Anton Vodonosov vodonosov@mail.ru wrote:
It is unlikely from my point of view that the problem is in drakma.
I agree. I investigated a little further (dumped the body to a file etc) and couldn't find any particular character that would cause the problem in it. However, since then, I discovered that the problem doesn't occur when I use ACL as the Lisp engine. I normally use SBCL, which probably has something to do with the problem, then.
I'm also sure that Slime has its part in it in some way. Running the same code directly in the Lisp engine (either ACL or SBCL BTW) works fine. On the other hand, running Slime / SBCL within XEmacs (either in an X frame, or on a tty) makes the problem appear.
I'll continue investigating...