Hi,

> The Knodium codebase also seems to build and run.
> A few cursory tests suggest that it's OK but I'll stick with it for a
> while and let you know how it goes.

https://www.knodium.com/ is now running with binaries built from CHICKEN
4.9.0rc1

Performance seems similar to that of the 4.7.0 binaries which we were
using previously.

In order to get this deployed we had to fix some things in the
spiffy-cgi-handlers egg relating to changes in versions of the socket
egg newer than 0.2.2. We had been using 0.2.2 previously but the new egg
install fetched in 0.2.5 which creates sockets with non-blocking file
descriptors. FastCGI expects a regular, blocking, file descriptor. I
guess this is something to be aware of in all cases where a file
descriptor is passed from a CHICKEN process to another (i.e. via fork/exec).

We also had to fix the dropbox egg where it calls alist-ref. Some time
after CHICKEN 4.7.0 it became mandatory to pass a well formed alist to
alist-ref but we were relying on it returning the default value.

I've tagged and released new versions of both of these eggs and will be
sending out an announcement for the spiffy-cgi-handlers egg when I'm
sure it's reached all the egg mirrors. As I've (still) not written
documentation for the dropbox egg I won't officially announce it but
people are welcome to try it and I'll do my best to help them with it.





Regards,
@ndy

-- 
andy...@ashurst.eu.org
http://www.ashurst.eu.org/
0x7EBA75FF


_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to