[討論] 覺得Racket很神奇

看板PLT (程式語言與理論)作者 (我心依舊)時間9年前 (2015/03/26 18:21), 9年前編輯推噓3(309)
留言12則, 5人參與, 最新討論串1/1
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

03/26 20:40, , 1F
我平常玩的Scheme實現就是Racket,雖然沒拿來做過項目
03/26 20:40, 1F

03/26 20:41, , 2F
但是如果只是當玩具的話 Racket是讓我玩得最開心的一個
03/26 20:41, 2F

03/26 23:13, , 3F
其實要擴展語法還是要寫 parser 啦, 只不過簡單的 case
03/26 23:13, 3F

03/26 23:13, , 4F
可以用 macro 的樣子. 函數式語言要做內嵌語言應該都滿容
03/26 23:13, 4F

03/26 23:13, , 5F
易的
03/26 23:13, 5F

03/27 14:53, , 6F
racket 貌似可以改 reader 吧,比如用中綴表達式……?
03/27 14:53, 6F

03/27 14:54, , 7F
謝謝樓上的諸位
03/27 14:54, 7F

03/28 07:06, , 8F
噢,弄錯了,是 reader macro
03/28 07:06, 8F

03/28 16:03, , 9F
racket 主要就是讓你玩 reader 的平台XD
03/28 16:03, 9F

03/29 20:45, , 10F
thanks
03/29 20:45, 10F

05/10 20:52, , 11F
有一篇論文講如何用Racket的機制做出Typed Racket 挺有趣
05/10 20:52, 11F

05/10 20:53, , 12F
05/10 20:53, 12F
文章代碼(AID): #1L4zsdST (PLT)
文章代碼(AID): #1L4zsdST (PLT)