<div class="gmail_quote">On Sat, Jun 20, 2009 at 9:49 AM, Alessandro Zummo <span dir="ltr"><<a href="mailto:azummo-lists@towertech.it">azummo-lists@towertech.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Sat, 20 Jun 2009 09:38:24 -0400<br>
"m. allan noah" <<a href="mailto:kitno455@gmail.com">kitno455@gmail.com</a>> wrote:<br>
<br>
> We could do that, but then any front-end that uses sane would have to check<br>
> the backend version number and the params version number. I would be more<br>
> inclined to convert 'last_frame' to 'flags', then you can probably get by<br>
> without changing existing backends (other than a word substitution).<br>
<br>
</div> If we have decided to break for sane 2, it might be worthwhile<br>
to do that in such a way to avoid troubles in the future.</blockquote><div><br>but this does not avoid troubles, it just pushes them out to the front-end developer, forcing him to have multiple branches in his code to deal with all the variations. I would much prefer to have the major number of the backend be a contract with the front-end author. If that means we have to leave some unmaintained backends behind, so be it.<br>
</div></div>allan<br>-- <br>"The truth is an offense, but not a sin"<br>