看板 PLT 關於我們 聯絡資訊
Racket可以直接擴展成其他語言的語法,甚至可以寫出一個包含一切解釋型語言 的語言。覺得很Cool。以前用過Mathematica,覺得在Racket面前是小巫見大巫, 前者就是后者加了糖衣語法的語言。 有也對Racket感興趣的同道嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.77.115.229 ※ 文章網址: https://www.ptt.cc/bbs/PLT/M.1427365287.A.71D.html ※ 編輯: carelai (124.77.115.229), 03/26/2015 18:23:19 ※ 編輯: carelai (124.77.115.229), 03/26/2015 18:28:18 ※ 編輯: carelai (124.77.115.229), 03/26/2015 18:29:37
NilPtr: 我平常玩的Scheme實現就是Racket,雖然沒拿來做過項目 03/26 20:40
NilPtr: 但是如果只是當玩具的話 Racket是讓我玩得最開心的一個 03/26 20:41
suhorng: 其實要擴展語法還是要寫 parser 啦, 只不過簡單的 case 03/26 23:13
suhorng: 可以用 macro 的樣子. 函數式語言要做內嵌語言應該都滿容 03/26 23:13
suhorng: 易的 03/26 23:13
carelai: racket 貌似可以改 reader 吧,比如用中綴表達式……? 03/27 14:53
carelai: 謝謝樓上的諸位 03/27 14:54
carelai: 噢,弄錯了,是 reader macro 03/28 07:06
letoh: racket 主要就是讓你玩 reader 的平台XD 03/28 16:03
carelai: thanks 03/29 20:45
lintsu: 有一篇論文講如何用Racket的機制做出Typed Racket 挺有趣 05/10 20:52
lintsu: 連結: http://goo.gl/UGHzNe 05/10 20:53