match-iz
bhai-lang
match-iz | bhai-lang | |
---|---|---|
11 | 29 | |
133 | 3,964 | |
- | 0.3% | |
6.6 | 0.0 | |
16 days ago | 4 months ago | |
JavaScript | TypeScript | |
MIT License | 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.
match-iz
-
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:
bhai-lang
- Bhailang (Bro) Programming Language
-
what is your favorite programming language? And Why?
Assembly and bhai lang
- [AskJS] favorite JavaScript library
- Bhai-Lang - A toy programming language written in Typescript
-
Make Javascripte the national language
You gotta keep up bro. Bhai-lang is what we vibe with in 2022
-
What is your favorite language?
Bhailang
-
Wait, What is Bhai lang? You should know about Bhai lang!!!
Bhailang - A toy programming language based on an inside joke
-
Bhailang: The viral Gen-Z programming language
Aniket Singh a software developer currently working in Amazon and Rishabh Tripathi currently working as a software developer in Groww are the creators of "Bhailang". Their bromance started from their college days at MNIT Bhopal, interning at Appointy and then JP Morgan enhanced this duo. Starting from building projects like Proximo to building a viral programming language Bhailang this couple showed the power of friendship or what we say "bhaichara" in Hindi.
-
Who is Mauris Bhai? Name all over suburbs !
His website was coded using bhai Lang
- linguagem de programação
What are some alternatives?
Zeronode - Zeronode - minimal building block for NodeJS microservices
inet-cute - An implementation of interaction nets. -- ASCII art inspired syntax. -- Pure postfix expression. -- Using a stack-based low-layer language to build nets.
proposal-pattern-matching - Pattern matching syntax for ECMAScript
fanuc-macro-b - A Lexer, Parser, and Interpreter for Fanuc Macro B gcode files
proposal-operator-overloading
zx - A tool for writing better scripts
ohm - A library and language for building parsers, interpreters, compilers, etc.
rockstar - The Rockstar programming language specification
crocks - A collection of well known Algebraic Data Types for your utter enjoyment.
ArnoldC - Arnold Schwarzenegger based programming language
wheel-lang - A small toy imperative language (with some OOP features) for demonstrating and practicing language design/implementation.
eslint-config-standard - ESLint Config for JavaScript Standard Style