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
