natpl
natpl copied to clipboard
Programming language / calculator for natural sciences
The `ValueKind`/`Unit` split makes it so that elements in a vector all have to have the same unit. In the long run having a way to support different units inside...
At the moment the parser only handles one line at a time and all spans are relative to that line. When errors occur in a different file (see #15) then...
This could be done using a "meta switch" in the PEPL and maybe even be a command in itself in the language, so that user scripts (see #14) could set...
This would allow more re-use of definitions. Ideally for disambiguation also a namespacing mechansim should be present. Maybe for "import everything" and "only import the name of the namespace" different...
This would allow users to create their own defaults for what is useful to them. Similarly to the prelude, it would be automatically loaded on startup, but unlike the prelude...