本页面是 cocoyaxi 的参考文档。
cocoyaxi (简称co),是一个优雅、高效的跨平台 C++ 基础库,它包含 go-style 协程、基于协程的网络编程框架、命令行参数与配置文件解析库、高性能日志库、单元测试框架、JSON 库等一系列高质量的基础组件。
传说在距离地球约23光年的地方,有一颗名为娜美克(Namake)的行星,娜美克星有一大两小三个太阳。娜美克星人以编程为生,他们按编程水平将所有人分成九个等级,水平最低的三个等级会被送往其他星球发展编程技术。这些外派的娜美克星人,必须通过一个项目,集齐至少10000个赞,才能重返娜美克星。
若干年前,两个娜美克星人 ruki 和 alvin,被发配到地球上。为了早日回到娜美克星,ruki 开发了一个好用的构建工具 xmake,该名字就是取自 Namake。alvin 则开发了一个与 goroutine 类似的 C++ 协程库 cocoyaxi,该名字则取自 ruki 和 alvin 在娜美克星上居住的可可亚西村。