Archive for the 'C++' Category

Modern C++ Design

Wednesday, October 19th, 2005

Getting started on what will be a long project, by reading a book I’ve been meaning to read for a long time. Modern C++ Design, by Andrei Alexandrescu. I’ll be keeping notes on the matter in my Wiki, if it helps me to remember, and reading through Boost::Langbinding, Boost::Python, Luabind, and a few more, to […]

Debugging Ruby

Wednesday, October 12th, 2005

Off to a good start on Langbinding for Ruby. Created a debugging Ruby and I’m able to trace into it in XCode. I’m surpised that I didn’t have to specify a source location, XCode/gdb found the source in the directory where I built Ruby.
CCFLAGS=”-g -O0″ ./configure –prefix=/er
That didn’t do the trick, since optimization was set […]

Building C++

Tuesday, October 4th, 2005

Getting started with C++ always stopped at the build environment. I couldn’t get past it. I spend my days at a Powerbook. I like OS X, but I like open source more. I don’t want to wed a project to XCode. Getting started with C++ means casting about for a build tool.
I use Ant, and […]

UI Binding Options

Monday, October 3rd, 2005

There are many bindings for Gtk2 including Ruby. This comes via a post by Roman Yakovenko on the boost listserv.
I could get started with UI development on Linux immediately, but I’d rather create that library of cross-browser primatives. This library will be a study in binding C to Ruby with UIs in mind.
The […]

Ruby C++ Bindings Survey

Sunday, October 2nd, 2005

I’ve talked about creating Ruby and C++ bindings on ruby-talk and at boost. There was interest in both forums. Here’s the status of that project.
There is an existing language binding project at boost, called boost langbinding. It hasn’t moved in a while, and the source code is tucked away on a specific branch in Boost […]

October Software Directions

Sunday, October 2nd, 2005

I’m going to start working with Groovy. It is going to be while to get a build environment setup, but that’s the plan, Groovy in Eclipse. I plan on turning Eclispe into my day to day environment and scirpting it with Groovy.
I’ve started a new project Refresh. It starts with creating Ruby to modern C++ […]