I realized something about #scheme, but it grew larger than a toot https://elmord.org/blog/?entry=20170914-scheme-minimalism
So I have been inspired by A.K. Dewndney's Armchair Universe article on the mandelbrod set again and wrote a #chicken #scheme renderer and one in C. Execution times for chicken are surprisingly bad though: 1m25s vs. 5s in C..
This will be an excellent opportunity to try the new chicken 5 branch and get down to optimising for speed which I have never had the need to do before.
Reading the chapter in "Seven More Languages in Seven Weeks" about #elm and realizing that learning #scheme was not only a good thing but is like learning the master key to understanding the universe.
I thought the platitudes about learning Lisp were just hyperbole, but it seriously contains a lot of computer science mindshare.
#Scheme is like a ball of snow. You can add any amount of snow to it and it still looks like a ball of snow. Moreover, snow is cleaner than mud.
-- Marc Feeley
This sample chapter explains the "jump" given by a continuation in the most clear terms. It's the clearest exposition I've ever run into
I wonder about the rest of the book
Exercism Solution Show more
I love that the Exercism.io Scheme / Racket "Hello World" requires you to use an optional parameter. Way to make me dig into the documentation to figure out how to make "Hello, [variable]!" work for a simple "Hello World". 😏