win32 F/OSS development - Scheme

Scheme Symbol

If I had to start over in CS, I'd either choose Python or Scheme as my first language. This is based on my firm belief that syntax and semantics aren't nearly as important as core skills... Learn some algorithms, know why to use one data structure instead of another, learn some design patterns... A skilled hacker can learn syntax overnight.

So why these two choices? Both are cross platform, have an interactive mode, and are syntacticly simple while being very powerful.

Scheme is a Lisp dialect with a minimal syntax, static scope and rich macro support.

Install

Installing scheme is pretty straight forward. Head over to the MIT/GNU Scheme page at Gnu.org and grab the Windows binary. By default it will install to C:\Program Files\MIT-GNU Scheme

I'd also recommend Dr.Scheme as it's used in the book How to Design Programs. Grab the x86 binary from the download page. Run the installer and you're good to go.

Documentation

Code Snippets

Links






< < Back to Start >>