Raymond Toy <firstname.lastname@example.org> wrote:
| I'm not sure I've ever tried hemlock on OSX. I think there is an
| issue that cmucl can't parse the DISPLAY variable. You have manually
| set it to :0.0 or something before starting cmucl and hemlock. I think.
Probably some other CMUCL_vs_OS-X issue. At least with recent CMUCLs
(19c or later) it parses the DISPLAY variable just fine, well enough
for Hemlock to work with SSH forwarded X connections (where a typical
"DISPLAY" is "localhost:11.0", say).
If the OP's using a *really* old CMUCL, then it might be the case
that that Hemlock tried to open the display with XLIB:OPEN-DISPLAY
instead of EXT:OPEN-CLX-DISPLAY -- the latter correctly extracts/parses
a display from the "DISPLAY" environment variable. [I seem to
remember some trouble about that with some of the CLX demo apps
that used XLIB:OPEN-DISPLAY.]
Anyway, as I said, in (near-)current CMUCL Hemlock works fine across
SSH-forwarded X connections without any special tweaking of "DISPLAY".
[I just confirmed it.]
Rob Warnock <email@example.com>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607