Deutsch   English   Français   Italiano  
<vepghu$2e4fp$10@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Newsgroups: comp.os.vms
Subject: Re: Can C #includes like this be made to work on VMS?
Date: Wed, 16 Oct 2024 23:00:14 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <vepghu$2e4fp$10@dont-email.me>
References: <vemd23$1qdt1$1@dont-email.me>
	<memo.20241015201538.19028q@jgd.cix.co.uk> <vemfc9$1qphf$1@dont-email.me>
	<vemh9n$1qq0t$1@dont-email.me> <670eff59$0$705$14726298@news.sunsite.dk>
	<671041dd$0$716$14726298@news.sunsite.dk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 17 Oct 2024 01:00:14 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9416ba48f1adcfe2127401957dfa62bf";
	logging-data="2560505"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+NfyTzgFcoploLxgCtVhep"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:CN5XHT7sQwyoPKJc16t3LKk8Ml4=
Bytes: 2212

On Wed, 16 Oct 2024 18:44:44 -0400, Arne Vajhøj wrote:

> procedure eve_all_replace(fndstr,rplstr)
> local fnd_string,
>        rpl_string, pos_mark, count_integer;
> if not (eve$prompt_string(fndstr,fnd_string,"Old string: ",
>                            "No old string given")) then
>      return;

When DEC introduced TPU/EVE, I raised my arms to the heavens in joy at 
finally being liberated from the suffering that was EDT. (Hate EDT. Hate, 
hate, hate.)

Then I left it behind with VMS ... and a few decades later, finally found 
the time to get to grips with Emacs.

In Emacs/ELisp, there is the distinction between a “function” (what TPU 
would call a “procedure”, I guess) and a “command”. A “function” only 
becomes a “command” when you insert the “(interactive ...)” directive near 
its start. This is a declarative construct that supplies the information 
Emacs uses to obtain the right arguments for the function automatically, 
including prompting the user as necessary, so your code doesn’t have to.