Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <uuf9n3$2nlg1$1@dont-email.me>
Deutsch   English   Français   Italiano  
<uuf9n3$2nlg1$1@dont-email.me>

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

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc
Subject: Re: Command Languages Versus Programming Languages
Date: Mon, 1 Apr 2024 21:41:56 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <uuf9n3$2nlg1$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <uu636l$7haj$1@dont-email.me>
	<20240329084454.0000090f@gmail.com> <uu6om5$cmv8$1@dont-email.me>
	<20240329101248.556@kylheku.com> <uu6t9h$dq4d$1@dont-email.me>
	<20240329104716.777@kylheku.com> <uu8p02$uebm$1@dont-email.me>
	<20240330112105.553@kylheku.com> <uudrfg$2cskm$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 01 Apr 2024 21:41:56 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="445f0d7a61ecd06b6b866cbc6ffe24ee";
	logging-data="2872833"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18jZl8DkCyeeEzTsQX0lnpa"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:HJBGWVG71ucuNxFwWBMzn2rhP6c=
Bytes: 1921

On Mon, 1 Apr 2024 08:32:48 -0000 (UTC), Muttley wrote:

> Ugh. No wonder the language fell out of fashion. Looks like some kind of
> hacked up Basic.

The BASIC comparison is just ignorant, but a lot of the ugliness comes 
from the traditional “parenthesis pileup” layout. I prefer to write my 
LISP code in a different way.

One of the key things about LISP is homoiconicity. That is, the language 
explicitly includes an AST representation made out of objects defined in 
the language itself. This allows for a robust token-based macro facility, 
for example. Contrast this with the fiddliness and fragility of #define in 
C and C++, for example.