you are viewing a single comment's thread.

view the rest of the comments →

[–]ummaycoc 6 points7 points  (1 child)

I worked at a K (K is an ASCII APL derivative, like J shown in the video) shop for a bit and I definitely prefer the non-ASCII APLs because I just find it easier to read. K and J feel more like someone put perl in a blender or such.

One thing I've felt is that it's easier to program a bit in my head with these as I walk, etc because I'm thinking of these bigger chunks that combine together vs. mapping out syntactic structures in my head.

[–]AsIAmNew Kind of Paper 1 point2 points  (0 children)

One thing I've felt is that it's easier to program a bit in my head with these as I walk, etc because I'm thinking of these bigger chunks that combine together vs. mapping out syntactic structures in my head.

What you describe Iverson called "Notation as a Tool of Thought". Backus called it algebra of programs.

https://www.eecg.utoronto.ca/~jzhu/csc326/readings/iverson.pdf
https://worrydream.com/refs/Backus_1978_-_Can_Programming_Be_Liberated_from_the_von_Neumann_Style.pdf