brundonsmith / bagel
A reactive and strongly-typed, but also pragmatic, new programming language. Compiles to JavaScript, designed to be comfy for people used to the JavaScript/TypeScript language and ecosystem.
☆86Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for bagel
- A type-level library enabling the creation and the manipulation of type constructors which can be detached from their type parameters. Al…☆154Updated last year
- Experimental, recursively-embeddable, domain-specific editors and text editor☆79Updated last year
- Literate Interactive TypeScript☆49Updated 2 weeks ago
- Type Inference Library written in TypeScript☆92Updated last year
- Typescript Implementation of mini-adapton (https://arxiv.org/pdf/1609.05337.pdf)☆24Updated 2 years ago
- TypeScript parser combinator library for building fast and convenient parsers.☆26Updated 4 months ago
- An ergonomic typescript compiler that enables typesafe syntactic macros.☆218Updated 3 years ago
- Delimited Continuations for JavasScript☆31Updated 8 months ago
- Dak is a Lisp like language that transpiles to JavaScript.☆94Updated 4 months ago
- Cell compiler☆114Updated last year
- Build UI declaratively with Datalog.☆125Updated last year
- Elegant parsing expression grammars☆49Updated 4 months ago
- Crochet: A tool for creating and remixing interactive experiences, safely.☆124Updated 10 months ago
- Parser Combinators in the TypeScript Type System☆44Updated this week
- Compose macro in Typescript, expand back into Typescript☆11Updated last month
- A programming language that runs on TypeScript's type system☆52Updated last year
- Pratt parser builder in TypeScript (along with simple tokenizer)☆14Updated last year
- Assembly interpreter implemented entirely in TypeScript's type system (type annotations)☆80Updated 2 years ago
- A micro-mvc framework for react apps☆101Updated this week
- a datalog interpreter in typescript☆208Updated last month
- TypeScript Serialization module☆45Updated 10 months ago
- ☆33Updated last year
- a tiny tile-based editor☆284Updated this week
- Pointless: a scripting language for learning and fun☆122Updated 4 years ago
- Typescript sum types with pattern matching, using multimethods☆17Updated 7 years ago
- ☯ The simplest signal library possible☆53Updated last year
- λ "Functions all the way down" data validation for JavaScript and TypeScript.☆79Updated 2 years ago
- ☆96Updated 2 years ago
- Algebraic Effects in Javascript☆44Updated last year