<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cantius/src/guile, branch v2025.3.26</title>
<subtitle>A Guile web server library, dedicated to St. John Cantius</subtitle>
<id>https://git.koszko.org/cantius/atom?h=v2025.3.26</id>
<link rel='self' href='https://git.koszko.org/cantius/atom?h=v2025.3.26'/>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/'/>
<updated>2025-03-26T14:50:13Z</updated>
<entry>
<title>Export list of monad argument names.</title>
<updated>2025-03-26T14:50:13Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-03-26T14:50:13Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=14fce8b9ae04d0ddc6f715fb3cbbc260e9b7e1f5'/>
<id>urn:sha1:14fce8b9ae04d0ddc6f715fb3cbbc260e9b7e1f5</id>
<content type='text'>
The Cantius monad can now be "extended" through creation of a new one that
repeats all its arguments.
</content>
</entry>
<entry>
<title>(BREAKING!) Use srfi-247 syntactic monads instead of parameters.</title>
<updated>2025-03-21T12:51:32Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-03-21T12:51:32Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=ade15024a0fd57e3471e0437e4ea81b030aabebd'/>
<id>urn:sha1:ade15024a0fd57e3471e0437e4ea81b030aabebd</id>
<content type='text'>
This is a rework of most of Cantius, including its API.
</content>
</entry>
<entry>
<title>Use format's tilde+newline sequence to break long strings.</title>
<updated>2025-02-14T22:33:05Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-02-14T22:33:05Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=9d402bf015184ae06021d06b25222fba65c8b61c'/>
<id>urn:sha1:9d402bf015184ae06021d06b25222fba65c8b61c</id>
<content type='text'>
Some might argue it is better to just keep long strings in the source code, for
readability.  But this is not that readable when, e.g., editing the code in a
narrow Emacs window.
</content>
</entry>
<entry>
<title>Add `parse-request-multipart/form-data'.</title>
<updated>2025-02-14T22:28:38Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-02-14T22:28:38Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=33f5491b7fb0cbf024076b66837e8d2eee11e30d'/>
<id>urn:sha1:33f5491b7fb0cbf024076b66837e8d2eee11e30d</id>
<content type='text'>
This commit also adds the star variant of this procedure (returning alist) and
an analogous star variant of `parse-multipart/form-data'.  Tests are included.
</content>
</entry>
<entry>
<title>Update copyright years.</title>
<updated>2025-02-11T11:15:11Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-02-11T11:15:11Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=61d631e6d33d378f737e6f83498860cb0da54995'/>
<id>urn:sha1:61d631e6d33d378f737e6f83498860cb0da54995</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid `with-parameters*' which creates a continuation barrier.</title>
<updated>2025-02-11T11:13:45Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-02-11T11:13:45Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=7cad1d5907705bb7ca3411017a099186aa75ce19'/>
<id>urn:sha1:7cad1d5907705bb7ca3411017a099186aa75ce19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only display backtrace when a `CANTIUS_DEBUG' env var is set.</title>
<updated>2024-07-28T19:20:17Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2024-07-27T21:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=6995ff9efcf9c3e02a83656dc41dce3934e5cd97'/>
<id>urn:sha1:6995ff9efcf9c3e02a83656dc41dce3934e5cd97</id>
<content type='text'>
This is to avoid leaking sensitive information through backtraces and exception
messages.
</content>
</entry>
<entry>
<title>Use a redirect type that doesn't change method.</title>
<updated>2024-07-28T19:20:06Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2024-07-27T21:10:30Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=3768df458d257fe5af3533e46098aee3b743e0a7'/>
<id>urn:sha1:3768df458d257fe5af3533e46098aee3b743e0a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `parse-cookies' procedure.</title>
<updated>2024-07-23T21:17:29Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2024-07-23T21:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=6fc5e5fa1990d07de1b44fd4ac50cb388b3da480'/>
<id>urn:sha1:6fc5e5fa1990d07de1b44fd4ac50cb388b3da480</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `parse-multipart/form-data' procedure.</title>
<updated>2024-07-23T17:14:54Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2024-07-18T15:39:41Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=803bb2fbd71463a75dfed288a9edcfe3ca4a72c6'/>
<id>urn:sha1:803bb2fbd71463a75dfed288a9edcfe3ca4a72c6</id>
<content type='text'>
</content>
</entry>
</feed>
