Closed CrazyPython closed 5 years ago
Did you notice the use of "I" in the preceeding paragraphs? What I'm getting at is that this commit is adding a paragraph to the motivation of ballercat to create this language. It's quite literally putting words into his mouth.
Don't re-invent existing tools. You should just learn D or Nim if you want to do WebAssembly. D/C/C++/Rust requires an awareness of the C memory model as well as the reasoning behind pass-by-value semantics (a pointer is simply a number that points to an 'index' in the memory, structs define a byte layout and what datatypes are where in that byte layout).
I'm saying this from someone who learned Python first, then tried C++ and scratched my head about it, then learned JavaScript, then truly understood C++.
D syntax in a nutshell: