ulox icon indicating copy to clipboard operation
ulox copied to clipboard

Define in more detail what the language's principles and values are

Open stevehalliwell opened this issue 2 years ago • 6 comments

We already have some rules of thumb here;

  • The more the language cares about it, the closer to the compiler and vm it gets.
    • E.g. It cares about testing, so it has keywords and opcodes and logic in the vm, not just a library and a tool.
  • Make it simple and less verbose to write good code. Don't care about preventing bad or silly code. OR make it easy to do things you should do, regardless of making it easier to do things you shouldn't (because you shouldn't be anyway).
  • Formatting and ordering opinionated. The language looking the same is of value, as is a less complex scanner and compiler.

These should be codified and added to the readme.

stevehalliwell avatar Jun 15 '22 21:06 stevehalliwell