Last used APL in 1981; We had keyboards specialized for the APL char set.
IMO Its pithy syntax was just not worth it, even back then, so haven't returned since and don't see any reason to break my 40 year hiatus.
IMO Its pithy syntax was just not worth it, even back then, so haven't returned since and don't see any reason to break my 40 year hiatus.
(Some parts of the syntax are brilliant and would be awesome if adopted by modern languages. Others ..... not so much).
It is semantically more like “map” than “foreach”, but syntactically emphasized the applied function rather than the fact that it is applied to the container - and that shows especially when nested - f””x or f”[2]x means “apply at depth two”. Compare that to a nested map/foreach
There are other syntax features I like, but most of them do interact with semantics (some more, some less). This one is useful in any language.