2011-10-16 26 views

回答

5

有人或許可以給比這更好的答案,但是這是我最初的想法:

  1. Scala的DSL在理論上應該能夠實現任何編程語言,因爲它可以建立表示語法的任意結構,然後對其進行評估。

  2. Scala的DSL不能準確複製APL語法的原因有很多,其中之一是

    「單引號」

可以在APL表示字符串,但不是在斯卡拉。同時,(從wikipedia page

×/2 3 4 

不會是有效的斯卡拉。

我不知道你如何能得到接近,但...