The Lafite Language [关于本项目] 2020年疫情期间,隔离在家中无所事事,于是以我家的狗命名,开发了lafit语言。 图灵完全。 参考golang语法进行设计。 使用java实现,在jvm的基础上,参考jvm规范实现了简易的堆和栈空间划分,实现了lvm,暂未实现gc。 运行一套自定义的字节码,支持编译执行。 弱类型,方法支持多值返回,变量支持多批量赋值。 前期纯属练手,后续拟增加协程、闭包等功能支持。