Rem Lang預告, 兩天實現一門有表現力的語言
05-01
Introduction
這個似乎是某個人一直想要的 @考古學家千里冰封
let x = 0while { x < 10} { x = x + 1}
沒有在intro里提到的特性大概還有動態修改運算符優先順序。
後續主題:
- 如何利用運算符優先順序表處理平坦的、表達二元運算的ast
- 如何實現模式匹配
- 如何實現引用
- 如何實現模塊
- 為什麼LinkedList字元串是有道理的
- 如何以一種優美的遞推方式套路解析ast
- 如何實現函數
- 沒有class關鍵字怎麼寫class
- 舒服寫 chaining 要求語言具備怎樣的條件
來玩,你沒有玩過的渣渣語言。
pip install -U remlangirem # remlang <filename> 執行文件
推薦閱讀: