<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cantius/src/guile, branch magister</title>
<subtitle>A Guile web server library, dedicated to St. John Cantius</subtitle>
<id>https://git.koszko.org/cantius/atom?h=magister</id>
<link rel='self' href='https://git.koszko.org/cantius/atom?h=magister'/>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/'/>
<updated>2025-05-06T20:35:44Z</updated>
<entry>
<title>Import `(ice-9 regex)' with `reg:' prefix.</title>
<updated>2025-05-06T20:35:44Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-05-06T20:35:44Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=11965c8525635e9fcfb8925dbde6f3f5cff7d0db'/>
<id>urn:sha1:11965c8525635e9fcfb8925dbde6f3f5cff7d0db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import SRFI-1 with `s1:' prefix.</title>
<updated>2025-05-06T20:32:28Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-05-06T20:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=71c1abf36e033f2d4663ac41804090dc2a51ea28'/>
<id>urn:sha1:71c1abf36e033f2d4663ac41804090dc2a51ea28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>For other content types return nil from `multipart/form-data' proc.</title>
<updated>2025-03-27T12:09:29Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-03-27T12:09:29Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=b2410f512f2adc475e5c7476b39cf195cb752fbf'/>
<id>urn:sha1:b2410f512f2adc475e5c7476b39cf195cb752fbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(BREAKING!) Make monadic versions of helper procedures.</title>
<updated>2025-03-27T12:08:42Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-03-27T11:51:39Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=cbc9d31f3eb2d1cf16bfd95598961af0740ef266'/>
<id>urn:sha1:cbc9d31f3eb2d1cf16bfd95598961af0740ef266</id>
<content type='text'>
This, among others, removes `parse-request-multipart/form-data' and its
asterisked variant.  It insteads adds the monadic `multipart/form-data'
procedure with an asterisked variant.
</content>
</entry>
<entry>
<title>Allow using custom syntactic monad when defining an endpoint.</title>
<updated>2025-03-26T15:35:47Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-03-26T15:35:47Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=cdd8c94c06d3be08322eddb769f2ea611a78c486'/>
<id>urn:sha1:cdd8c94c06d3be08322eddb769f2ea611a78c486</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not use programmer-supplied HTTP headers on automatic redirect.</title>
<updated>2025-03-26T15:34:16Z</updated>
<author>
<name>W. Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2025-03-26T15:34:16Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/cantius/commit/?id=00b299e7b17e9c05596e7ed77778bf54d55c8dec'/>
<id>urn:sha1:00b299e7b17e9c05596e7ed77778bf54d55c8dec</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
