3 ms·
APL is such an interesting language. VERY concise, makes sense but is still incomprehensible to me, without being an actual esolang.
by Akronymus 4y ago
APL is such an interesting language. VERY concise, makes sense but is still incomprehensible to me, without being an actual esolang.
- skruger 4y agoI’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 https://xpqz.github.io/learnapl
- Akronymus 4y ago> …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.
- TuringTest 4y agoFor 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.