- records: structs that implement gen:dict keyed on field names
- cursors: an implementation of both zippers and lenses over dicts and lists
- pattern matching everywhere:
- lambdas, definitions, for loops...
- match/cata: inspired by Chez Scheme's Match
- unrestricted generators as in: Yield: Mainstream Delimited Continuations
- algebraic effects and handlers as in: Eff
- monads and do-notation
- awkward syntactic sugar experiments
- a terminal-oriented markup, layout and presentation system
- a "blitting" interface for terminal graphics
- other utilities
gregr / racket-misc Goto Github PK
View Code? Open in Web Editor NEWmiscellaneous racket utilities that I find useful
License: BSD 2-Clause "Simplified" License