Skip to content

treert/mylua

Repository files navigation

mylua

冻结说明

ai coding 时代滚滚而来,情况有变。

借助 ai 很快就初步实现了 mylua-lsp

先实现了 lua-lsp 部分,继续定制语法实现 mylua-lsp 的过程中,逐渐怀疑起其价值。

lua 使用的人和领域现在还不少,lua-lsp 还是有价值的,至少工作中可以用到,现在开发的 lua-lsp 可以支持 2w+ lua文件的项目。 但是 lua 本身作为一个弱类型语言很弱呀,mylua 只是填了一些设计的坑,并没有增强很多。 lua + emmy 注释的方式确实可以极大的提高编程体验,但还是不如强类型语言。 而且 ai coding 时代,强类型语言天然占优,比如上面的 lsp 时 ai 用 rust 编码的,非常顺利快速。

mylua 本来打算作为个人胶水语言,但是作为语言底子还是弱了,不打算继续为 mylua 花费精力了。 mylua-lsp 会当作纯粹的 lua-lsp 继续完善,毕竟工作就用到。

Back

介绍

  • 根据自己的喜好定制修改了下 lua 的语法
  • 计划
    • 定制下 lsp ,来支持mylua的语法。
    • 为 mylua 扩充标准 api。【如果不用array,会和lua完成兼容。】

整合所有库

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors