Sha256: 66c52e620878d6f2840dfdcfe524a7cbe3c0309532c89b64e574f1176f25e34f
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
; -*- lisp -*- ;; ;; Acknowledgements to Paul Graham, Robert Morris, and their ancestor programmers. ;; nydp's main inspiration is arc, and many nydp features (including, but not limited ;; to, 'do, 'rfn, 'loop, 'for) were directly inspired by (aka stolen from) arc.arc. See ;; README.md however for some significant differences (assign list (fn args args)) (assign noop (fn args nil)) (assign x1 (fn (arg) arg)) (assign caar (fn (arg) (car (car arg)))) (assign cadr (fn (arg) (car (cdr arg)))) (assign cdar (fn (arg) (cdr (car arg)))) (assign cddr (fn (arg) (cdr (cdr arg)))) (assign cadar (fn (arg) (car (cdar arg)))) (assign caddr (fn (arg) (car (cddr arg)))) (assign cdddr (fn (arg) (cdr (cddr arg)))) (assign cadddr (fn (arg) (car (cdddr arg)))) (assign no (fn (arg) (cond arg nil t))) (assign just (fn (arg) arg)) (assign isa (fn (type obj) (eq? (type-of obj) type))) (assign pair? (fn (arg) (isa 'pair arg))) (assign hash? (fn (arg) (isa 'hash arg))) (assign sym? (fn (arg) (isa 'symbol arg)))
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nydp-0.3.0 | lib/lisp/core-000.nydp |