mini-typescript
caya
mini-typescript | caya | |
---|---|---|
2 | 1 | |
1,097 | 0 | |
- | - | |
3.6 | 7.1 | |
8 months ago | 7 months ago | |
TypeScript | Java | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mini-typescript
- TypeScript Is Surprisingly OK for Compilers
-
Creating my own typescript compiler
You might also want to refer to https://github.com/sandersn/mini-typescript, which is implemented by one of the TypeScript devs!
caya
-
TypeScript Is Surprisingly OK for Compilers
As the post nicely demonstrates, TypeScript is definitely not OK for compilers (and not surprising at all!)
It doesn't even have destructuring pattern matching!
At this point, even Java is better [1].
[1] https://github.com/tomprimozic/caya/blob/master/src/caya/Int...
What are some alternatives?
FluentResults - A generalised Result object implementation for .NET/C#
stc - Speedy TypeScript type checker
proposal-do-expressions - Proposal for `do` expressions
wisdom - Building better developers by specifying criteria of success
proposal-enum - ADT enum proposal for ECMAScript
ECMAScript 6 compatibility table - ECMAScript compatibility tables
swc - Rust-based platform for the Web
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
proposal-pattern-matching - Pattern matching syntax for ECMAScript
assemblyscript - A TypeScript-like language for WebAssembly.
ts-pattern - 🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.