News for hackers. Stuff that matters.
Re:Concatenation is composition by Akronymus on Monday July 18, 2022 @02:40AM (#32135418)
APL is such an interesting language. VERY concise, makes sense but is still incomprehensible to me, without being an actual esolang.
Re:Concatenation is composition by skruger on Monday July 18, 2022 @02:52AM (#32135475)
I’ve written a gentle intro to APL for experienced programmers if you’re interested in making it a bit less incomprehensible: https://xpqz.github.io/learnapl
Re:Concatenation is composition by Akronymus on Monday July 18, 2022 @03:07AM (#32135542)
> …but it’s unreadable!

Should I feel called out? (Yeah, I get that its down to familiarity, rather than actually being hard to read)

Interesting read though.

Re:Concatenation is composition by TuringTest on Monday July 18, 2022 @07:28AM (#32136965)
For people without a functional language background, it makes sense to think of point-free style with an example they understand: Unix pipes.

The controlled producer-consumer flow in pipes is a subset of the declarative combinatorics of values in a point-free function composition. Approaching it as an ongoing process that generates values and consumes them at the same pace can make it easier to understand.