From 13d4bbf1d1cbce8d3a4ed009cb9ce484d6fdf77a Mon Sep 17 00:00:00 2001 From: Robert Fisher Date: Thu, 29 Aug 2019 09:16:36 -0500 Subject: [PATCH] Change snow-chibi to work with Chicken 5 The method snow-chibi used to get the version of Chicken installed doesn't work with Chicken 5. Adding "-R chicken.platform" would make it work with Chicken 5, but then it wouldn't work with Chicken 4. In both Chicken 4 & 5, however, csi has a -release option that will just give the version number. So, I've changed the Chicken version detection in snow-chibi to use this option. Testing with... ./chibi-scheme tools/snow-chibi.scm implementations ...then seemed to work with both Chicken 4 & 5. --- lib/chibi/snow/commands.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/chibi/snow/commands.scm b/lib/chibi/snow/commands.scm index c2fe54ef..f4ef2aa3 100644 --- a/lib/chibi/snow/commands.scm +++ b/lib/chibi/snow/commands.scm @@ -5,7 +5,7 @@ (define known-implementations '((chibi "chibi-scheme" (chibi-scheme -V) "0.7.3") - (chicken "chicken" (csi -p "(chicken-version)") "4.9.0") + (chicken "chicken" (csi -release) "4.9.0") (cyclone "cyclone" (icyc -vn) "0.5.3") (foment "foment") (gauche "gosh" (gosh -E "print (gauche-version)" -E exit) "0.9.4")