> > Chicken has eggs for approximately all the functionality we need. The
> > main items are HTTP(S), Atom/RSS parsing, and HTML parsing and generation.
> Chicken sounds like a good idea, then.
One reason not to do it is the overall weak UTF-8 support (kind of like
Python 2 in this regard). While there's the utf8 egg, several eggs come
in UTF-8-naive and -aware versions and mixing them is error-prone. Until
the next major release (which aims at improving UTF-8 support), this
will continue to pose a problem.