Category: Programming

If Programming Languages Were Christmas Carols

November 21st, 2008, 9 Comments

Last spring, I posted If Version Contol Systems Were Airlines, which I really enjoyed. Now, because I seem to have a desire to take a good joke way too far, it’s time for: IF PROGRAMMING LANGUAGES WERE CHRISTMAS CAROLS I apologize in advance. (Feel free to add your own verses/carols in the comments.) Away in […]

Real World Haskell Update

November 18th, 2008, 9 Comments

Times are exciting. Our book, Real World Haskell, is now available in a number of venues. But before I get to that, I’ve got to talk about what a thrill this project has been. I created our internal Darcs repository in May, 2007. Since then, the three of us has made 1324 commits — and […]

New Twitter Client: Twidge

September 12th, 2008, 20 Comments

I’ve lately been thinking about Twitter. I wanted some way to quickly post tweets from the command line. But I also wanted to be able to receive them in a non-intrusive way on all my machines. And I wanted to work with Twitter and Identi.ca both. Nothing quite existed to do that, so I wrote […]

Knuth and Reusable Code

April 30th, 2008, 5 Comments

In the recent interview with InformIT, Donald Knuth said: I also must confess to a strong bias against the fashion for reusable code. To me, “re-editable code” is much, much better than an untouchable black box or toolkit. I could go on and on about this. If you’re totally convinced that reusable code is wonderful, […]

At long last, software.complete.org migrated to Redmine

March 15th, 2008, 4 Comments

I’ve been writing a bit about Trac and Redmine lately. For approximately the 1/3 of the publically-available software that I’ve written, I maintain a Trac site for it at software.complete.org. This 1/3 is generally the third that has the most interest from others, and there’s a bug tracker, wiki, download area, etc. Trac is nice, […]

If Version Control Systems were Airlines

March 6th, 2008, 44 Comments

Many of you have seen the net classic If Operating Systems Were Airlines. Today, let’s consider what the world might be like if version control systems were airlines… Before anyone gets mad, this is all in fun, OK? RCS Airlines: One of the first airlines, from way back when this whole aviation thing was new […]

Git Feature Branches

March 4th, 2008, 12 Comments

I’m really liking this. So I set up some Git feature branches to help get Redmine patches from their BTS into their SVN trunk faster. (I don’t know why, but it seems to take a *very* long time for that to happen.) Each BTS patch gets a Git feature branch. My Git repo for this […]

Thoughts on Redmine

March 3rd, 2008, 10 Comments

A few days ago, I discussed Trac and Redmine. Redmine is a project management tool, similar to Trac, with built-in download tools, bug tracking, etc. Redmine has a lot of nice features. Chief among them is better integration between multiple projects, so I don’t have to go to 17 separate pages to see the open […]

hg.complete.org is no more

February 29th, 2008, 2 Comments

As of today, hg.complete.org is no more. I have removed mercurial and hgwebdir from my server, removed hg from my DNS zone, and converted everything that was in Mercurial over to Git. (Except for hg-buildpackage, which I have orphaned) So there is now stuff at git.complete.org. I still have a ton of Darcs repos to […]

Trac & Git

February 28th, 2008, 22 Comments

For quite some time now, I’ve been running Trac over at software.complete.org. Most of my free software projects — well, the ones where I actually go to the effort to make formal releases — have a Trac instance. This Trac instance provides a wiki, bug tracker, downloads area, timeline (with RSS feeds), and VCS integration. […]

Feed

http://changelog.complete.org / Programming