Deutsch English Français Italiano |
<20240417121909.000039a3@gmail.com> 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: John Ames <commodorejohn@gmail.com> Newsgroups: comp.unix.programmer,comp.lang.misc,comp.unix.shell Subject: Re: on Perl Date: Wed, 17 Apr 2024 12:19:09 -0700 Organization: A noiseless patient Spider Lines: 26 Message-ID: <20240417121909.000039a3@gmail.com> References: <uu54la$3su5b$6@dont-email.me> <87edbtz43p.fsf@tudado.org> <0d2cnVzOmbD6f4z7nZ2dnZfqnPudnZ2d@brightview.co.uk> <20240408075547.000061e8@gmail.com> <g52cnWOOwoz_son7nZ2dnZfqnPWdnZ2d@brightview.co.uk> <uvbe3m$2cun7$1@dont-email.me> <Mkidnafag8vlooH7nZ2dnZfqn_idnZ2d@brightview.co.uk> <pan$c8c3e$b0e492b3$c544c27e$d72bff90@invalid.invalid> <uvk8o6$h2pg$3@dont-email.me> <20240415152951.000079ab@gmail.com> <uvkbec$hjeq$1@dont-email.me> <uvlc1f$rgng$1@dont-email.me> <slrnv1smf9.25p4.naddy@lorvorc.mips.inka.de> <uvlp8g$u62e$1@dont-email.me> <87wmowv9fy.fsf@eder.anydns.info> <20240417080523.00005e99@gmail.com> <uvp6gv$1onkq$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Wed, 17 Apr 2024 21:19:12 +0200 (CEST) Injection-Info: dont-email.me; posting-host="7a885d53952e506d4bfe7e1038b86033"; logging-data="1823547"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18TwqIjcGO78q1PDU8M4O7VHyb1GW2btNE=" Cancel-Lock: sha1:wExISP2atmvnPmHXoRX+puoS5E8= X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32) Bytes: 2237 On Wed, 17 Apr 2024 21:05:03 +0200 David Brown <david.brown@hesbynett.no> wrote: > Another thing about Forth is that it gives C a run for its money in > potential for obfuscation : > > : 1 2 ; > 1 1 + . > > Redefine "1". That'll keep the reader on his/her toes! Redefinitions *stack,* too, so "foo" can mean multiple completely different things in different contexts depending on which definition was current at the time. : foo 2 * ; : double foo ; 3 foo . : foo 1 + ; 3 foo . 3 double . Genuine Forth-heads do staggering things (implementing OOP, etc.) with this; personally, it gives *me* the willies.