Wirewright: a rewrite environment for self-embodied programs

Hello World. As a disclaimer, it is really really early to seriously announce Wirewright (despite about 2 years of development), especially because it is missing some core features. But I think it deserves some attention/comments/thoughts anyway, at least first impressions. So I guess a semi-announcement will do :slight_smile: .

There are two “frontends”: the most user-friendly is pprint2_vis (TUI), the newest & most advanced is soma6 (GUI). The former will be removed once soma6 supports suggestions (aka friendliness).

There are some videos (& links) in the repo as well. If you manage to build the thing (see readme), have fun – at least copying what’s in the videos due to the absence of docs/guides/etc.

Beware that it’s very slow right now. The amount of deliberate optimization I’ve done is near zero, and some components are showing their age/incompetency.

3 Likes

That’s some wild shit right there.

I’m looking forward to seeing more of this, it just might take some years .until i actually understand it though :slight_smile:

Thanks haha. The ideas behind the thing are somewhat complex, undeveloped, and niche; but hopefully the software would be self-explanatory & intuitive – and usable in the real world. I just feel there’s something in it. More magic ahead! :slight_smile:

I probably don’t have to tell you, but not everything needs to be usable for something.
Things can just exist because they are “cool shit”. :smiley:

2 Likes