Email or username:

Password:

Forgot your password?
Top-level
Devine Lu Linvega

I don't know why I didn't do all this sooner, I wasted so much time trying to contend with i3 and unix's bullshirt.

5 comments
Alexander Ilyin

@neauoire What do you consider UNIX's bs in this context?

Devine Lu Linvega replied to Alexander

@creitve having only stdin/stdout/stderr for program communication, and the pain of forking routing, and in this case, one thing I really like, is allowing one program to poke() at another program's running memory as a form of pipe.

As well, as all this is stored as an image, recovering state is going to be really easy, it's not tangled into any parts of the subsystem.

pikuseru replied to Devine Lu Linvega

@neauoire @creitve I think you may have just made your own version of a Smalltalk-esque programming environment (like Squeak) 👀

Devine Lu Linvega replied to pikuseru

@pikuseru @creitve yup, I'm going for something similar, although, programs don't expose any symbols table. So I can't say, write to a specific value stored in an object, the "objects" have a singular API which is the varvara specs. It's kind of simplistic, but it should get me where I need to go :)

wiki.xxiivv.com/site/varvara.h

Jack Rusher

@neauoire I’m also surprised you didn’t, especially given Plan9 :)

Go Up