[seqfan] Re: metadata for Mathematica code

Rick Shepherd rlshepherd2 at gmail.com
Fri Nov 13 18:46:48 CET 2015


In general, language version is very important, practical metadata.

A great design goal of newer language versions is backward compatibility,
but it's not always a goal and it's not always implemented perfectly -- for
a number of reasons.  To reproduce OEIS data (perhaps many years in the
future), knowing other details such as operating system version, processor
type, etc., from when the program actually ran correctly (at least once)
could be critical.  It would be good to have this info available somewhere
-- without too much clutter.

If I submit a (PARI) program and know it works in, say, version 2.3.4, I
may be using a feature that didn't exist in earlier versions (or later
versions).  Of course we could/should write code that is compatible with as
many versions as possible.

Rick



More information about the SeqFan mailing list