|
Silver Alicorn posted:curses is pretty simple and it's available on many systems it does not work though
|
# ¿ Feb 25, 2024 04:45 |
|
|
# ¿ May 15, 2024 01:40 |
|
it's a library from 1978 before unix even had asynchronous interfaces slightly papered over by system v and later by the open group just absolutely abysmal
|
# ¿ Feb 25, 2024 04:49 |
|
term.h feels relatively modern in comparison
matti fucked around with this message at 04:53 on Feb 25, 2024 |
# ¿ Feb 25, 2024 04:50 |
|
matti posted:it's a library from 1978 before unix even had asynchronous interfaces this is a lie btw because terminal i/o was specifically the first async interface added to unix see <termios.h> and VMIN and VTIME just wanted to correct my earlier post that was factually wrong matti fucked around with this message at 00:26 on Mar 17, 2024 |
# ¿ Mar 17, 2024 00:24 |
|
Sweevo posted:curses is classic unix-ism - "abstract everything away until it's a chore to actually use" i think it's more that its from that awkward era when you still needed to heavily conform your abstractions to the machine you were programming against, for performance reasons, but you still wanted to make it abstract drat it! so it is kind of bad at being "near the metal" so to say and also being portable both mind that in late 70s and early 80s unix was super loving slapdash also
|
# ¿ Mar 17, 2024 00:51 |
|
|
# ¿ May 15, 2024 01:40 |
|
but the video game "rogue" was partly co-developed with the library so at least something good came out of it
|
# ¿ Mar 17, 2024 00:52 |