Going through J language introduction. Wow is all I gotta say. Even when I don’t _fully_ understand a concept, I type in the commands, watch it work, try to figure out what it’s doing. This one just now, even though it doesn’t say it, I suddenly saw what it is: A combination lock! The middle column means “take this string and put it on a 2×3 grid”. The right column is saying, “On the first row of the grid, rotate it to the left the number of times shown by the first number in the first column”. “On the second row of the grid, rotate it to the left the number of times shown by the second number in the first column”. So, the abc rotates once to the left, ‘click’ and the def rotates twice to the left ‘click click’. I feel like I’m a kid again learning about putting lemon juice on paper for secret lightbulb messages.

Going through J language introduction. Wow is all I gotta say. Even when I don’t _fully_ understand a concept, I type in the commands, watch it work, try to figure out what it’s doing.

This one just now, even though it doesn’t say it, I suddenly saw what it is: A combination lock!

The middle column means “take this string and put it on a 2×3 grid”.

The right column is saying, “On the first row of the grid, rotate it to the left the number of times shown by the first number in the first column”.

“On the second row of the grid, rotate it to the left the number of times shown by the second number in the first column”.

So, the abc rotates once to the left, ‘click’
and the def rotates twice to the left ‘click click’.

I feel like I’m a kid again learning about putting lemon juice on paper for secret lightbulb messages.

[responsivevoice_button voice="US English Male"]

Leave a comment

Your email address will not be published. Required fields are marked *


seven − = 3

Leave a Reply