2011-04-30 61 views
5

是否有任何項目試圖用一些類似ruby的糖包裝Lua,就像CoffeeScript對JavaScript所做的一樣?Lua中是否有語言生成具有紅寶石般糖分的目標代碼?

我覺得這很有趣,因爲Lua的語法是......不是我想的那麼甜美。

+0

這不調整語法,但你可能會感興趣的[我AKObject庫](http://phrogz.net/Lua/),它將Ruby風格的OOP帶給了Lua。 (目前有'Object'和'Class',但目前沒有'Module'。) – Phrogz 2011-04-30 14:38:06

+2

嘗試在Lua中編寫和其他語言一樣是一個非常糟糕的主意。無論是使用Ruby還是咬住項目符號,並在Lua中寫入Lua時寫入。 – 2011-05-01 13:18:46

+3

最後,我們現在有[Moonscript](http://moonscript.org/) – wsxiaoys 2011-08-25 14:09:15

回答

3

你應該看看Metalua。它允許您根據自己的心願修改Lua語法,同時生成Lua字節碼。

我不確定是否有Ruby風格的擴展,但是您可以從pythonic獲得靈感,這使得語法更像Python。