Komrad is almost explicitly designed for literate FizzBuzz solutions. It doesn't have loops or control flow built-in to the core, but you can build any kind of loop or control flow with pattern matching.
Komrad is almost explicitly designed for literate FizzBuzz solutions. It doesn't have loops or control flow built-in to the core, but you can build any kind of loop or control flow with pattern matching.
There is a syntax error in my example source lol. The attached is valid komrad code.I had moved the declaration of the Tera template instantiation and not checked if it still worked 😛
The link is not real yet, but I also implemented an HttpListener this week! So now it can be lol. This is based on warp and tokio #rust
You `spawn HttpListener { port=8080; delegate=me }` and then pattern match on `[http _request GET "users" _user] {...}` in your `agent`. This will be opensource.
Wondering if the name of my programming language has a connotation to people. #komrad-lang is something I came up with like 20 years ago... more Simpsons and Yakov Smirnov than anything relevant now. Radical communication and the idea of friends, lol.
Crap, I wonder if anyone thinks it's otherwise.
Ok, I am aware this is a _soft_ quine, lol. Or whatever the technical term is. It's sort of cheating to just read and print. But I meant more like... I am excited that I did an end-to-end IO test 😊
A quine in #komrad-lang 😍
The standard libary and all of the keywords are implemented as agents in a message passing system. `Fs read-all`, `spawn HttpListener` and `agent Alice {}` are all messages to another agent.
To make a quine, that means I've implemented `Io` and `Fs`. And a banner 😜 #rust
[if _(true) _{branch}] { *branch }
#komrad is a programing language and async runtime I'm working on, based on #rust and #tokio. I'm currently writing an interpreter. Goal is to compile to rust, and I've had some success with that.
This hello world was a pretty big step forward in the implementation of the runtime!
I redid the whole thing in #golang. I love the actor model, but no one is doing it besides #elixir... and #go... and #tokio. Ok I guess everyone is doing it except #python ;p
The actor model is so old that it hasn't been perfected yet.
My metadesktop from the retrofuture!
Imagine if #win95 had been based on #erlang ❤️🔥 #smalltalk, then enhanced with crates.io and GPU powers.
I'm making a multiplayer, agentic, desktop environment. It's a distributed CAS, CMS, and nostalgia toy! #rust, #tokio, warp & wry/tao.
#komrad 🔥 #fat33