Live data from Hacker News

Plan 9 from User Space

9fans.github.io

1–10 of 56 posts

Re: Plan 9 from User Space

#2
Acme is an interesting text editor for development. I've used it for React.js development before. Because of how you can script it, I could run Prettier on save and a few other things you'd normally expect in the JS world.

Re: Plan 9 from User Space

#4

Acme is an interesting text editor for development. I've used it for React.js development before. Because of how you can script it, I could run Prettier on save and a few other things you'd normally expect in the JS world.

acme is the best unix editor period.

Re: Plan 9 from User Space

#5
After a brief diversion with the Acme editor (a big part of Plan 9) and some modern Smalltalk environments (Squeak, Cuis, and Pharo), I can't help but feel like we are stuck in a very local optimum as far as UI/UX go.

The insane amount of introspection available to you in a Smalltalk image, and the way every bit of text becomes a potential button or action in Acme just put the lack of creativity in modern interfaces. I say all this as a Haskell and Nix fan as well, so I'm very in-tune to the benefits of functional purity and reproducibility in a computing system. It really makes the silo-ed world of isolated microservices, containers, and walled "garden" ecosystems seem really sad.

I guess this is my way of saying, that we should all try to do things differently. Haskellers, go learn Smalltalk. It's not a big deal that things mutate things when you can literally inspect every object as its running, including the debugger :D. Smalltalkers (or Rubyists or whatever is closest) go learn Haskell. Sometimes boundaries are GOOD. Formality can be very helpful when it comes to organizing, designing, and reasoning about your stuff!

And we should all try to do something weird.

Re: Plan 9 from User Space

#6
For those who are unfamiliar, Plan 9 from User Space a pun on Plan 9 from Outer Space, an infamously "so bad it's good" movie from the 1950s. It has this ridiculous bimodal distribution of review scores as a result:

https://www.rottentomatoes.com/m/plan-9-from-outer-space

https://www.imdb.com/title/tt0052077/ratings/

https://www.mentalfloss.com/article/78785/10-out-world-facts...

https://www.bbc.com/culture/article/20220107-is-this-the-wor...

https://en.wikipedia.org/wiki/Plan_9_from_Outer_Space

Re: Plan 9 from User Space

#7

Acme is an interesting text editor for development. I've used it for React.js development before. Because of how you can script it, I could run Prettier on save and a few other things you'd normally expect in the JS world.

It has the smoothest cut/copy/paste routine once you get it down. Moving text around is just buttery.

I personally find the lack of highlighting and auto-delimiters is a PITA for HTML/LaTeX though.

Re: Plan 9 from User Space

#8
post #5

After a brief diversion with the Acme editor (a big part of Plan 9) and some modern Smalltalk environments (Squeak, Cuis, and Pharo), I can't help but feel like we are stuck in a very local optimum as far as UI/UX go. The insane amount of introspection available to you in a Smalltalk image, and the way every bit of text becomes a potential button or action in Acme just put the lack of creativity in modern interfaces.…

One could say much the same thing about emacs and vim as well. emacs, in particular, is essentially nothing more than the elisp interpreter, with some good primitives to build a (some say mediocre) text editor inside a pretty cool operating system.

What sort of "weird" do you think would be fun?

Re: Plan 9 from User Space

#9
post #7

Acme is an interesting text editor for development. I've used it for React.js development before. Because of how you can script it, I could run Prettier on save and a few other things you'd normally expect in the JS world.

It has the smoothest cut/copy/paste routine once you get it down. Moving text around is just buttery. I personally find the lack of highlighting and auto-delimiters is a PITA for HTML/LaTeX though.

> I personally find the lack of highlighting and auto-delimiters is a PITA for HTML/LaTeX though.

Sadly, I have not used acme. Wouldn't this deficiency be simple to overcome with scripting? I guess that's one particular area where emacs, being essentially a specialized LISP interpreter, encourages you to think about these things by default.

Re: Plan 9 from User Space

#10

For those who are unfamiliar, Plan 9 from User Space a pun on Plan 9 from Outer Space, an infamously "so bad it's good" movie from the 1950s. It has this ridiculous bimodal distribution of review scores as a result: https://www.rottentomatoes.com/m/plan-9-from-outer-space https://www.imdb.com/title/tt0052077/ratings/ https://www.mentalfloss.com/article/78785/10-out-world-facts... https://www.bbc.com/culture/article/2…

The more proximal referent is Plan 9 from Bell Labs:

https://9p.io/plan9/

> Plan 9 from Bell Labs is a research system developed at Bell Labs starting in the late 1980s. Its original designers and authors were Ken Thompson, Rob Pike, Dave Presotto, and Phil Winterbottom. They were joined by many others as development continued throughout the 1990s to the present.

Post reply on HN