ympbyc/Nadeko — pull request #1 by ympbyc (2012-12-02 04:30:38+00:00)
Title: Compile

構文
------

```scheme
;;define - 旧
(define foo 1)
(define bar (lambda x ...))
;;define - 新
(:= (foo) 1)
(:= (bar x) ...)

;;lambda - 旧
(lambda h (lambda t (lambda f ...)))
;;lambda -新
(-> (h t f) ...)

;;関数適用 - 旧
((((cons 1) ((cons 2) 3)) cdr) car)
;;関数適用 - 新
((cons 1 (cons 2 3)) cdr car)

;;if - 旧
(if p t e)
;;if - 新
(?? p t e)
```

関数は全てカリー化される仕様は健在。