Another great PLT effort for the backlog: How do we teach students the essential ideas behind garbage collection?
CONTENTS
Meta
Another great PLT effort for the backlog: How do we teach students the essential ideas behind garbage collection?
DrRacket is open-source (LGPL) editor for Racket. Sometimes you want to make changes to it. For example today I wanted to enable online compilation on single-core machines. Here is how easy it is to do it: Assuming that DrRacket is already installed. This is a normal installation using the installer; you do not typically have [...]
DrRacket is a wonderful editor. It is so feature rich that the first time you begin using it, you may end up missing out on how powerful and pleasant it is to use due to the multitude of options and features. The following is my attempt to share the most useful and interesting features and [...]
Here is a nice introduction to the inspiring parts of Racket and it’s culture (of Racketeers).
Here is a nice post about generic data types in Racket.
Here is an ELPA package for the Geiser library. The code is original from the author, I just packaged it up! Here is one way to install it: (require ‘package) (when (not (package-installed-p ‘geiser)) (url-copy-file "http://www.wisdomandwonder.com/wordpress/wp-content/uploads/2012/09/geiser-0.2.1.tar" "/tmp/geiser-0.2.1.tar" t) (package-install-file "/tmp/geiser-0.2.1.tar"))
Understanding the Y-Combinator seems to be one of the functional programming right-of-passage things, and for good reason, it is fun. Not all of the articles out there spoke to me, so I took notes while coding it up in a way that I understood it. My notes are attached in the form of a Scribble [...]