Edi Weitz wrote:
The new release should fix that.
Thanks for the bug report,
You're welcome. My thanks for the fix.
* * *
I may need to write some additional encoding support to Hunchentoot, for my client. For example, euc-jp(LW supports this), Big5(LW does not support this), etc.
Would you tell me any of guidelines, hints, tips, files to read, etc?
I'll submit the final result to you, if it has a quality.
Regards
Jong-won
On Sat, 10 Mar 2007 00:09:05 +0900, Jong-won Choi jc@itsec.co.kr wrote:
I may need to write some additional encoding support to Hunchentoot, for my client. For example, euc-jp(LW supports this), Big5(LW does not support this), etc.
Additional encoding support should go into FLEXI-STREAMS, not into Hunchentoot.
http://weitz.de/flexi-streams/
(Cc sent to FLEXI-STREAMS mailing list where we should continue with this discussion.)
As FLEXI-STREAMS doesn't rely on a specific implementation, you can't use LispWorks' built-in EUC-JP support, but you can probably use it as a reference for testing.
Would you tell me any of guidelines, hints, tips, files to read, etc?
You'll have to add your own stream classes and methods for reading and writing a character to that stream. You could probably look at how UTF-8 or UTF-16 are implemented and work from there.
You should also add tests for these new formats and update the documentation accordingly.
I'll submit the final result to you, if it has a quality.
Yes, I'll gladly accept clean patches to add more external formats to FLEXI-STREAMS.
Cheers, Edi.