I don't know if this is the right place to ask this, but I wonder if Python can be shown to be Turing-complete without the use of the letter e in the source code.
Basic Uiua Planet Notation
code-golf uiua
Sandbox note: I have another challenge in the works which expands on this one and includes more complicated "planet notation" expressions.
Uiua is a stack-based array programming language, and with the great power of a stack comes the great responsibility...
maybe like ⊙⋅⋅⊙⋅◌ 1 2 3 4 5 6 or something for the former, since you also don't really mention what happens to ignored values on the stack or have any testcases supporting that
...actually yeah come to think of it, all of the examples show the stack being explicitly initialized with numbers but the actual input spec at the end only mentions taking the notation itself
@UnrelatedString Yeah the numbers shown there are more for demonstration
I can clarify a bit more that the input is just the notation, the numbers in the examples are used to show the fact that the notation is moving around numbers on the stack
@emanresuA I think you're right. The challenge body is largely cut from a longer challenge I started writing which covers a lot more cases of planet notation, where that rule becomes relevant, but it's probably clearer to just not mention it for this
@UnrelatedString They expected (and still seem to expect) me to just vaguely be successfully upper middle class but with not much speciifc idea of what that entails
I called them today (since I kinda ghosted them on christmas) and my dad offhandedly mentioned "whenever you're making $500k a year at google or wherever" so I'm pretty sure they have not internalized the fact that I do not in fact plan on just taking whatever job pays the most and buying a nice house and car
I've spent all of this morning sending emails to family law firms hoping they'll take me serious enough to consult with me on the legal implications of marrying for financial aid reasons lmao
Is the quine the compressed data? Or does it specifically have to be the uncompressed content that compresses to the same length with a specific implementation
Okay, looking closer at the spec (I didn't even write that one manually--I just compressed repetitions of A until the lengths converged), it seems like it's not so much the case that there are optional headers as that there's a single optional "extra field" which has its length stored as a 16-bit int...
...except the spec also lets one file contain an arbitrary concatenation of "members"
and it seems like just adding trailing zeroes for padding also works as far as gunzip cares
Regardless! it is interesting to think about arbitrary-length length-quines that would actually use hand-crafted DEFLATE data instead :P