News for hackers. Stuff that matters.

leoshimo

The project doesn't implement durable programs (yet!).

I've done some prototyping in the past, and came out of it feeling it wasn't quite the right thing to dive into yet. I mostly lacked clarity around what the concepts / syntax / ergonomics should be, because I didn't have specific use-cases in mind.

I don't see it as a "global" always-on feature, at the moment.

I'm intrigued by Membrane's approach (https://docs.membrane.io/concepts/programs/) - but I'm not sure if it's the right fit for this runtime. TBD!

The project isn’t open to contributors, but I appreciate the thought!

(although I can’t help but wonder about the crash - I can’t seem to repro it. I’ll end up taking a look when I can…)

I loved my time there - I attended batch in-person in NYC.

Specifically:

- I enjoyed how passionate everybody was about something - and how deep they pursued their interests. Everybody was generous with their time and knowledge, and it helped me connect new concepts together in ways I couldn't have alone.

- I loved having dedicated time and space to focus on this passion project, full time. I joined with the specific goal of building a "livable" MVP during the 3 months I was at Recurse.

- It was great to be in an environment where people were performing computer stats + shenanigans purely for fun.

It was the perfect setup for me!

gen_srv, supervisor analogs needs to be created

Agreed on `supervisor` - that's high up on my list to tick off when the occasion arrives.

On `gen_srv` - while there's room to iterate, I consider the `spawn_srv` / `bind_srv` to be a sufficient analog for me:

https://github.com/leoshimo/vrs?tab=readme-ov-file#services-...

it does not, although LFE is a cool project
Author here - wanted to drop some context on the project from the README:

---

[vrs](https://github.com/leoshimo/vrs) is a personal programming runtime - a sandbox for building my “endgame” software platform.

The goal is to create a computing environment that brings me joy.

Each piece - the language, runtime, tools, and more - is designed as part of one holistic experience.

I live on a collection of personal software running on vrs every day, evolving the runtime as I go.

Inspired by systems I love - Emacs, Erlang, Unix, Plan 9, and Hypermedia - combining their powerful ideas into something that feels just right for me.

Built at the [Recurse Center](https://www.recurse.com/).