On Sun, 2020-02-16 at 15:56 +0100, Ludovic Courtès wrote: > Hello Guilers! > > Today, it’s been 9 years since Guile 2.0 came out! > > https://lists.gnu.org/archive/html/guile-devel/2011-02/msg00173.html > > It’s impressive how much has been accomplished since 2.0, and how what > seemed like a pipe dream back then came into reality with 3.0. I think > Guile 2.0 started a renaissance of Guile, and it’s in bloom now. :-) > > We used to have a “Guile potluck” for the anniversary, where people > would bring their own hacks and virtually join for a party. We missed > it this year, but if there’s a nice hack that you’d like to share, now > is a good time! >
It's good to see that GNU Guile is going strong! Since we're sharing hacks, here are a few from my project: - An LDAP authenticator using the FFI and openldap: https://github.com/UMCUGenetics/sparqling-genomics/blob/master/web/ldap/authenticate.scm.in We use it on a site-local deployment. - HTTP digest authentication: https://github.com/UMCUGenetics/sparqling-genomics/blob/master/web/sparql/driver.scm#L82-L157 This has been tested against Virtuoso endpoints. - Multi-format HTTP requests/responses for building RESTful interfaces: https://github.com/UMCUGenetics/sparqling-genomics/blob/master/web/www/db/api.scm It's not perfect, and probably needs some work to be generic enough to suite other use-cases than the one I wrote it for. Kind regards, Roel Janssen