Sorry guys. I've had you chasing a red herring on this one. The problems I've been having had nothing to do with Gambit. Turns out that modern browsers do not allow server generated pages to access the local file system. Opera gives you an error message saying the path is wrong, which started me down this slippery slope. The others just hang. Might be an idea to remove that function from the web-server example.
Lots to learn. No doubt I'll have other questions shortly.
Cheers,
Rob.
---- Mikael mikael.rcv@gmail.com wrote:
Hi Rob,
Welcome!
2013/4/3 sales.creditscore@creditscore.co.nz
Never thought of just typing the function straight into the interpreter :-| Anyway this is what it produces.
"C:\MinGW\msys\1.0\local\Gambit-C\bin"
That's the serialized form, for seeing a verbatim copy of the string content:
(print (current-directory) "\n")
C:\Program Files\Gambit-C\v4.6.6\bin\
..or in pieces..
(string->list (current-directory))
(#\C #: #\ #\P #\r #\o #\g #\r #\a #\m #\space #\F #\i #\l #\e #\s #\ #\G #\a #\m #\b #\i #\t #- #\C #\ #\v #\4 #. #\6 #. #\6 #\ #\b #\i #\n #\)
In the code in your previous email, you can leave object->string out as what you want right there is a verbatim copy of the string's content, and not what that procedure produces, which is a serialization though with a string as output rather than the console (as you showed an example of above) .
Brgds