沙僧最常说的几句话……笑到内伤(转)

1.大师兄~!师傅被妖怪抓走了!

2.二师兄~!师傅被妖怪抓走了!

3.大师兄~!二师兄被妖怪抓走了!

4.大师兄~!师傅和二师兄都被妖怪抓走了!


师傅,大师兄说的对

大师兄,二师兄说的对

二师兄,大师兄说的对

大师兄~ 我们在这儿呢~

二师兄,你怎么又要分行李?

师傅放心吧,大师兄会来救我们的

师傅,不能赶大师兄走啊

二师兄,这就是你的不对了

二师兄 你就少说两句吧

CatEye Progress

终于算是有点眉目了,至少咱 Turing Complete 了。在基本的 Scheme 上减少了 DottedList,增加了几个功能:

  • Haskell mps 类似的 reverse application

    (1, + 2)
    
  • ! 来定义,

    (! (id x) x)
    
  • Ruby 类似的 block

    (! (flip f) (|x y| f y x))
    
  • 支持中文编程

    (设 关羽 "关羽-云长")
    
  • 可以用 [] 代替 (),支持 list literal {}

    [sum {(+ 0 1) 2 3 4}]
    
Program in Chinese

把 scheme 里的东西改了改,这个语言起个名字叫 CatEye。不是 Turing Complete 呢,不过没关系。

[设 小乔 90]
[设 大乔 90]
[小乔, 平 大乔]
[设 貂蝉 95]
[小乔, 平 貂蝉]
[设 周 [若 [小乔, 平 大乔] '盈 '亏]]
周