💾 Archived View for rawtext.club › ~sloum › geminilist › 005347.gmi captured on 2023-09-28 at 17:12:46. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

<-- back to the mailing list

[tech] A Gemini client library for Common Lisp.

Jason McBrayer jmcbray at carcosa.net

Thu Feb 18 15:13:18 GMT 2021

- - - - - - - - - - - - - - - - - - - 

John Cowan writes:

I think it is worthwhile to point out that this library has only 100 lines of
code + 19 lines of packaging information (which are also in fact code), and
only six dependencies: a general utility library (Alexandria), an
encoding-decoding library (Babel), a socket library that bridges the
differences between different Common Lisp implementations (Usocket), a library
for encoded streams (Flexi-stream), an SSL library (CL+SSL), and a URI library
(QUri), all of them bog-standard.

Thank you for noticing!

Being a relative CL-newbie coming mostly from the Python world, I'm not asdependency-averse as a lot of more experienced CL developers. But I did likethat not much was necessary.

-- Jason McBrayer | “Strange is the night where black stars rise,jmcbray at carcosa.net | and strange moons circle through the skies, | but stranger still is lost Carcosa.” | ― Robert W. Chambers,The King in Yellow