|
From: | felix winkelmann |
Subject: | Re: [Chicken-users] getting exact chicken version during compile-time |
Date: | Thu, 5 Apr 2007 13:46:36 +0200 |
On 4/5/07, foobar <address@hidden> wrote:
Hi, i just tested the new c-string-list of the current head-revision and it works like a charme. The problem that arises now, is that i want to provide a workaround-implementation for the current stable-release. For that purpose i need to conditionally select one of the implementation during compilation, depending on the chicken-version used. Is there a way to accomplish this?
(chicken-version) gives you the current version as a string, so you could check (with string>=?), for example inside a macro: (define-macro (with-chicken v . body) (if (string>=? (chicken-version) "2.608") `(begin ,@body) '(void) ) ) cheers, felix
[Prev in Thread] | Current Thread | [Next in Thread] |