Which do you prefer, the popular Cartwright/Shinn "soft type system" approach to pattern matching in scheme with its large pattern language, or the "Indiana style" matcher that emphasizes catamorphism while adopting a quasiquotation orientation towards expressing patterns?
#scheme #lisp #r6rs #r7rs #srfi #guile #chicken #chibi #gauche
#scheme #lisp #r6rs #r7rs #SRFI #guile #chicken #chibi #gauche
SRFIs are modules, which are portable across different scheme implementations, also there is a process for proposing them. BTW, guile contains only subset of it.
ice-9 are basically guile modules, which could be (guile ...), but they are (ice-9 ...).
https://srfi.schemers.org/srfi-process.html
https://lists.gnu.org/archive/html/guile-devel/2010-07/msg00046.html
#guile #scheme #lisp #SRFI #guix
#SRFI-165 (environment monad) is great because it allows you to do all the fun-yet-dirty stuff you can do with `eval` in a safe (interaction-environment) that you have precise control over