Yield banner

Yield

9 devlogs
18h 33m 43s

Functional programming language with an interpreter

This project uses AI

Github copilot for general code completion and claude for helping out with the ASTParser class

Demo Repository

Loading README...

BetterClient

Shipped this project!

I built a language from scratch, the AST parser was very challenging, im proud of the language’s syntax, i think its very simple to understand

BetterClient

Added support for Kotlin/JS and made a website

Attachment
0
BetterClient

Added support for enums

Attachment
Attachment
0
BetterClient

Implemented any type

Attachment
Attachment
0
BetterClient

Made a basic interpreter/vm

Attachment
Attachment
0
BetterClient

Refactored test code
Rewrote some parts of the parsers
Implemented basic AST parsing
Implemented string interpolation parsing

Procrastinated for too long

Attachment
Attachment
0
BetterClient

Type resolving phase and double functionref parsing

Attachment
0
BetterClient

Fixed function parser eating a token
Added struct parsing

Attachment
Attachment
0
BetterClient

Made a basic lexer and top level parser(functions and entrypoint right now, structs soon)

Attachment
Attachment
0
BetterClient

Wrote some test files and brainstormed what the language should look like

Attachment
0