Programming language libraries usually expect terminal interaction to take place one print line or read line at a time, and don’t have much support for detecting keypresses or changing what’s already written on the screen. Still, POSIX and other generally followed standards allow more dynamic interaction techniques that are compatible across many systems, and this… Continue reading The things you have to do for an interactive terminal interface
Tag: interface
Drawing curves with Bezd
When I did the SVG images for illustrating the website, I created a tiny drawing program to facilitate drawing Bézier curves. Why not just use an existing drawing program? Because I’m not too fond of the drawing programs I’ve tried: they’re too complicated and too influenced by the WYSIWYG (“what you see is what you… Continue reading Drawing curves with Bezd