3

除了固定作用域之外,是否有一个没有任何更改的 CoffeeScript 分支,因此它在很大程度上与 CoffeeScript 兼容(如果代码没有外部变量分配,则完全兼容)?我会考虑可接受的方法来分配外部变量以包括:=la LiveScript、nonlocalla Python 或其他东西。

4

2 回答 2

0

没有。我认为 LiveScript 与 CoffeeScript 兼容,但这不是“一个小补丁”。

于 2012-10-21T20:03:18.150 回答
0

可可可能是你的朋友。
https://github.com/satyr/coco
我现在要自己尝试一下..

在隐藏 JavaScript 不好的部分的过程中,CoffeeScript 积累了自己的怪癖:可怕的变量范围、尴尬的范围、令人困惑和/或无意义的关键字、冗长的文件扩展名等等。可可试图修改它们,将两者的好部分交织在一起。

在咖啡替代品列表中找到:
https ://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-c​​ompile-to-JS

编辑:
Coco 解决方案仍然有一个警告,afaik。
:= 语法仅帮助您进行分配,而不是读取访问权限。

于 2012-12-13T03:20:19.800 回答