11:06 AM
Should theoretically print numbers 0 to 10 maybe
And it stores the last value within the current scope
So like, if program execution branches into a function, the context variable is the value(s) passed
It'd be an explicit nilad ofc
That could be a sort of double function
If that's how functions work
N is replaced with the value passed to the context of the function
Hmm what else can I practise solving?
(note that the context variable suggestion is just a suggestion. Feel free to incorporate or not incorporate it as you please)
Next matter of business: how to quine
I know there's two parts: data and the printing part
ṗ"ṗ"
is my initial route of inquiry
Although it isn't the quines, it's a start
ṗ%»"ṗ%»"
could work if a) there was string formatting and b) »
or some other symbol (I'm just using what's available on my phone) told a command to reuse its single argument
But obv that requires language changes
So let's keep experimenting
Also interesting is the pretty print
But idk how id feed the string into both ṗ and ė
That kind of gets us closer
I think it prints "P+U84*2+
Which is one part of the quine
10.41pm is an unreasonable time to be quining in a not yet implemented language
And I should probably look deeper into quine theory
Because as I've said elsewhere: quines ain't really my thing... Fizzbuzz is.
Problem is that the frickbrick already exists
(i sometimes call fizzbuzz frickbrick because I've done it 11 different times on cg)
(and fizzbuzz gets old kinda quickly)
(frickbrick is much funnier)