The Tenth Rule applies only to "sufficiently complicated" programs that add so many features and support libraries that they become a poor subset of Lisp.
Implementing your a subset dialect of your favorite language in a poor/hostile/new environment is quite hackish, imo.
So, are there any in-browser lisps that, you know, do something? Maybe one that plays in the Pipes space, letting you work with feeds of various sorts?
16 comments
[ 10.8 ms ] story [ 108 ms ] threadImplementing your a subset dialect of your favorite language in a poor/hostile/new environment is quite hackish, imo.
Type this into it:
It should spit an assembly language listing.http://jonathan.tang.name/files/arclite/index.html
(define (fib n) (fib-help n (lambda (fn fn-1) fn)))
(define (fib-help n k) (if (<= n 1) (k 1 1) (fib-help (- n 1) (lambda (fn-1 fn-2) (k (+ fn-1 fn-2) fn-1)))))
(fib 1000)