The Lone C++ Coder's Blog

The Lone C++ Coder's Blog

The continued diary of an experienced C++ programmer. Thoughts on C++ and other languages I play with, Emacs, functional, non functional and sometimes non-functioning programming.

Timo Geusch

1-Minute Read

<p>Like pretty much every other programmer with a Mac, I’m currently looking at <a href="https://developer.apple.com/swift/">Swift</a>. Will I write anything but toy programs in it? I don’t know yet - I don’t really write any Mac-ish software on my Mac,  just unix-ish programs. If Swift doesn’t escape the OS X and iOS ecosystems it’ll be a nice exercise in a neat language that’s not really that relevant to the world at large, or at least to my part of the…

Timo Geusch

1-Minute Read

<p>For those of us who remember when the <a href="http://en.wikipedia.org/wiki/BBC_Micro">BBC Micro</a> was the home computer with the fastest Basic implementation available, a long time ago, and was pretty legendary in home computing circles in Europe. It didn’t sell that much outside of the UK, mostly because of its price. It was also the target system for the original implementation of <a href="https://en.wikipedia.org/wiki/Elite_%28video_game%29">Elite</a>. <a…

Timo Geusch

2-Minute Read

<p>It’s one of those days, thanks to a hard disk going south I ended up having to rebuild the system drive on one of my machines. After putting the important software back on there - “Outlook and Emacs”, as one of my colleagues calls it - I had to reapply some of the usual tweaks that make a generic developer workstation <em>my</em> developer workstation.</p>

Timo Geusch

3-Minute Read

<p>Admittedly I’m  not the biggest fan of <a href="http://git-scm.com/">git</a> - I prefer <a href="http://mercurial.selenic.com/">Mercurial</a> - but we’re using it at work and it does a good job as a DVCS. However, we’re mostly a Windows shop and the out of the box performance of <a href="http://msysgit.github.io/">Git for Windows</a> is anything but stellar when you are using ssh as the transport for git. That’s not too much bother with most of our repos but we have a…

Timo Geusch

2-Minute Read

<p>I used to use <a href="http://www.emacswiki.org/emacs/CarbonEmacsPackage">Carbon Emacs</a> on OS X for quite a while, but with the release of Emacs 24 I switched to the stock GNU Emacs distribution. While GNU Emacs works fine on OS X, once you throw a German keyboard layout in the mix it doesn’t work so well as OS X uses Option + Number keys for a variety of characters needed for programming like [] and {}. GNU Emacs uses Option as Meta out of the box so the key mapping doesn’t…

Timo Geusch

1-Minute Read

<p>Not that I’m doing much with it yet other than the more minibuffer completion, but I really notice when <a href="http://www.emacswiki.org/emacs/Icicles">icicles</a> is not installed or inactive, so I’ve ended up adding it to every Emacs installation I use. <a href="http://www.emacswiki.org/emacs/ELPA">ELPA</a> is coming in really handy as it’s a matter of just installing icicles via one of its repos rather than having to install it manually. I’m really going off manual…

Recent Posts

Categories

About

A developer's journey. Still trying to figure out this software thing after several decades.