<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal"><p dir="auto">On 20 Sep 2017, at 13:41, Anton Vodonosov wrote:</p>
</div>
<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><div id="4C9623E1-452E-43DF-99E9-0ABF8A8BCD8B"><div>If the motivation is only this, IMHO it's a difficult approach to backward compatibility - you go online and find all usages, create pull requests, try to contact developers to have the fixes merged. If you don't find all usages (somebody's application not published online), then it will break after the change.</div><div> </div><div>If there is no difficulty keeping the old functions in the code base, I would leave them forever (for course deprecated).</div><div> </div><div>Just my opinion.</div><div> </div><div>18.09.2017, 00:52, "Faré" <fahree@gmail.com>:</div><blockquote type="cite"><p>On Fri, Jun 2, 2017 at 2:14 AM, Anton Vodonosov <<a href="mailto:avodonosov@yandex.ru">avodonosov@yandex.ru</a>> wrote:</p><blockquote> I mean is it impossible to keep existing forever (implemented in terms of the new, better API)?<br /> </blockquote><p>Some functions have a horrible API that is error-prone or misdefined<br />and should NOT be used by anyone when better APIs are available.<br />RUN-SHELL-COMMAND is a case in point — that horrible function must<br />die, it's a security nightmare as well as a usability absurdity.<br /><br />SYSTEM-DEFINITION-PATHNAME was historically doing the wrong thing; we<br />provide an approximation of what it used to do in terms of supported<br />interfaces, but the only way to be sure that the user doesn't mean<br />something crazy in terms of the old meaning is to migrate to the new<br />interfaces.<br /><br />—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• <a href="http://fare.tunes.org/">http://fare.tunes.org</a><br />Good girls are bad girls that never get caught.</p></blockquote></div></blockquote>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px">
</blockquote><p dir="auto">I'm willing to do this up to a certain level.  But beyond a certain point, we can't maintain code that's cluttered with stuff that we no longer understand or that does the wrong thing.  If there's something really wrong, at a certain point, I will need to say "I'm the ASDF maintainer, not the Quicklisp maintainer," and be willing to break things. Particularly things that are un-maintained.</p>
<p dir="auto">Best,<br>
r<br>
'</p>
</div>
</div>
</body>
</html>