[討論] 覺得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