之前有在 v2 上发过几篇关于这个 C 语言库的文章:传送门。
这是一个异步 C 语言库,原本主要针对 UNIX 系统开发,用于服务器开发之用。在这个库中不仅包含了各种数据结构和算法的封装,还有各类实用组件,以及内置了一个脚本语言——抢占式协程语言 Melang(Github 官网),脚本语言可与网络异步 IO 同在一个线程内执行,不会互相干扰。
目前,这个库已经移植到了 Windows 中,不过鉴于 windows 创建进程的 API 于 UNIX 风格的差异,导致我将库中启用多进程框架的功能在 Windows 中不得不砍掉了,因此目前在 Windows 中仅除多进程框架外,其余皆可使用(当然,也可以自行构建多进程,并使用库中的组件),这也意味着脚本语言也可与运行在 Windows 中了。
移植 Windows 其实也是希望能够让这个库有更多的应用空间和场景,也感谢之前捧场的诸位兄台,我依旧会继续开发和维护这套库来满足未来的需求。
虽然这个库笔者开发维护近 7 年,但依旧还在幼年阶段(毕竟一个人的力量实在有限),希望能够在 v2 上广结同道中人,多多交流甚至一同共建。
这个项目的 Github 地址:传送门
QQ 讨论群:756582294
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.