-- Order matters

It does.

Axiom uses a day/date/time format specifically to show order.
My startup header shows the month of release and when
this running code was built from that release:

   Version: Axiom (May 2016)
   Timestamp: Friday February 8, 2019 at 05:35:41

The git hash is embedded to specifically identify the related code.
In the PDF generated from literate source you'll see the date and hash.
For example, from the Axiom Wikipedia page PDF for the Jenks book:

<https://github.com/daly/PDFS/commits?author=daly>
20210107 7beff147070c2fd433caddc60932eecd30ca28c3
<https://github.com/daly/PDFS/commit/40dbd52c0831377c8784eedf5b38714e37bb019a>

At this point you have all useful, exact information.

For some odd reason, version coding generates a lot of heat.
I really didn't intend to restart that debate.


On Sun, Aug 27, 2023 at 2:41 AM Grégory Vanuxem <[email protected]> wrote:

> Order matters.
>
> Try to avoid :https://en.wikipedia.org/wiki/Mathematical_induction
>
> Le mar. 22 août 2023 à 17:58, Tim Daly <[email protected]> a écrit :
> >
> > Version numbering is a hotly debated issue no-one can agree on.
> >
> > To get a reliable, repeatable "version" that also allows debugging
> > use git's sha1 hash.
> >
> > On Tuesday, August 22, 2023 at 2:04:27 AM UTC-4 [email protected] wrote:
> >>
> >> Hello, Ralf, Waldek, *,
> >>
> >> Thanks Ralf for supporting this proposal.
> >>
> >> I'm used to run different FriCAS versions at the same time and since I
> >> plan to support this in a FriCAS personal plugin for VSCode (not
> >> published yet), I need version informations to populate my
> >> 'FriCASExecutable' computational "structure". For now 'fricas
> >> --version' is inconsistent to me. But this is usual apparently even
> >> with Common Lisp implementations. For example, 'gcl --version' gives:
> >>
> >> $gcl --version
> >> GCL 2.6.14 ...
> >>
> >> whereas in GCL
> >> >(lisp-implementation-type)
> >> "GNU Common Lisp (GCL)"
> >>
> >> Clozure CL is more consistent from my point of view:
> >> └─$ /home/greg/.roswell/impls/x86-64/linux/ccl-bin/1.12.2/lx86cl64
> --version
> >> Clozure Common Lisp Version 1.12.2 (v1.12.2) LinuxX8664
> >>
> >> and in it:
> >> CCL is free software. It is distributed under the terms of the Apache
> >> Licence, Version 2.0.
> >> ? (lisp-implementation-type)
> >> "Clozure Common Lisp"
> >> ?
> >>
> >> After, that is just a matter of opinion I guess.
> >> By the way, if there is some interest I filed a pull request,
> >> https://github.com/fricas/fricas/pull/134
> >>
> >> The original code is in
> https://github.com/gvanuxem/fricas/tree/fricas-version
> >> (the fricas-version branch) for an eventual 'diff'. I will keep one
> >> since I will delete this branch in the near future.
> >>
> >> Regards,
> >> __
> >> Greg
> >>
> >> Le lun. 21 août 2023 à 08:53, Ralf Hemmecke <[email protected]> a
> écrit :
> >> >
> >> > >> What about putting the FriCAS version on the first line whether or
> not
> >> > >> X is supported?
> >> > >
> >> > > Version information is printed by FriCASsys. The messages you see
> >> > > are warnings from fricas script. If they appear at all they will
> >> > > appear before startup of FriCASsys.
> >> >
> >> > Would it be an option to send the output of the lines
> >> >
> >> > ################
> >> > if [ ! -f $FRICAS/lib/viewman ] ; then
> >> > echo "viewman not present, disabling graphics"
> >> > otheropts="-nogr"
> >> > fi
> >> >
> >> > if [ ! -f $FRICAS/bin/hypertex ]; then
> >> > echo "hypertex not present, disabling"
> >> > otheropts="$otheropts -noht"
> >> > fi
> >> > ################
> >> >
> >> > to stdout?
> >> >
> >> > Otherwise I agree with Greg that "fricas --version" should give the
> >> > version information in the first two lines.
> >> >
> >> > Ralf
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> Groups "FriCAS - computer algebra system" group.
> >> > To unsubscribe from this group and stop receiving emails from it,
> send an email to [email protected].
> >> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/fricas-devel/b4b97c50-2550-ec63-3b28-f460932ebdda%40hemmecke.org
> .
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "FriCAS - computer algebra system" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected].
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/fricas-devel/b3ef935f-b3ec-4fdd-863e-a3e4929b1bf4n%40googlegroups.com
> .
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "FriCAS - computer algebra system" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/fricas-devel/nCmITgebc7I/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/fricas-devel/CAHnU2daBDxBOUvy5ZZJngGsjJKK8GvjgZD_TwnMFRo0xtAk22w%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/CAJn5L%3D%2B25aXEY03irCRH7UGpxGCyk3aUAZLUtYmQUhUZWHcdLA%40mail.gmail.com.

Reply via email to