Functions that improve the readability of (my) Racket code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Butterick c90834b77a
1 year ago
.github/workflows switch from Travis to GH actions 2 years ago
sugar undebug 3 years ago
.gitignore fix some things in debug.rkt 7 years ago MIT license 3 years ago Update 1 year ago
info.rkt add `shift-left`, `shift-cycle`, `shift-left-cycle` 6 years ago

Sugar Build Status

Functions that improve the readability of Racket code in Racket 6.0+.

Install from the command line like so:

raco pkg install sugar

Then require it in your Racket file, in standard mode:

(require sugar)

In safe mode (with contracts):

(require (submod sugar safe))

You can read the docs here.



Project status

Complete. Maintained but no improvements planned. I don’t disavow this code, exactly, and I maintain other projects that rely on it. But it arises from a more naive era of personal Racketeering. I would not necessarily recommend taking inspiration from the code herein.