- 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?
Always has been meme incoming. Also, more seriously, the purpose of a tool is to do a job. The question becomes whether this tool can be made useful. I.. honestly don't know, but I will be finding out soon:D
This is a great idea. I always wanted KDE konsole to e. g. show images inlined as is. This is possible via magick six:-, but I wanted this to be natively. I want the terminal to be able to work with any data and display it in any way. No need to simulate the 1980s era anymore (except for backwards/legacy support). So great idea here really.
I was going to comment how it reminded me of TempleOS and the author should look into that, but the accompanying blog post explains how it was inspired by it https://blog.orhun.dev/introducing-ratty/
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?
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.
That was a work of art. Also Oberon.
Terminal is slowly becoming a full featured web browser.
Always has been meme incoming. Also, more seriously, the purpose of a tool is to do a job. The question becomes whether this tool can be made useful. I.. honestly don't know, but I will be finding out soon:D
And rightfully so! \o/
Rip Terry. May you never be forgotten.
edit: But your spirit lives on ( based on the project:D )
Can I really render a 3D rat on my terminal? If I can then I'm sold.
This is exactly what I thought as well.
IMO, next crazy step is for terminal to just have wayland or X11 protocol ? (/s or not?)
Dude, I spent the last week implementing Kitty Graphics and Clipboard protocols in ghostty-web in the Canvas render.
Then I added WebGL and WebGPU renderers [1], including support for Kitty.
Then I see this this project on a Monday morning... so now I have to implement Ratty Graphics Protocol?!?! [2]. Really fun project!
[1] https://github.com/NimbleMarkets/ghostty-web/tree/nm-webgpu [2] https://github.com/orhun/ratty/blob/main/protocols/graphics....
This looks a lot like it'd qualify for a ShowHN. Add "ShowHN: " to the beginning of the title and it should show up in /show
This is a great idea. I always wanted KDE konsole to e. g. show images inlined as is. This is possible via magick six:-, but I wanted this to be natively. I want the terminal to be able to work with any data and display it in any way. No need to simulate the 1980s era anymore (except for backwards/legacy support). So great idea here really.
I actually see some use cases for this. It's one of those should be nonsense projects that somehow isn't.
What use cases do you see?
I was going to comment how it reminded me of TempleOS and the author should look into that, but the accompanying blog post explains how it was inspired by it https://blog.orhun.dev/introducing-ratty/
Dude. Congrats. You actually made a compelling argument to put rust on my machine:P
Imagine this with VR dev environments!