技术栈
nlang
DLite
3 天前
编译器
·
虚拟线程
·
编译技术
·
nlang
NLang 0.10.0发布:并发基础设施
写解释器的人大多清楚,协程/虚拟线程最麻烦的从来不是包装一个 yield,而是能不能在任意执行点安全冻结、恢复整条调用栈。这次 NLang 0.10.0 直接换掉底层递归解释器,改成堆上帧栈机,补上了虚拟线程、Mutex、Channel 一整套并发原语。
DLite
17 天前
开发语言
·
编程语言
·
编译技术
·
nlang
NLang 0.9.0发布:成为可嵌入语言
NLang0.9.0发布了。连同此前的0.8.1到0.8.5,这一轮迭代的主要内容:让NLang从「自己跑得很好的脚本语言」,变成「能住进C++程序里的脚本语言」。0.9.0删掉了new关键字、收紧了命名规则;0.8.2提供了进程内嵌入API;0.8.5补全了异常边界;其余版本专心补语法、磨开发体验。下面按主题过一遍。
DLite
2 个月前
c++
·
编译器
·
nlang
开源一个静态类型语言——NLang
多年以前写游戏引擎的时候,我在里面做过一门脚本语言。最近把它从引擎里拆出来,整理成一个独立项目,放到了GitHub上:https://github.com/dliting/nlang。
我是有底线的