-
-
Notifications
You must be signed in to change notification settings - Fork 361
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need clarification #737
Comments
my answers in CAPS.
IT CAN BE USED WITH ANY THOUGH.
IT DOES MAKE SENSE.
THEY ARE SHOWN, AND IT DOESN'T BREAK IT.
NO IT DOESN'T. IT'S JUST LIKE A HOIST.
THERE ARE NO PARADOXES. SHOW ME AN EXAMPLE IF YOU THINK YOU FOUND ONE.
YES
YES
NOTHING
3
(1+2)/(3*(1+1))
IF IS PART OF THE LANGUAGE.
|
I'm currently starting to write a DreamBerd Interpreter for possible use in an academic paper.
However, I have a few questions and observations that need to be answered and confirmed before i can make a complete interpreter.
If even 1 of these observations is wrong, it could break everything.
const const const = = 1
? Is = just broken for everyone?-> what if i want to assign a variable called a<-2> where <-2> is part of the name and not a lifetime
-> what about 1=1?
-> what would happen to file separators if = was used as a variable?
(Would 3 * 2 be calculated first because there is more whitespace around the /?
Would this result in 0.5 or 2?
What if someone puts a space before but none after an operator? Would you take the min, max or something else entirely?
Does a when span a scope?
"if" is used in one of the first examples but never again? Is it part of the language and does it span a scope?
Does the interpreter have to find a way to interpret the code so that it doesn't crash no matter how absurd it is?
Several types of time travel and AI would have to be considered.
The text was updated successfully, but these errors were encountered: