agendas
TC39 meeting agendas (by tc39)
match-iz
A tiny pattern-matching library in the style of the TC39 proposal. (by shuckster)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
agendas | match-iz | |
---|---|---|
5 | 11 | |
1,025 | 135 | |
2.3% | - | |
9.6 | 6.6 | |
6 days ago | 28 days ago | |
JavaScript | JavaScript | |
- | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
agendas
Posts with mentions or reviews of agendas.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-03.
-
Updates from the 93rd TC39 meeting
Just so people know, you can check the agenda to see which proposals were presented and which were up for advancement.
-
Updates from the latest meeting of TC39
Decorators were on the agenda but weren't seeking advancement at this particular meeting.
-
The wavy dot operator
Slides
- March meeting notes of TC39, the committee that specifies JavaScript
-
I've used the pipe() function 2,560 times and I can tell you it's good!
Its on the agenda for the next Ecma TC39 meeting.
match-iz
Posts with mentions or reviews of match-iz.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-08.
-
match-iz: a tiny pattern-matching library
Thank you, and it does!
-
Javascript futures and Result monads belong together
I do enjoy a bit of monad'ing. I often use this minimal Maybe in projects, inspired by Folktale and Crocks.
-
Defeating Javascript Obfuscation
I've done a little myself with eslint-plugins and codemods and found it useful for avoiding repetition and ?.. There's a TC39 proposal that's in the works, but I got impatient and wrote a small lib that tries to provide the same functionality.
-
Upcoming ECMAScript features I'm excited about
I'm doing my part, though!
-
[AskJS] favorite JavaScript library
Honestly, my own. Not that I can take credit for the fundamental shape of the API -- it's directly inspired by the TC39 pattern-matching proposal. Still, I use it all the time and can't wait for the day when I don't have to.
-
oxide.ts - my Rust-inspired Option/Result and match library - Version 1.0 Release
Slightly related is this pattern matching library I saw the other week, you might be interested: https://github.com/shuckster/match-iz
- match-iz: A tiny pattern-matching library in the style of the TC39 proposal
-
Does JavaScript have an equivalent for this?
JavaScript doesn't have that natively yet, but you can get close using a library:
-
[AskJS] Why does our community hate Operator Overloading?
While pattern-matching doesn't exist in the language yet, there are many libraries on NPM for it, and it looks applicable for your own use-cases. (Full disclosure: The above example is from my own.)
-
Pattern matching = switch++
After learning about the exciting, but sadly only Stage 1 proposal for pattern-matching in JavaScript, I felt compelled to write a library that tries to, erm, match it as closely as I could:
What are some alternatives?
When comparing agendas and match-iz you can also consider the following projects:
proposal-bind-operator - This-Binding Syntax for ECMAScript
Zeronode - Zeronode - minimal building block for NodeJS microservices
proposal-eventual-send - TC39 Eventual Send proposal
proposal-pattern-matching - Pattern matching syntax for ECMAScript
bhai-lang - A toy programming language written in Typescript
proposal-operator-overloading
ohm - A library and language for building parsers, interpreters, compilers, etc.
crocks - A collection of well known Algebraic Data Types for your utter enjoyment.