Sha256: af8d3760fa92179ec9e15663fc3295b630169e50d1cc391cb68d6c01934f2783
Contents?: true
Size: 1018 Bytes
Versions: 1
Compression:
Stored size: 1018 Bytes
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, 'for) were directly inspired by (aka stolen from) arc.arc. See ;; README.md however for some significant differences (assign noop (fn)) (assign list (fn args args)) (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.6.0 | lib/lisp/core-000.nydp |