~wklew/effects

Effects and handlers for R7RS Scheme
probability: Update; get blip test starting to work
Add lazy-record module

refs

devel
browse  log 

clone

read-only
https://git.sr.ht/~wklew/effects
read/write
git@git.sr.ht:~wklew/effects

You can also use your local clone with git send-email.

#R7RS Effects

A library for writing declarative, effectful DSLs in R7RS scheme.

See Having an Effect for the basic idea, translated here from Haskell to scheme.

This is primarily a personal research project at the moment, consisting of lots of mostly undocumented experiments. For a relatively fleshed out example, take a look at the logic programming module.