John Cowan <co...@mercury.ccil.org> writes: > Felix Winkelmann scripsit: > >> They can't be deprecated, as these procedures are used internally. > > I know that that is so, but is there any reason why it must be so? > Could not internal use also be converted from ##sys#error to error, etc.?
Well deprecation is intended to give users of said procedures a heads up and allows them to change their code in advance. Since this is all internal API, I don't see the merit of such a process. Maybe it's nitpicking but I call this conversion simple refactoring which by itself also comes with costs and effort. >> But user/egg code should still not use it, of course. > > A longer-term effort would be to migrate these names out of the > "chicken" module and into a "##sys" module, so that they are only > imported explicitly. This may be possible once the core has been confined inside a namespace which is a lenghty goal as another thread on this list has elaborated. Kind regards, Christian _______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers