orbitalquark / scinterm

Scinterm is a curses platform for Scintilla that supports ncurses, PDCurses, and X/Open Curses.
https://orbitalquark.github.io/scinterm
MIT License
22 stars 2 forks source link

Readme needs more ELI5? #20

Open stianhoiland opened 3 weeks ago

stianhoiland commented 3 weeks ago

This looks like a cool project! But, and even though I read the readme, I am a little unsure what it actually is.

AFAIK, Scintilla is a text/code editing library and doesn't do anything by itself. So, is scinterm also a library? Or is scinterm more like SciTE (a minimal text/code editor built for showcasing the Scintilla library) for curses?

Maybe you could update the readme for doofuses like myself :)

rhaberkorn commented 3 weeks ago

Scintilla includes widgets for a few popular widget toolkits (Gtk, Qt, Windows GDI, Apple Cocoa). Scinterm adds support for a Curses "widget". As afar as I recall, there was discussion to integrate Scinterm as a permanent port into the main Scintilla repository. But you have to ask the maintainer why this didn't work out.

stianhoiland commented 3 weeks ago

Aha, I understand now. I guess the missing piece for me was that Scintilla supplies special support for select widget toolkits—so scinterm is that but for curses. Thank you for clarifying.