What is "Open Language"?
Walt Brown
walter.h.brown at gmail.com
Mon Oct 26 11:20:02 EDT 2015
We've seen this before...
https://sites.google.com/site/hoytssecretlair/resources/s-1
Walt
On Mon, Oct 26, 2015 at 10:51 AM, Rick Harrison <harrison at all-auctions.com>
wrote:
> Hi Mark,
>
> Whenever one deprecates code, it destroys someone’s code somewhere.
> Don’t do it.
>
> I had a project I had worked on for 10 years of my life. It encompassed
> over 70,000 lines of hard won hand-written code. One day the company
> who was producing the language decided to make some major changes
> deprecating much of the language. There was no migration tool provided
> by the company to make the changes painless.
>
> I spent yet another year of my life hand coding the changes to get the code
> working again. Two years later, the company did the same thing yet again!
> I couldn’t afford to go through the process yet again. My code was
> basically destroyed by the company by deprecation of the code base.
>
> A work around is to let all previous versions work, and put the final
> winning
> candidate into the dictionary, the others will no longer appear in the
> documentation. This solves the problem with the least disruption as it
> doesn’t break anyone’s code, but helps to streamline the desired future
> syntax for the language.
>
> Just my 2 cents for the day.
>
> Cheers,
>
> Rick
>
>
>
>
>
> > On Oct 26, 2015, at 5:00 AM, Mark Waddingham <mark at livecode.com> wrote:
> >
> > So, I do think that in this case it would be far better to *choose* what
> variant spelling is the normative one and deprecate all the other synonyms
> at least until there is a much better mechanism in place for parsing and
> resolving synonyms (i.e. when compound properties are specified as separate
> words, and synonyms are substitutions done as a pre-processing step).
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
More information about the use-livecode
mailing list