News for hackers. Stuff that matters.
Re:The Egison Programming Language by lelanthran on Saturday April 29, 2023 @04:40PM (#35756937)
> That's all standard Haskell syntax

It's the reason Haskell has remained a niche language.

> I can't figure out what it is, or how it works; but I imagine it's quite simple once you actually know what it means.

You can't figure it out but you're sure it must be simple?

Newsflash: if you, a 1 in a 500 programmer who knows Haskell syntax cannot figure it out just by context, it's nowhere near simple.

Simple is when 9 out of 10 programmers understand the thing.

Re:The Egison Programming Language by lgas on Saturday April 29, 2023 @04:55PM (#35757100)
You're confusing simple and easy.
Re:The Egison Programming Language by lelanthran on Saturday April 29, 2023 @04:58PM (#35757119)
For the rare occasion when the author doesn't mean easy when they say simple, they should probably clarify that they mean non complex and difficult.
Re:The Egison Programming Language by kragen on Saturday April 29, 2023 @05:12PM (#35757246)
words have different meanings; the root sense of 'simple' is 'one-fold', that is, only having one layer rather than two or four, and that sense is still present in phrases like the spanish hoja simple, meaning 'one-ply' (toilet paper, for example), but it's had multiple meanings for thousands of years including 'mentally disabled', 'honest', 'harmless', 'pure', 'unadorned', and, as you point out, 'easy'

it's true that using a word with multiple meanings gives rise to ambiguity, and avoiding that by choosing a different word is desirable

unfortunately there isn't a better term for 'simple' in the sense of 'not possessed of much detail' or 'composed of very few parts'; saying 'non complex' doesn't really help because 'complex' is often used to mean 'difficult' for the same reason 'simple' is often used to mean 'easy'

except in hucksters' advertising brochures, i don't agree with your implicit assertion that all the polysemic complexity of 'simple' is merely historical, leaving only 'easy' as a live meaning; i think all the meanings i listed above except for 'harmless' have some currency today, even merely in english

https://en.wiktionary.org/wiki/simple#Adjective lists nine main meanings of which seven are current, though i admit i just added the 'easy' one myself; it wasn't listed previously (i think because of confusion induced by the polysemy of 'complicated')

Re:The Egison Programming Language by couchand on Saturday April 29, 2023 @08:50PM (#35758731)
I do sometimes think there are other words that might be more appropriate for the context: parsimony or consistency are related concepts that could be more precise.

But there are some things that are just simple, like a Bankers Box.

Re:The Egison Programming Language by kragen on Sunday April 30, 2023 @12:26AM (#35759682)
'parsimonious' is a pretty decent word here

we could try defining a new word for specifically this sense of 'simple'. for example, 'fivous', 'blorsy', 'bonatchy', 'jatomurous', or 'wislous'. the problem is that if the word gets adopted, it's likely to undergo the same sense shifts as its synonym 'simple'

Re:The Egison Programming Language by lelanthran on Sunday April 30, 2023 @10:56AM (#35763105)
> except in hucksters' advertising brochures, i don't agree with your implicit assertion that all the polysemic complexity of 'simple' is merely historical, leaving only 'easy' as a live meaning; i think all the meanings i listed above except for 'harmless' have some currency today, even merely in english

Look at this comment thread and count all the instances where people are complaining that 'simple' is being used to describe difficult things:

https://news.ycombinator.com/item?id=35759449

I'm not the only one who thinks that 'simple' should mean, in technical docs, 'easy'.

Re:The Egison Programming Language by kragen on Sunday April 30, 2023 @05:33PM (#35766813)
git gud
Re:The Egison Programming Language by stcg on Saturday April 29, 2023 @05:56PM (#35757642)
Related: the great and timeless talk called "Simplicity Matters" by Rich Hickey - https://www.youtube.com/watch?v=rI8tNMsozo0

(By the way, any talk by Rich Hickey is worth watching)

Re:The Egison Programming Language by tikhonj on Saturday April 29, 2023 @09:41PM (#35758976)
It sounds like you're confusing familiar (and popular) with simple.