Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: comp.os.linux.misc Subject: Re: Fancy-smanchy installers that don't work? Date: 12 Oct 2025 01:33:46 GMT Lines: 23 Message-ID: References: <7dlhrlxmm6.ln2@Telcontar.valinor> <10c908i$3600i$2@dont-email.me> <68ea7364$0$12948$426a74cc@news.free.fr> <10cebb6$10h1p$2@dont-email.me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net gpH1i38PyyAnpOS0om1R2wJL3iLjJkrQYzelSVy+hIi67TTg/9 Cancel-Lock: sha1:GC18RtSnS3OROPtafNScwy2y/Ww= sha256:WdKFUhAsS/BfrhkQZapKMx4Ww3WA9NpLp7YB6ugFUc4= User-Agent: Pan/0.162 (Pokrosvk) Xref: csiph.com comp.os.linux.misc:75969 On Sat, 11 Oct 2025 19:31:50 -0000 (UTC), Lawrence D’Oliveiro wrote: > On 11 Oct 2025 15:10:28 GMT, Stéphane CARPENTIER wrote: > >> In French, I'm calling javascript: cacascript. Because in French caca >> means shit. So any French speaker reading/hearing cacascript can >> understand it's shit designing javascript. > > JavaScript actually has some good parts. It also now has “strict mode”, > so you can protect yourself from some of the stupider parts. > > Of course, I mainly use it in web pages. I have no experience writing > code for NodeJS, for example, so someone who had to might have a > different opinion ... TypeScript helps a little but it isn't foolproof. One of our spelling challenged programmers inadvertently added a field to the equivalent of a C struct. Setting baar = true doesn't help much when another section of code checks for the value of bar. I wonder if Eich ever wakes up at 3 AM wondering about what he unleashed on the world? https://thenewstack.io/brendan-eich-on-creating-javascript-in-10-days-and-what-hed-do-differently-today/