[讨论] 觉得Racket很神奇

楼主: carelai (我心依旧)   2015-03-26 18:21:25
Racket可以直接扩展成其他语言的语法,甚至可以写出一个包含一切解释型语言
的语言。觉得很Cool。以前用过Mathematica,觉得在Racket面前是小巫见大巫,
前者就是后者加了糖衣语法的语言。
有也对Racket感兴趣的同道吗?
作者: NilPtr (神奇的空指标)   2015-03-26 20:40:00
我平常玩的Scheme实现就是Racket,虽然没拿来做过项目但是如果只是当玩具的话 Racket是让我玩得最开心的一个
作者: suhorng ( )   2015-03-26 23:13:00
其实要扩展语法还是要写 parser 啦, 只不过简单的 case可以用 macro 的样子. 函数式语言要做内嵌语言应该都满容易的
楼主: carelai (我心依旧)   2015-03-27 14:53:00
racket 貌似可以改 reader 吧,比如用中缀表达式……?谢谢楼上的诸位噢,弄错了,是 reader macro
作者: letoh (我)   2015-03-28 16:03:00
racket 主要就是让你玩 reader 的平台XD
楼主: carelai (我心依旧)   2015-03-29 20:45:00
thanks
作者: lintsu (真闇の张钧法)   2015-05-10 20:52:00
有一篇论文讲如何用Racket的机制做出Typed Racket 挺有趣连结: http://goo.gl/UGHzNe

Links booklink

Contact Us: admin [ a t ] ucptt.com