[r6rs-discuss] [Formal] Version reference syntax is overly complex.

From: Thomas Lord <lord>
Date: Fri, 22 Jun 2007 14:09:47 -0700

Aubrey Jaffer wrote:
> This discussion seems to assume that storage is so precious that only
> one version of a library will be available at a time.
>

You are too generous. The discussion is much more messed up than
that.

The discussion assumes that every execution environment will have
some arbitrary set of libraries installed. Some of these will, per
the proposals, have the same name but different version numbers.
Programs will refer to libraries by giving a name and (in the general
case) a union of ranges of version numbers. When run, the libraries
selected will be the highest numbered within those ranges.

So, install some new libraries in your environment and, voila,
the meaning of your programs change. In the alternative,
every program you install has to have its own execution
environment and then, voila, *in spite* of adding version numbers
to the freaking language standard, you need an external linkage
mechanism anyway. They're all nuts, these guys are, I tells ya,
yeah, I do.

-t



> This is already an outdated mode of thinking. Every version of every
> SLIB file since 1998 is available from
> http://savannah.gnu.org/cgi-bin/viewcvs/slib/slib/
>
> _______________________________________________
> r6rs-discuss mailing list
> r6rs-discuss at lists.r6rs.org
> http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
>
>
Received on Fri Jun 22 2007 - 17:09:47 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC