«For a long time, I've had a hack in my local elisp directory that let me easily visit related files in my perl projects [...] Now that I've started programming more frequently in other languages, I've missed having this feature. Instead of hacking something together for every other language I might use, I decided to generalize the concept of a "project" and "related files".
Read more »Nectarine City Handbook of C Programming Style
"For nearly every company or group I've worked for, I have written a programming style guide. I've spent some time re-thinking all of these old style guides, and have written a new one, the Nectarine City Handbook of C Programming Style..."
Read more »Category: High End Tags:
- Login to post comments
C++ Code Completion and Qt Signals/Slots in KDevelop 4 IDE
Most C++/Qt programmers love the signals and slots, since they allow getting stuff up and running really fast. KDevelop 4 allows you to see all places where a signal/slot is connected, intelligently rename it, and to intelligently rename any types involved in the signature. Together with highlighting this can help detect broken connections.
Read more »Category: High End Tags:
- Login to post comments
Free Software Supply Chains
Over the past few months I've been quietly tracking our upstream and downstream interactions. The motivation for this has been my experience with the KDE 4 series, in which we have both been on more people's radar (when was the last time NVidia mentioned KDE 3 in a driver release?) and seen more train-wrecks both up- and down-stream from us.
Read more »Category: Community Tags:
- Login to post comments
The Emacs Way
«I had a good beer talk this week with Merlyn about IDEs and Emacs. Merlyn's been playing with Clojure, a Lisp for the JVM [...] After the meeting, over at the Side Door, with a good, draft Pilsner in hand, I was asked by Merlyn, "What's the fundamental difference between an IDE like IntelliJ or Eclipse and Emacs?" ...»
Read more »Category: Beginner Tags:
- Login to post comments
uptime: 36 years
Today’s theme is birthdays (namely mine), so i threw together an extended remix of the Happy Birthday Song for all of the other programmers out there who also have a birthday today…
Read more »Category: Community Tags:
- Login to post comments
Ubuntu vs OS X: The deathmatch!
As you may have seen from my recent posts I’m trying out OS X. There is no doubt that for the casual computer users viewpoint OS X kicks Linux’s ass. But I’m a open source computer programmer, and for us things are definitely not as clear cut. Five years ago, they probably would have been, but then Ubuntu arrived.
Read more »Category: High End Tags:
- Login to post comments
How Open Source Comments (by Programming Language)
We recently looked at the commenting practice of active working open source projects. It is quite impressive: The average comment density of open source is around 19%.
Read more »Category: High End Tags:
- Login to post comments
OCaml Batteries alpha 2: Debian packages
"Out of popular request (wow, people on #ocaml@freenode are very excited about the Batteries thingy, good!), I've prepared Debian packages for OCaml Batteries Included, version alpha 2 ..."
Read more »Category: High End Tags:
- Login to post comments
rubyconf the eighth
"I'm back in Seattle after an excellent RubyConf in Orlando, FL. These events are always a treat, and this year's was no exception. Last year the dominant theme was alternate implementations, and this time around it has become an ingrained assumption rather than something that needed to be stated.
Read more »Emacs World Domination for the Wrong Reasons
RMS: « ...I am sure it IS effective for convincing people to use [Emacs] when that is more convenient. I want to convince people to insist on freedom even when it is inconvenient..." »
Read more »Category: Community Tags:
- Login to post comments
Adventures in Haskell
"So, the last few weeks I’ve been learning the Haskell programming language, and thought I’d share my thoughts on it. Haskell is a pure functional programming language that supports lazy evaluation (I’ll explain all that in a moment), which has been gaining popularity in some circles (and particularly among academia and computer lingusts).
Read more »Learning the craft
Category: Community Tags:
- Login to post comments
PLT Scheme v4.1 released
"PLT Scheme version 4.1 is now available from http://plt-scheme.org/ ..."
Read more »Category: High End Tags:
- Login to post comments
Sketchy LISP: An Introduction to Functional Programming in Scheme, Third Edition Now Available
"...Sketchy LISP presents an overview of the Scheme programming language with strong emphasis on functional programming. Language elements and programming techniques are explained by means of simple examples which are used to form more complex programs..." --
Read more »