[cmucl-help] Fwd: Re: -edit and -slave switch options vital for Hemlock

Peri Didaskalou pfd at torfree.net
Fri Sep 1 17:33:32 UTC 2023




-------- Forwarded Message --------
From: 	- Fri <>, 34 GMT <>
X-Mozilla-Status: 	1011
X-Mozilla-Status2: 	00800000
Message-ID: 	<13b800df-3720-4fb8-a4eb-0d2b036d6579 at torfree.net>
Date: 	Fri, 1 Sep 2023 13:28:33 -0400
MIME-Version: 	1.0
User-Agent: 	Thunderbird Daily
Subject: 	Re: [cmucl-help] -edit and -slave switch options vital for 
Hemlock
To: 	Raymond Toy <toy.raymond at gmail.com>
References: 	<097239d4-8e9e-4f02-81bb-1b793e189ee3 at torfree.net> 
<6ea7dc20-c286-49f8-ab9c-20107c9ab7a4 at gmail.com>
Content-Language: 	en-US
From: 	Peri Didaskalou <pfd at torfree.net>
In-Reply-To: 	<6ea7dc20-c286-49f8-ab9c-20107c9ab7a4 at gmail.com>
Content-Type: 	text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 	8bit





On 9/1/23 10:14, Raymond Toy wrote:
> On 8/31/23 1:17 PM, Peri Didaskalou wrote:
>
>> Hello All,
>>
>> Pardon my ignorance, mainly due to my not being interested in making 
>> use of Hemlock until now; but, was the first, pre-snapshots version 
>> of 21d,
>> as per the cmucl-user manual of Dec.2018, the last version of cmucl 
>> which still had the -edit and -slave switch options?
>>
>> Hemlock also looks for the binary 'cmucl' for compilation.  At first, 
>> I thought I was on my way, when I created a 'cmucl' copy of the 
>> 'lisp' binary in /bin.
>> Of course, that was only the superficial issue.  CMUCL hasn't had 
>> these two switches, -edit and -slave, for a few years, it seems.
>
> Sorry for the delay!
>
> You’re right. I’m not a Hemlock user, but the Hemlock user manual 
> <https://cmucl.org/docs/hem/user/hemlock-user.html#edit_002dswitch> 
> says -edit and -slave should exist.
>
> However, I tried 18c (the oldest that will run on my computers), and 
> |lisp file.txt -edit| doesn’t recognize the -edit option. In fact, the 
> only recognized options are -quiet, -load, and -eval.
>
> I’m not sure exactly what these switches are really supposed to do; 
> I’ve only tried running hemlock via |(ed)| after starting lisp.
>
Not a problem!

Without a functional -slave ability/switch Hemlock, being a lisp 
program, can't spawn a secondary lisp for compiling. One has to exit, 
compile-file and return with (ed "file").
Or one has to compile in another shell terminal, in a separate lisp session.
I really started enjoying using Hemlock, once I learned to stop crashing 
it by pressing and holding arrow keys. I also really like the built-in 
context-sensitive help features.

Thanks for pointing out 18c.    Although, I think I might see if 
Hemlock, running with the most current snapshot, might yield some 
benefits as a customized editor.
Of course, I also use cmucl in Emacs/SLIME, with paredit, company, etc.  
There are times when I need to compile or use SBCL in Emacs, for certain 
packages.
At the same time I like also running cmucl in Hemlock, and/or cmucl in 
another fancy terminal/shell that I can copy/paste to/from.

>>
>> Peri
>> _______________________________________________
>> cmucl-help mailing list
>> cmucl-help at cmucl.cons.org
>> https://lists.zs64.net/mailman/listinfo/cmucl-help
>
>> _______________________________________________
> cmucl-help mailing list
> cmucl-help at cmucl.cons.org
> https://lists.zs64.net/mailman/listinfo/cmucl-help



More information about the cmucl-help mailing list