So, I finally figured out how to use the lisp ncurses FFI 'croatoan' XD
I am gonna write a little tutorial on how to use it in the context of making a BASH tamagotchi :-)
I've got a similar thing going, where i am rewriting my frame-drawing stuff in ansi escape codes-only procedures, rather than procedures or variables/constants that create "\n"s. it was getting too hard to maintain with all kinds of unexpected behaviour, such as the "\n"s moving my cursor.
of course, you already know this, but i felt like throwing something up in this little community thing to keep things exciting aha.