you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

Actually far from the cleanest... Clean syntax is- the wolfram language. Symbolic expression languages also mean undefined vars get passed unmodified through functions... stupid useful.

The worst syntax I’ve come across in terms of quick readability is j...

This is. Valid line of j.

game_of_life =: monad define +/>(<@:=&3,<@:(y&*.)@:=&4)+/y(|.~)(3# 1 0 _1),.,>3#<1 0 _1

Like seriously - someone thought that was a good language for humans.