[r6rs-discuss] How do I version a jpeg?

From: AndrevanTonder <andre>
Date: Sat, 23 Jun 2007 11:28:11 -0400 (EDT)

Many software distributions will contain data files (jpeg, html, configuration
files, etc.) that are inseparable from the libraries that use them,
but cannot be expressed as r6rs libraries. These will commonly change between
versions. The current draft provides no mechanism of coordinating these with
the Scheme library files with which they are coupled.

Neither does the draft provide a mechanism of versioning toplevel programs,
which might also change between versions.

In my personal experience in an industrial setting on
a project containing about 1000 source and data files (in various formats and
languages), and about 20 programmers, with various branches active at any one
time, we used CVS very successfully. In that situation, it would have been
absolute madness to try to reflect versioning information in a special syntax
in a subset of source files.

The lesson, in my opinion, is that versioning as a meta-issue that
is orthogonal to source. This meta-issue has already been addressed
quite successfully in the industry, and R6RS is not going to do it better.

Andre
Received on Sat Jun 23 2007 - 11:28:11 UTC

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