Live data from Hacker News

Ratty – A terminal emulator with inline 3D graphics

ratty-term.org

61–70 of 262 posts

Re: Ratty – A terminal emulator with inline 3D graphics

#61

I like this. No reason the terminal should only support text. Data science notebooks show one way the terminal can evolve. Lots of interesting stuff happening in this space, with Kitty probably being the most aggressive innovator here [1]. I'm not sure there is an overall vision, though. [1]: https://sw.kovidgoyal.net/kitty/protocol-extensions/

Mix this 3d graphics, with data science notebooks, with local LLMs, and perhaps an integrated coding harness, with visibility over your personal data and you’d have something absurdly good. This might overtake “a haiku+macOS mashup” as my idealised computing future.

At that point you've re-invented emacs.

Re: Ratty – A terminal emulator with inline 3D graphics

#63
post #39

Seems... really good?! Questions: - rendering capabilities of this seem like it should also be able to handle 2d well, or am I mistaken? every solution I see for getting high quality 2d images or rasterization in terminal is all pretty bad. Could this do better than other solutions or is there a fundamental limit being hit somewhere? - What happens with ssh given that this is gpu accelerated?

There are quite a few GPU powered terminal emulators around already. Is that what you're looking for?

I think they are looking for full 2d graphics, bitmaps, sprites and the likes.

Re: Ratty – A terminal emulator with inline 3D graphics

#64
> inserted 3D objects in the demo above are actually from the TempleOS codebase itself

Brilliant. The dream lives on! This is the best form of paying respects.

It's walking a fine line between madness and genius, and who knows if it'll ever be practical, but more important is the sense of wonder and "fuck yeah" as King Terry expressed so eloquently.

Re: Ratty – A terminal emulator with inline 3D graphics

#66
post #35

UNIX still trying to catch up with Xerox workstations in the REPL experience, or general Lisp machines for that matter. Inline graphics from 1981, https://youtu.be/o4-YnLpLgtk?t=376

Or TempleOS.

People joke about templeos a lot, but it had some really neat ideas (holy-c is a pretty nice language)

Re: Ratty – A terminal emulator with inline 3D graphics

#68

I like this. No reason the terminal should only support text. Data science notebooks show one way the terminal can evolve. Lots of interesting stuff happening in this space, with Kitty probably being the most aggressive innovator here [1]. I'm not sure there is an overall vision, though. [1]: https://sw.kovidgoyal.net/kitty/protocol-extensions/

I wonder if something like this could work for thumbnails in the terminal; I prefer to browse my filesystem from a terminal rather than the point and click file manager typically, and it would be really useful if I could have a grid-style `ls` with terminal based renders of the 3d models (thinking STL/STEP, 3D printing) in that directory. Bonus points if I could preview/rotate the model to inspect it.

You can do this with thumbnails using sixels already

Re: Ratty – A terminal emulator with inline 3D graphics

#69
Here's the bit from the blog post about it:

> When I first got introduced to [TempleOS], I was shocked and impressed by the flashy colors, graphical sprites and uncomprehensible UI. There are so many things that makes it so unique, weird and fascinating at the same time, somehow.... Basically, the command line becomes the direct interface for everything. You can write code, interact with the system and render graphics all in the same place, which is why TempleOS feels so unusual compared to conventional operating systems.

I think this could be a really cool approach. I enjoy tools like Chafa, imgcat, etc but something always feels a little clunky about the separation between text and images. Paradoxically having text and non-text all jumbled up like this feels better somehow.

Re: Ratty – A terminal emulator with inline 3D graphics

#70
post #61

Earlier quoted context omitted.

Mix this 3d graphics, with data science notebooks, with local LLMs, and perhaps an integrated coding harness, with visibility over your personal data and you’d have something absurdly good. This might overtake “a haiku+macOS mashup” as my idealised computing future.

At that point you've re-invented emacs.

Greenspun’s Tenth Rule of Programming states that any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.
Post reply on HN