Hello Guilers, I'm pleased to announce Guile-ICS 0.3.0: https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.3.0 This is the first version that uses Guile State Machine Compiler (Guile-SMC) [1] to produce its finite-state machine. See the full list of user-visible changes below. * What is Guile-ICS? Guile-ICS is an iCalendar format RFC5545 [2] parser for GNU Guile. * List of user visible changes Here's an excerpt from the NEWS file: --8<---------------cut here---------------start------------->8--- * Changes in version 0.3.0 (2022-09-03) ** Use the Guile State Machine Compiler (Guile-SMC) Guile-ICS now uses Guile-SMC for generating the code for its finite-state machine. ** API changes *** =(ics fsm)= module is removed *** =(ics type property ...)= now =(ics type ...)= All the modules from =modules/ics/type/property= directory are moved to =modules/ics/type=. *** =(ics type stream)= now =(ics stream)= *** =(ics type object)= now =(ics object)= *** =(ics type property)= now =(ics property)= ** Documentation update ** Add new tests --8<---------------cut here---------------end--------------->8--- Thanks and happy hacking! - Artyom References: 1. https://github.com/artyom-poptsov/guile-smc 2. https://tools.ietf.org/html/rfc5545 -- Artyom "avp" Poptsov Home page: https://memory-heap.org/~avp/ CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F