guile-user
[Top][All Lists]
Advanced

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

Extensible effects in Guile (Guile Potluck 2021)


From: Walter Lewis
Subject: Extensible effects in Guile (Guile Potluck 2021)
Date: Sun, 07 Mar 2021 00:28:00 -0500


Greetings, Guile,

Sincere apologies for the late entry. It's like my school days all over again...

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/

Attachment: genshou.org
Description: genshou


reply via email to

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