concept: an esoteric programming language designed specifically around only being able to use one type of data structure, that structure being engineered to be as annoying as possible to use
@Felthry oh! Assembly
@Felthry (jk ofc I know it’s not even accurate)
@Felthry You mean C? :P
[I mean, C has structs and things... but what if we took all those out and left you with fixed-length arrays?]
@Felthry ......
@IceWolf I did say specifically engineered to be annoying! C data structures are annoying only by chance, because of hardware limitations and the language being designed before they really knew what people would want out of a programming language
@Felthry Oh! I hate this.
and by annoying i mean things like every data type is 19 bits long but you can only pop it from the stack 8 bits at a time, and things are pushed onto the stack exactly 7 bits higher than they're popped off the stack from, and your only method of accessing anything other than the top of the stack is using a function that scrambles the entire stack in a pseudorandom but deterministic manner