作者carelai (我心依舊)
看板PLT
標題[討論]覺得Racket很神奇
時間Thu Mar 26 18:21:25 2015
Racket可以直接擴展成其他語言的語法,甚至可以寫出一個包含一切解釋型語言
的語言。覺得很Cool。以前用過Mathematica,覺得在Racket面前是小巫見大巫,
前者就是后者加了糖衣語法的語言。
有也對Racket感興趣的同道嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.77.115.229
※ 文章網址: https://webptt.com/m.aspx?n=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
1F:推 NilPtr: 我平常玩的Scheme實現就是Racket,雖然沒拿來做過項目 03/26 20:40
2F:→ NilPtr: 但是如果只是當玩具的話 Racket是讓我玩得最開心的一個 03/26 20:41
3F:推 suhorng: 其實要擴展語法還是要寫 parser 啦, 只不過簡單的 case 03/26 23:13
4F:→ suhorng: 可以用 macro 的樣子. 函數式語言要做內嵌語言應該都滿容 03/26 23:13
5F:→ suhorng: 易的 03/26 23:13
6F:→ carelai: racket 貌似可以改 reader 吧,比如用中綴表達式……? 03/27 14:53
7F:→ carelai: 謝謝樓上的諸位 03/27 14:54
8F:→ carelai: 噢,弄錯了,是 reader macro 03/28 07:06
9F:→ letoh: racket 主要就是讓你玩 reader 的平台XD 03/28 16:03
10F:→ carelai: thanks 03/29 20:45
11F:推 lintsu: 有一篇論文講如何用Racket的機制做出Typed Racket 挺有趣 05/10 20:52