chicken-hackers
[Top][All Lists]
Advanced

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

Re: [Chicken-hackers] [PATCH] Remove deprecations


From: Felix
Subject: Re: [Chicken-hackers] [PATCH] Remove deprecations
Date: Sun, 23 Sep 2012 23:55:46 +0200 (CEST)

> Here's a patch that gets rid of all the things that were deprecated
> in 4.8.0.  Some of the things were a little tricky - for example, there
> were several macros that were plain lambdas that didn't make use of a
> macro transformer wrapper.  It turns out the notes I put with the
> string->number stuff were also incorrect, so I fixed it the right way :)

Note that we have to keep deprecated stuff for a while. It seems that
people often keep relatively old chickens around and it is truly
annoying having to work around a dropped compiler option or primitive.
It would be best to sort out exactly when these things were deprecated
(I can do that, if you want). We should try to mark deprecations with
a timestamp in the future - it would have made things easier now.

> 
> I'm not sure, but perhaps we need to bump the binary version for this?
> Programs with stored flonum literals might have things like "nan.0"
> stored as strings, which will cause them to crash when run against
> a newer libchicken.

Then we certainly have to.


cheers,
felix



reply via email to

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