[Chicken-users] [CfPart] International Lisp Conference 2014, August 15-17, Montreal

2014-07-10 Thread Didier Verna
ILC 2014 - International Lisp Conference "Lisp on the Move" August 15-17 2014, Université de Montréal, Montréal, Canada Sponsored by the Association of Lisp Users In cooperation with: ACM SIGPLAN h

Re: [Chicken-users] UTF-8 support in eggs

2014-07-10 Thread John Cowan
Alex Shinn scripsit: > Hmmm... that's upsetting. Python 3 is a notorious dead-end language. That's a premature judgment (and rather Google-centric). Since Python 3.0 was DOA, the intended five-year transition plan to "Python 3 by default" ended only a month ago (Python 3.1 was released in June

Re: [Chicken-users] UTF-8 support in eggs

2014-07-10 Thread Alex Shinn
On Thu, Jul 10, 2014 at 3:51 PM, John Cowan wrote: > Alex Shinn scripsit: > > > The clean way to handle this is to duplicate the useful string > > APIs for bytevectors. This could be done without code duplication > > with the use of functors, though compiler assistance may be > > needed for effi

Re: [Chicken-users] UTF-8 support in eggs

2014-07-10 Thread John Cowan
Yaroslav Tsarko scripsit: > Why don`t just add *(use utf8)* line explicitly to all the eggs that > handle strings? That will ultimately fix the problem > and will clearly indicate that egg performs string manipulations and > is capable of handling UTF-8 encoding. That will certainly work, but has

Re: [Chicken-users] UTF-8 support in eggs

2014-07-10 Thread Yaroslav Tsarko
On 09.07.2014 02:15, Oleg Kolosov wrote: IMO just enable utf8 by default and let them break. Is it's not 80's anymore, latin1 only software should die. + 1. For specific use cases (backward compatibility, logging or minimizing runtime size for example) it should be possible to disable multi-b

Re: [Chicken-users] Dbus egg crashes in Chicken 4.9

2014-07-10 Thread Oleg Kolosov
On 07/03/14 22:49, Shawn Rutledge wrote: > I found that a couple of days ago; try again with the svn trunk. I > will have to make a new release soon. Good to know. I have not tested it yet, because I'm troubleshooting other obscure Chicken related problem and do not want to change used components

Re: [Chicken-users] UTF-8 support in eggs

2014-07-10 Thread Michele La Monaca
On Wed, Jul 9, 2014 at 7:00 AM, Alex Shinn wrote: > However, I don't think that's the real problem. The issue as I > understand is that although Chicken has both strings and > bytevectors in the core, historically and for continued simplicity > strings are abused as bytevectors in many cases. T

Re: [Chicken-users] UTF-8 support in eggs

2014-07-10 Thread Oleg Kolosov
On 07/09/14 09:00, Alex Shinn wrote: > However, I don't think that's the real problem. The issue as I > understand is that although Chicken has both strings and > bytevectors in the core, historically and for continued simplicity > strings are abused as bytevectors in many cases. ... And this is

Re: [Chicken-users] UTF-8 support in eggs

2014-07-10 Thread Alex Shinn
On Fri, Jul 11, 2014 at 7:20 AM, Oleg Kolosov wrote: > On 07/09/14 09:00, Alex Shinn wrote: > > The clean way to handle this is to duplicate the useful string > > APIs for bytevectors. This could be done without code duplication > > with the use of functors, though compiler assistance may be > >

Re: [Chicken-users] UTF-8 support in eggs

2014-07-10 Thread Alex Shinn
On Fri, Jul 11, 2014 at 6:53 AM, Michele La Monaca < mikele.chic...@lamonaca.net> wrote: > > Wouldn't be simpler and more effective this other path? > > 1) keep current string functions as they are (i.e. byte-oriented) and > keep "abusers" abusing (and happy) > 2) provide new utf8/cursor-oriented