I created a web framework in my own programming language
▲ 346 r/Compilers

I created a web framework in my own programming language

I’ve been working on Rivet, a synchronous HTTP(for now) server library for my own programming language Zap

The goal is to create a small, explicit API for building APIs and small web applications.

I spent a lot of time and nerves creating this, but now I know what Zap is really capable of.

I will be grateful for every star you leave because it really encourages me to work

https://github.com/thezaplang/zap

u/funcieq — 5 days ago

How to implement String?

Currently, String in my language is just value and length because it's a temporary solution, And as the language has developed, I am now able to rewrite a lot just for it, so I want to make a decent String in my language. So my question is, which String concept annoys you the least?

reddit.com
u/funcieq — 3 months ago

Hi!

I've been creating my own programming language for a few months now, and every time I mention it, I get the same question... What memory model do you have? And of course I have an ARC + cycle collector (python has the same), And usually... People don't like it, I wonder why and I've never gotten a detailed answer. So, I would like to know what YOU think about ARC, and what you think about GC. And why do you prefer one over the other?

reddit.com
u/funcieq — 4 months ago

Hi!

I've been creating my own programming language for a few months now, and every time I mention it, I get the same question... What memory model do you have? And of course I have an ARC + cycle collector (python has the same), And usually... People don't like it, I wonder why and I've never gotten a detailed answer. So, I would like to know what YOU think about ARC, and what you think about GC. And why do you prefer one over the other?

reddit.com
u/funcieq — 4 months ago

Hi, it's me again.

I've been really working hard lately and finally added generics to Zap, For a moment I really thought I was going crazy, but it was worth it.

You can use generics in functions, classes, records, structs. I really worked hard. And soon I will have to start a self-hosted compiler ahh. I will be grateful for every feedback and star because I almost went crazy when I was doing it 😅

https://github.com/thezaplang/zap

u/funcieq — 4 months ago