is about anything even remotely related to the programming language Scheme
It is a great site with high quality posts, definitely worth your time.
is about anything even remotely related to the programming language Scheme
It is a great site with high quality posts, definitely worth your time.
R6RS is an experiment to address programming language features that people need “in the large”. The keyword in there is “experiment”.
It could fail miserably. It could succeed beyond anyone’s wildest expectations. Whatever the case, one of the creative sparks that makes Scheme great is the spirit of innovation. R6RS is trying something very new and innovative in the Scheme community. If it is not the right fit, it will be corrected in R7RS; no harm, no foul.
Today I ended up reading a particular post over at Black Grit, Inc. about their CafePress storefront.
Since mzscheme supports unicode, I would’ve done it like this (in R5RS code):
(define ♥ (lambda xs (begin (display "I ♥ ") (let loop ((xs xs)) (display (car xs)) (if (not (null? (cdr xs))) (begin (display " ") (display "and ") (loop (cdr xs))))))))
so that you could write:
(♥ ’scheme)
Scheme is Deceptively Simple
LilyPond is a music notation that uses Scheme.
For when a digital clock won’t do: analog-clock.el.
One mans vision, alternately it could be called “A Teaser for Forth”!
Forth and Lisp sound philosophically quite similar, though in Lisp you can’t do things as wild as redefining the number one!
This is a yet another great read that will make you want to learn Forth.
Juan Garcia has a post on reducing elisp bugs using the byte-code compiler.
Here is a great article about using Elisp as a scripting language.