On Mon, Jul 25, 2016 at 6:07 AM, rjf <fate...@gmail.com> wrote: > Maybe flamebait .. see below. > > The decision was made to use Python ( 1?) for whatever reasons > were articulated at the time. > > Apparently there is an issue with backward compatibility > requiring rewriting of code. I don't know this first hand. > > A more-or-less formal language definition > for the language, -- such that any correct program > conforming to that standard is guaranteed to perform > in essentially the same way in all (future) implementations-- > seems to be missing.
See https://docs.python.org/2/reference/ https://docs.python.org/3/reference/ Note, for this purpose Python 2 and Python 3 are (subtly) different languages. > For some purposes, choosing to use a language without such a standard > definition is problematical. > > If there is no standard ("a reference manual" is probably not > good enough. A reference implementation -- eh, maybe ..) > then that counts against using that language. > > If all programs written in Python have to be re-examined and > maybe rewritten every few years, that seems like a real bummer. > > Is that really the case? Or is it just Sage? What about all that > code written by Google? > > If I misunderstand, then respond on SageFlame :) > > Common Lisp was standardized in 1994 or so. True, there are > some parts of computing relating to WWW and GUI and such > that are not included, and that's sometimes a problem. But > there are 50-year-old programs in Maxima. > > I think that if someone proposed a "new" CL standard, it would > have to be backward compatible. > RJF > > > > On Sunday, July 24, 2016 at 6:16:15 PM UTC-7, William wrote: >> >> On Sun, Jul 24, 2016 at 5:22 PM, rjf <fat...@gmail.com> wrote: >> > And then, in a few years Python 4? >> > Perhaps there is a lesson here? >> >> Are don't understand what you're saying. Is this flame bait? I can't >> tell. >> >> William >> >> -- >> William (http://wstein.org) > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.