This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

platform/version.scm



>I could imagine that this has been discussed before here.
>
>I just want to ask, why is the file "version.scm" necessary?  Why is
>having the build date available to guile useful?

I added that because, while doing Guile development, I periodically
install versions that seem pretty stable, or that I want to test "in
place".  But sometimes my SCHEME_LOAD_PATH would cause me to try to
load the uninstalled Scheme code with the installed Guile, which would
bomb in weird ways.

I figured I couldn't be the only one having these problems.  So now
the object library and the Scheme code are both timestamped at
configure time, and Guile warns you if they're not matched.  Sometimes
you don't care, but it's better to know than to waste a bunch of time
because you didn't know.

Is version.scm causing problems?  I'd like to know.  It's hardly a
critical facility, and I'm sure I could find other ways to deal with
the issue I described above.  I chose this one because it seemed
the least invasive.