upvote
It's reference in The Codeless Code - https://thecodelesscode.com/case/234
reply
Cadr here has no relation with lisp cadr, right?
reply
Correct.

CADR is an AGC assembly directive defining a "complete address" including a memory bank, in this case a subroutine to be called by the preceding BANKCALL (TC = transfer control, i.e., store return address and jump to subroutine), which switches to the memory bank specified in the CADR before jumping to the address specified in the CADR.

For a brief explanation of AGC subroutine calls, see [1].

CAR and CDR in Lisp come from the original implementation on the IBM 704, where pointers to the two components of a cons cell were stored as the (C)ontents of the (A)ddress and (D)ecrement fields of a (R)egister (memory word).

(CADR x) is just shorthand for (CAR (CDR x)), i.e., a function that returns the second element of a list (assuming x is a well-formed list).

[1] https://epizodsspace.airbase.ru/bibl/inostr-yazyki/American_...

reply
Can you explain this to me?
reply
I think the point was the comments more than any of the code requiring explanation. There's nothing more permanent than a temporary solution
reply
Wish I could... but I know of it from a previous HN post, where there is some discussion on its purpose.

https://news.ycombinator.com/item?id=22367416

reply
I'm having a really bad Mandala effect right now where I remember some XKCD that wrote a poem about this. Maybe I'm thinking of another comic.
reply
Oh, it's Mandala effect now? I could swear it was Mandela before.
reply
I think it was Madnela?
reply
It was definitely Madalaine.
reply
Are you thinking of "The Codeless Code" poem about this?

https://www.thecodelesscode.com/case/234

reply
From the Editor’s note:

“I tried to keep to Shelley’s unusual (and non-standard) rhyme scheme for the sonnet, but I departed from it in the second-to-last line for poetic reasons. For a language which excels in stealing words from other cultures, English has an appalling lack of rhymes.”

Perhaps with deeper analysis, and a few choice new words this issue could be remedied.

Although that’s a paradoxically tedious engineering solution to improve a languages beauty.

From another angle how comes other languages are more poetic, are they older and have had more time to evolve to be more poetic? Or were the speakers who wrought the language just more poetic.

reply
Yes! Thank you!
reply