lisp/scheme workshop, for prosperity and happiness

Scheme is a neat, minimalist dialect of lisp with lexical scoping. It’s easy to learn, yet very powerful for all sort of tasks.
I propose a small series of workshops on scheme. It should take 2-3 sessions to grasp enough language to do the real magic, up to the point of implementing domain-specific languages in less than 500lines of code. If you’ll find it entertaining we could continue with things like automated program generation, game-playing AI or any other sort of symbolic computation. An awful lot of fun.

”Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot.” — Eric Raymond, “How to Become a Hacker”

Preparations

Please do have some scheme implementation (with REPL interpreter).

I recommend guile-2.0 (or any guile), but anything is fine for first session or two.

http://dynamo.iro.umo…­ — this one I use at work for production env.; compiles scheme to C, but also has an interpreter.

There is minischeme which is like 1 file in C; I believe you can get it here: http://sourceforge.net/projects/minischeme/ or on GitHub https://github.com/catseye/minischeme — it differs in some small details but should do well.

In case of problems getting scheme on your platform, or anything else, simply click “Send a message to drcz and I’ll help.

Location

The Freaks Arts Bar in Calle Alona 8 in the center of Alicante have been so kind to let us use their space.

You kind find them on the map here: https://www.google.es/maps/place/Freaks+Arts+Bar/@38.3424833,-0.4961602,17z/data=!3m1!4b1!4m7!1m4!3m3!1s0xd62364f3791ed25:0xfa4d4207273c5951!2sFreaks+Arts+Bar!3b1!3m1!1s0xd62364f3791ed25:0xfa4d4207273c5951

Links: betabeers eventbrite feriade lanyrd quedamus twitter