@
songray 虽然 var 那个确实有这个想法,但是其实某种程度上我还蛮喜欢 JS 的( bushi
@
mekingname 这个思路不错,感觉可以再考虑一个专门应对它的设计模式(
@
koykoi 这个之前也有看过,甚至有做过一点贡献( bushi 不过感觉 Dreamberd 比较偏向前端,和我的想法不太一样
@
FalconD 认同
@
kneo 听起来有点规则怪谈了
@
DOLLOR 想起 PHP 那个 semicolon 了……
@
FYFX 这个不错!不过感觉实际实现有点难度,很可能在实现之前自己人先晕了
@
jianchang512 说到 try/catch ,我倒是想过一个只有 try/catch 来表达控制流,并且所有 if/while/for 都得用 try/catch 模拟的语法……
@
soul11201 感觉这个思路是「做一件事,但做得马马虎虎」,刚好和 unix 哲学背道而驰
@
spongebobsun 随着 JS 不停刷版本,其实 JS 似乎反而还越来越像个正常语言了……而且 JS 有许多灵活的东西我还是蛮喜欢的(叠个甲,我是静态强类型阵营的)
@
llsquaer 不完全是,某种程度上我觉得 JS 的设计虽然有很多问题,但是其实已经算是蛮健全(?)的了。在低代码或者企业级技术栈里面有更多古神低语,当然 JS 的一些上古框架的很多设计也确实很难绷。
@
xuld 其实我倒是有想做自己的语言,但是就像你说的,成熟的语言需要一整套生态和工具链,我眼下优先可能考虑更健全的设计吧,不过这个倒是后话了……问这个问题某种程度上算是吐槽()
@
jspatrick 可能因为我比较熟悉 JS (
@
ayase252 这个似乎确实某种程度上算是个潘多拉魔盒了……感觉也确实是这个问题下的必选项()
@
ns09005264 还可以再加个 0 、void 和空字符串
@
DiaoWang 想到了一个叫 BANCStar 的语言了(虽然跟你描述的不太一样,但感觉思路很像)
@
8620 可以指一下路看看是什么课程嘛,感觉很有趣想 follow 一下,顺便也从比较高层的语言设计转向底层实现,近半年主要是自学 UW PL 和 Scala 的公开课,然后自己断断续续看书写自己语言搞各种东西,不过都离底层或者硬件实现感觉有点太远了(