I'm having trouble using the latest version of Snowman to install packages -- or, well, to do very much of anything at all. I'm using GNU Guile. When run with any (valid) arguments, it produces the following error:
ERROR: In procedure scm_lreadr: ERROR: #<unknown port>:19:87: illegal character in escape sequence: #\3
When I modify the core snow script to launch Guile with the --debug flag, it produces the following stack trace:
In unknown file: ?: 0* [primitive-load "/usr/share/snow/current/bin/snowman"] In /usr/share/snow/current/bin/snowman: 31: 1* [snowman-main] In /usr/share/snow/v1.1.1/pack/snowman-app/v1.0.2/snow/snowman-app.scm: 1077: 2 (let* ((args #)) (split-args args (lambda # #))) In unknown file: ... ?: 3 [snowman-install-or-download-packages (install verify highest ...) () ...] In /usr/share/snow/v1.1.1/pack/snowman-app/v1.0.2/snow/snowman-app.scm: 460: 4 (let* (#) (define # # #) (define # # #) ...) 460: 5* [get-pkg-list-from-snowfort] 245: 6 (let* ((response #)) (if (and # #) (map # #) (begin # #))) ... 253: 7 [map #<procedure #f (x)> ... 265: 8* [snow-string->object-list
[ SNIP -- HUGE LIST OF SNOW MODULE CODE]
In unknown file: ?: 11* [#<procedure #f (port)> #<input: string 8072130>] In /usr/share/snow/v1.1.1/pack/string/v1.0.2/snow/string.scm: 127: 12* [loop ()] 128: 13 (let* ((x (read port))) (display x) ...) In unknown file: ... ?: 14 [loop (("time" # # ...) ("mime" # #) ("json" # #) ...)] In /usr/share/snow/v1.1.1/pack/string/v1.0.2/snow/string.scm: 128: 15 (let* ((x (read port))) (display x) ...) 128: 16* [read #<input: string 8072130>]
/usr/share/snow/v1.1.1/pack/string/v1.0.2/snow/string.scm:128:17: In procedure scm_lreadr in expression (read port): /usr/share/snow/v1.1.1/pack/string/v1.0.2/snow/string.scm:128:17: #<unknown port>:19:87: illegal character in escape sequence: #\3
...any ideas?