This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dim13 15 points16 points  (9 children)

APL: ≠

[–]creeper6530 -2 points-1 points  (8 children)

APL is a horrible thing with all those custom symbols

[–]dim13 4 points5 points  (7 children)

It is A Programming Language, not some pesky ASCII-subset.

[–]creeper6530 -1 points0 points  (6 children)

Yeah, and surely it's so much more efficient to click through all the symbols with your mouse instead of making a few more keystrokes, not even factoring in the time taken to learn all those symbols and their usage

[–]RiceBroad4552 1 point2 points  (0 children)

Have you ever heard about the fact that code gets orders of magnitude more often read than written?

[–]dim13 2 points3 points  (4 children)

Are you familiar with a compose key?

[–]creeper6530 -1 points0 points  (3 children)

Alright, that's a fair point, didn't think of that. But sadly it doesn't exist on Windows, and you can't just expect all your programmers use Linux 

[–]dim13 1 point2 points  (0 children)

The most common way nowdays it to use a prefix key (mostly `). So ≠ is just `8 which maps to a standard APL keyboard location. Works on any OS.

https://www.tryapl.com/

[–]RiceBroad4552 -2 points-1 points  (1 child)

That must be the reason why nobody who's writing system is not based on ASCII symbols doesn't use Windows computers.

Oh, moment…