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.
[ Parent
| on HN ]
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
> …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.