proposal-enum
caya
proposal-enum | caya | |
---|---|---|
4 | 1 | |
84 | 0 | |
- | - | |
0.0 | 7.1 | |
about 2 years ago | 7 months ago | |
HTML | 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.
proposal-enum
-
TypeScript Is Surprisingly OK for Compilers
Very much apropos:
Going between Rust and TS it is painfully obvious how much sth like tagged enums are missing, which can also be seen in this post.
I know of this [1] proposal for ADT enums which looks like it has stalled. Anyone know of other efforts?
[1] https://github.com/Jack-Works/proposal-enum/discussions/19
-
Will Carbon Replace C++?
Not forever if this ever comes through,
https://github.com/Jack-Works/proposal-enum
-
What's up with all the enum hate lately?
Yep, that's the right example. It's aligned with current JS standards - https://github.com/Jack-Works/proposal-enum is currently the most likely enum proposal to get put forwards ATM
-
TypeScript Features to Avoid
There's a native enums for ECMAScript proposal on the agenda for the next TC39 meeting.
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?
sanitizers - AddressSanitizer, ThreadSanitizer, MemorySanitizer
stc - Speedy TypeScript type checker
roast - 🦋 Raku test suite
FluentResults - A generalised Result object implementation for .NET/C#
doc - 🦋 Raku documentation
proposal-do-expressions - Proposal for `do` expressions
carbon-lang - Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
wisdom - Building better developers by specifying criteria of success
ECMAScript 6 compatibility table - ECMAScript compatibility tables
swc - Rust-based platform for the Web
mini-typescript - A miniature model of the Typescript compiler, intended to teach the structure of the real Typescript compiler
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.