07/15 Update

Just a quick check in. The daemon had a couple of more little tweaks, but overall has been solid. I bumped the version number to 0.9.0-rc1 because it will break released 0.8.x canto-curses thanks to removal of some dead code that it used to rely on. I’d keep it around for backwards compatibility, but it […]

06/25 Update

I haven’t had as much time the last couple of weeks, but I did make important progress. As of right now, pushed to the completion branches of github, I have a working prototype of the new command stuff. The important difference from last time is that completion information for root commands and their arguments is […]

06/13 Update

Okay, so in the spirit of the… 10 day update, here’s what’s been going down. Found one more daemon bug, potential fix in git Stripped about 550 lines of command infrastructure out of canto-curses, some of which will return. Wrote a new style of register / unregister for commands and argument types History works! Don’t […]

06/03 Update

Okay, so I achieved all of what I set out in the TODO of the last post and I put it up in the threading branch in git. It’s still missing commands, but it doesn’t require poking to see output and scrolling, using the browser, quitting etc. works. Now, actually using the command line isn’t […]

05/27 Update

If you follow any of my repos on GitHub you’ll know that my commit style is sparse. I like a handful of well ordered, well documented commits without a whole bunch of churn. Unfortunately, that isn’t very good for communicating progress when you’re in the middle of basically detonating the code and stitching it back […]

What’s on the horizon, pt. II

A few days ago I talked about what was currently getting my attention in the daemon. tl;dr multi-threading. Part of the logic there was that the daemon was pretty stable and after a few days of tweaking around on the threading implementation I’m convinced that that’s true. I had one annoying thread bug squashed but, […]

What’s on the horizon?

It’s been almost a year since I’ve had the energy to seriously look at canto. Between a job that was soul-crushing with layoffs of a lot of people I consider friends, subsequent unsuccessful job hunting, a five-day two-man startup, and the usual stress of being a husband and father, I needed a hiatus. … Until […]

A Note on Terminals

Recently I’ve been trying to track down some sudden slowness in canto-curses. Things like scrolling and other routine operations seemed to take many times longer than they should. Well. To make a long and ultimately fruitless debug session short, turns out that the problem wasn’t with canto-curses it was with the terminal I’ve been using. […]

Merged RSS URLs

I’ve redirected the old canto RSS feed to the new canto feed. No more content will be published for the previous one and it was still getting thousands of requests so I figured I might as well make use of it.

curses 0.8.4

Quick one-liner fix for reader jumping to the top, making reading long posts impossible. canto-curses-0.8.4.tar.gz (54K) Have fun. Report (more) bugs.