Skip to content
/ E Public

Core library for dscript (parser, expressions, etc)

Notifications You must be signed in to change notification settings

processor/E

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSharp.

NOTE: This is all experimental. Do not expect this to work!

Aspiring strongly typed language inspired by C#, Swift, JavaScript and Rust -- with first class support for targeting both JavaScript and the Core CRL. The initial implementation is being bootstrapped with C#.

High Level Features

  • Immutable by default
  • UTF8 everywhere (Waiting on corefxlab type)
  • Pattern Matching
  • User defined units & operators w/ automatic conversions
  • Protocals
  • User defined operators & extensions

Breve syntax with strong inferance.

  • Parenthesis are omited in most cases
  • Semicolons are only needed to deliminate statements on the same line

COMPLETED

  • Initial parser
  • Initial shape of Syntax & Expression Trees
  • Stubs for compilation, type inference, etc

TODO

[ ] Developing CoreCRL & JavaScript transpilers
[ ] Finalizing ML based type system & autocompletion
[ ] Testing
[ ] Developing base Library shape and aquisition methods

About

Core library for dscript (parser, expressions, etc)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages