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
就搞定。
142.8KB
文件大小:
评论区