Closed Avarel closed 6 years ago
After thinking a bit, I approve this change. This would help me with the bytecode (due the way they're weakly serialized) and would let some rather "cool" features like print f: "%n"
and print ln: "str"
.
Should this change take effect before you finish the VM?
Yes, please.
There's several logistical stuff I must do first, but I'm probably 70% commited to this change.
Nope, this change has been reverted.
This is a pretty controversial change. This will lead to several complications yet this will also lead to a better implementation.
Complications:
println str: "hello"
orMath.sin x: 2
.print ln: "str"
print f: "%d", items: [2]
.Pros:
def function(what)
would be invoked likefunction what: "hello"
def function(why)
would be invoked likefunction why: "there"
Steps