Releases: lyncmi07/nsc
Releases · lyncmi07/nsc
Alpha 0.1.1 (Source Positioned Errors)
nsc for programming NoSyn language level alpha 0.1.1
NoSyn is still under early development. At the current stage, compatibility between different versions of the language should not be assumed.
This version should be compatible with Alpha 0.1
and adds source positions to errors found during compilation.
Alpha 0.1
nsc for programming NoSyn language level alpha 0.1
NoSyn is still under early development. At the current stage, compatibility between different versions of the language should not be assumed.
Incomplete list of language features added in this release:
- Operator overloading including bracket overloading
- Variadic functions
- Type aliases including native type aliases allowing the direct reference to D types
- Basic type system supporting
int
,double
andstring
as well as pointer and variadic variables. - NoSyn dependency system allowing for the importing of functions from other modules
- Function inference
This is nsc prior to the the fix to issue #29
As the bug that issue #29 is fixing actually acts marginally like the intended language feature 'closed aliases', I'm creating a tag as a reference for when that feature gets implemented.