chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] ditching syntax-case modules for the utf8 egg


From: Felix Winkelmann
Subject: Re: [Chicken-users] ditching syntax-case modules for the utf8 egg
Date: Sat, 15 Mar 2008 17:31:53 +0100 (CET)

From: Tobia Conforto <address@hidden>
Subject: Re: [Chicken-users] ditching syntax-case modules for the utf8 egg
Date: Fri, 14 Mar 2008 12:41:51 +0100

> Alex Shinn wrote:
> > I'm considering changing the utf8 egg to no longer use syntax-case  
> > modules, so that it would work like the numbers egg.
> >
> > The way this would work is that, naturally, if you wanted to use  
> > utf8 semantics you'd just (use utf8), this time with no need for  
> > syntax-case and nothing to import.
> >
> > External modules, by default, would integrate standard string  
> > procedures and not be affected.  However, if you wanted to make an  
> > extension optionally work with utf8 semantics you could compile it  
> > with (declare (not usual-integrations))
> 
> This seems very straightforward and natural.  What are the  
> disadvantages, if any?  (except for compatibility, aka. tremendous  
> breakage as Felix put it)
> 

Because integration of string routines does not work when
string procedures are used in a non-operator position (for
example by passing them to higher order functions).


cheers,
felix




reply via email to

[Prev in Thread] Current Thread [Next in Thread]