SICP is nice, but doesn't fully capture the true spirit of Scheme:

1. Start a cool project.
2. Write code that should work. Enjoy logical, functional, dynamic code.
3. Libraries you need are nonexistent or so slow you have to write your own. Smash your head into the keyboard.
4. Repeat 2-3 until you lose sight of 1.
5. Switch to a new Scheme implementation. "Surely this one will be better!" Goto 1.

@mdhughes Or the libraries you use are missing features and it takes ages to get the maintainer to merge your code.

Sign in to participate in the conversation

Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.