Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
C C++ Slash
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Check the screenshots folder to see what it does. INSTALL Make sure you have terminfo, ncurses and the ncurses development headers. Install TESI's terminfo definition using: tic third_party/tesi/tesi.terminfo Then: make tesi_ncurses Run with: ./knox 2> errors (stderr debugging output is on, so pipe it to a file) HISTORY This project idea came from falldeaf whom I met at the University of Central Florida. We began the design in Spring of 2004 on my mirrored closet doors with a dry erase marker. He drew a use case and then evolved the drawing into a robot face and body ... a humorous detour but not the intended direction of the application. Over the next couple months I kept researching terminals and what made them tick. I experimented with forking a process and sending IO to it over a pipe, which is the crux of the application. Then I took a job and falldeaf moved away, so it was put on hold for a couple months. Every now and then I'd do some more research about terminfo, terminal escape sequences, screen management libraries, but never wrote any serious code. It was probably Fall 2005 when I wrote my first serious iteration, which was rewritten further when I added libiterm to the mix in Spring 2006.