APL可以作为DSL在Scala中实现吗?
发布时间:2020-12-16 18:11:01 所属栏目:安全 来源:网络整理
导读:有一种叫做APL的旧计算机语言.这可以在 Scala中作为DSL实现吗? http://en.wikipedia.org/wiki/APL_%28programming_language%29 解决方法 有人可能会给出比这更好的答案,但这是我最初的想法: 理论上,Scala DSL应该能够实现任何编程语言,因为它可以构建表示
有一种叫做APL的旧计算机语言.这可以在
Scala中作为DSL实现吗?
http://en.wikipedia.org/wiki/APL_%28programming_language%29 解决方法
有人可能会给出比这更好的答案,但这是我最初的想法:
>理论上,Scala DSL应该能够实现任何编程语言,因为它可以构建表示语法的任意结构,然后对其进行评估. ‘单引号’ 可以表示APL中的字符串,但不能表示Scala中的字符串.另外(从wikipedia page) ×/2 3 4 不会有效Scala. 我不知道你能走多远,但…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |