i have a slightly-off-chicken problem that Im hoping someone on this
list can help me solve. I have a Scheme code editor and im trying to
implement symbol help lookup for r5rs scheme symbols. The basic idea
is that you put your mouse on a r5rs symbol, type Command-? and then
the r5rs doc for that symbol should pop up in your default browser.
It all works except for the fact that -- at least on the the Mac --
trying to open Scheme's r5rs document at specific html #index
locations fails because all r5rs #indexes start with '%' which
causes the url opening to fail! Ive traced this to the to fact that
the % char apparently screws up the Open command. For example if you
type this open command in a Terminal:
galen:/Lisp/grace hkt$ open 'http://www.schemers.org/Documents/
Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_630'
You get the error:
008-01-03 11:06:08.086 open[1708] No such file: /Lisp/grace/http:/
www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_630
Ive tried various sorts of quoting on the url string, tried replacing
'%' with '&37;' but nothing seems works. does anyone know how I can
defeat the '%' character expansion so I can call a browser with urls
with indexes like %_idx_630 in them?
thanks for any info or ideas...
rick
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users