Skip to content

Releases: lyncmi07/nsc

Alpha 0.1.1 (Source Positioned Errors)

24 Oct 19:56
9b61370
Compare
Choose a tag to compare
Pre-release

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

01 Sep 19:12
10caf9f
Compare
Choose a tag to compare
Alpha 0.1 Pre-release
Pre-release

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 and string 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

31 Aug 19:25
c258b49
Compare
Choose a tag to compare

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.