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.