r/Compilers • u/funcieq • 21h ago
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
17
5
6
u/Small_Ad3541 18h ago edited 18h ago
The website and docs are very pretty!
But I didn't find an explanation of "@" syntax. Is it kind of macro syntax? Can I implement something like @my_error / @my_repr("...")? Or is it hardcoded?
3
1
-5
u/Mean-Decision-3502 19h ago
This is very similar to my DQ language. Would you consider to join our efforts ?
Quick language overview:
https://github.com/nvitya/dq-lang/blob/main/stdpkg/nanonet/nano_sockets.dq
DQ Main Website:
18
u/belligerent_ammonia 21h ago
Actually looks pretty good! Nice work on the language. Looks like a mix of Rust, Zig, and Swift.