On Jun 7, 2014, at 1:25 PM, Peter Bex <[email protected]> wrote:

> Hi all,
> 
> The attached patch removes the majority of things that were officially
> deprecated or just marked OBSOLETE.  This is just the low-hanging fruit.

The removal of "C_enumerate_symbols" breaks the "apropos" egg.

> 
> I've kept around a few compiler flags and the ##sys#check-port-mode and
> ##sys#check-port* as well as C_pair().  There are a few eggs still using
> the mentioned ##sys#check procedures and C_pair() and even core is still
> using C_pair in a few places!
> 
> We can remove those after the eggs have been fixed and core has been
> changed and a new dev snapshot tagged.
> 
> I've "undeprecated" C_mutate, because it is actually documented and
> performs a useful function.  I think it's better to deprecate C_mutate2
> instead: it would be silly to have C_mutate2 be the official API!
> Eventually I'd like to get rid of a few more "2" functions and macros,
> but this will take some time.  I don't want to break too much in one go!
> 
> Finally, we need to start thinking about actually getting rid of the
> deprecated ~ and $VAR expansion in pathnames (ticket #1001).
> 
> Cheers,
> Peter
> -- 
> http://www.more-magic.net
> <0001-Remove-obsolete-procedures-and-C-functions-undepreca.patch>_______________________________________________
> Chicken-hackers mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/chicken-hackers


_______________________________________________
Chicken-hackers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to