guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Extensible effects in Guile


From: Walter Lewis
Subject: Re: Extensible effects in Guile
Date: Mon, 08 Mar 2021 10:42:20 -0500


Walter Lewis <wklew@mailbox.org> writes:

Attached is a literate org-mode file which implements an "extensible effects" system in Guile. Extensible effects was first implemented in Haskell by Oleg Kiselyov and others[1], and as far as I know has not
been attempted in Scheme.  It defines a metalanguage for writing
programs which describe side-effects, and handlers which interpret
them.

I'd hoped to publish it as a blog post, but technical issues got in the way and I didn't want to delay any longer. I will update the list
when the post is live; for now this file lives at
https://git.sr.ht/~wklew/genshou

I hope some folks find it interesting!

Walter

[1] okmij.org/ftp/Haskell/extensible/

After some sober editing and resolution of tech issues, I published the blog post:

https://wklew.srht.site/posts/genshou/

The literate org-mode file is still available at:

https://git.sr.ht/~wklew/genshou

The original file sent to the list has quite a few mistakes which I corrected.

Walter



reply via email to

[Prev in Thread] Current Thread [Next in Thread]