3 ms·
On another note, I would love to see higher level frameworks wrapping blessed. Blessed gives you the API and some fancy widgets/elements: it's the (nicer) DOM
by chjj 11y ago
On another note,
I would love to see higher level frameworks wrapping blessed. Blessed gives you the API and some fancy widgets/elements: it's the (nicer) DOM for the terminal.
This guy already started an XML-based markup language for blessed: https://github.com/kevinhikaruevans/blessedoo https://github.com/kevinhikaruevans/blessedoo. That's the kind of stuff I love to see as the author of blessed.
If you could take something like JSDOM (combined with a CSSOM node module), and make blessed the backend rendering engine, you could practically just use React, Angular, or any of the high level web frameworks. Or you could just make a kickass terminal web browser with just the DOM/CSSOM wrapper.
Blessed has everything you need to make a terminal a browser-like environment: overlay images, ansi images, element transparency, every mouse protocol still in use, hover effects, forms, dynamic layout positioning, etc.
I really want to see someone do this. If not, I might have to do it some day.
Also, the first person to create a terminal-based MMORPG gets a satoshi.
- goldfeld 11y agoYour API opens up a lot of possibilities in my head too. Thanks for bestowing it upon the node community! The library I posted is a foundation layer on which I'm building a web browser for the terminal, but it's more in the style of a super-integrated Emacs web browser or old text browsers, with a consistent, accessible interface, made eye-catching thanks to blessed.
- chjj 11y agoNo thanks necessary. It all came out of my terminal obsession. Nights where I didn't sleep because I loved making cool shit happen in my terminal.