~ chicken-core (chicken-5) 2c82d5cadfcb65cc6adada96f5cf2f8a4bad82d6
commit 2c82d5cadfcb65cc6adada96f5cf2f8a4bad82d6
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Tue Aug 3 01:08:04 2010 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Tue Aug 3 01:08:04 2010 +0200
documented version>=?
diff --git a/manual/Extensions b/manual/Extensions
index 59900651..3936118e 100644
--- a/manual/Extensions
+++ b/manual/Extensions
@@ -277,6 +277,19 @@ extension as strings. If the setup script is not invoked via {{chicken-install}}
then name and version will be empty.
+==== version>=?
+
+<procedure>(version>=? V1 V2)</procedure>
+
+Compares the version numbers {{V1}} and {{V2}} and returns {{#t}} if
+{{V1}} is "less" than {{V2}} or {{#f}} otherwise. A version number can
+be an integer, a floating-point number or a string. {{version>=?}}
+handles dot-separated version-indicators of the form {{"X.Y. .."}}.
+
+If one version number is the prefix of the other, then the shorter version
+is considered "less" than the longer.
+
+
==== installation-prefix
<procedure>(installation-prefix)</procedure>
@@ -285,6 +298,7 @@ An alternative installation prefix that will be prepended to extension
installation paths if specified. It is set by the {{-prefix}}
option or environment variable {{CHICKEN_INSTALL_PREFIX}}.
+
==== program-path
<parameter>(program-path [PATH])</parameter>
Trap