Any good programmer should be able to alter a program in any language that's less than 100 LOC.

I'd like to clarify that I mean real-world languages, not esoteric ones...

@musicmatze Counterpoint: APL.

life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

@musicmatze Agreed.

level up: ...within a 4 hour time limit.

Some languages (e.g. could be a nice filter to div up the hurd

@musicmatze I'd have to agree on nearly any language except brainfuck.

@musicmatze Altering: yes, quite probably possible. Getting a new desired output may be difficult, depending on the language. Have you seen this one?

@musicmatze counter-examples:

- make
- Prolog
- Fortran77

@musicmatze sure, once you know what it's doing. I was listing languages where you have to bring a solid mental model of its operation with you because it's difficult to build one by examining the syntax alone - hidden flow control and implicit shared state mutation.

@musicmatze Obviously you mean lines of code, but on a lark I did consider libraries-of-congress and I did chuckle-snort a little bit.

Sign in to participate in the conversation
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!