V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qsgy123456  ›  全部回复第 2 页 / 共 2 页
回复总数  26
1  2  
为什么回复总是说发布这个内容需要多少天
古人占卜也是一样的玩法。一个人没有新的信息输入的时候思路打不开,输入一些随机信息,反而脑子能转过去一些奇怪的纠结
再补充一下,方便理解。C#写 WPF ,XAML 语言实际上是映射成了 C#再编译的,而且是单向映射。lisp 代码表达能力足够强,所以可以将 lisp 代码和其他语言,例如 C#,进行双向映射。

为什么要双向映射而不是单向呢? 这样的话,C#代码报错的部分,可以映射到你的 lisp 代码,方便你看 lisp 代码的错误。
同样,我希望能够用 lisp 代码来编写新的语法规则,限制部分源代码的写法,避免更多犯错。这种设计能灵活地约束程序。

lisp 语言的括号太 tm 多了。所以我设计了一种新的写法,能够去掉多数括号又不失美观。
貌似我等级不够,不能发链接,私信吧
我发现了一种方案可以统一全部编程语言:通用代码映射语言。
现在完全开发一种独立的语言是很难的,因为各个领域的解决方案都已经有老牌语言占领了。所以在原有语言的生态基础上增强能力更实用。但我发现,增强到极致以后,实际上语法已经变成了一种新语言,但生态还是可以用旧语言。
这个方案简单说是将一种类 lisp 的代码(方便写语法表达树)和其他编程语言建立双向映射。
好处是,既有 lisp 这样强大的表达能力,又能够充分利用老语言的语法分析器和生态(所有的库都能用)

我认为这是严谨编程语言的终极形态。
有想法。而且我发现了一种方案可以统一全部编程语言:通用代码映射语言。
现在完全开发一种独立的语言是很难的,因为各个领域的解决方案都已经有老牌语言占领了。所以在原有语言的生态基础上增强能力更实用。但我发现,增强到极致以后,实际上语法已经变成了一种新语言,但生态还是可以用旧语言。
这个方案简单说是将一种类 lisp 的写法(方便写语法表达树)和其他编程语言建立双向映射。
好处是,既有 lisp 这样强大的表达能力,又能够充分利用老语言的语法分析器和生态(所有的库都能用)

我认为这是严谨编程语言的终极形态。
感兴趣加个联系方式一起讨论。v 是 work_oy
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4967 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 09:29 · PVG 17:29 · LAX 02:29 · JFK 05:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.