Tony并行异步编程语言

强类型的 Tony 编程语言,专为并行任务量身打造,写起异步逻辑舒服。Tony 不只是语法清爽,连类型推断这块也搞得挺智能,基本不用你手动补类型。

Tony 的编译器就在这个仓库,平时你可以直接用import * as Tony from 'tony-lang'来调用它的编译能力。想控制输出文件名、是否发射文件、打包模式这些,它的compile方法都给你留好口子了。

如果你平时用 TypeScript,那你会挺习惯这种风格。类型推断挺像type-inference库那套逻辑,写起来比较顺手。加上 Tony 对并发支持比较原生,写异步服务、编译时优化这些场景挺合适。

对了,Tony 还可以配合一些好用的库一起玩,比如Typed-event-dispatcher搞事件,或者像graphql-codegen-hasura一样生成强类型客户端,组合拳玩得转。

如果你正在开发复杂的异步系统,或者想找个更硬核的类型系统,不妨试试 Tony。安装也方便,用npm install tony-lang就搞定。

zip 文件大小:142.8KB