TortoiseSVN and Visual Studio Integration - Visual Studio 2008

Mon 30 July 2007 by Garry Bodsworth

Finally, I am getting around to an update to the TortoiseSVN Visual Studio Integration. The catalyst for this is the release of Visual Studio 2008 (formally codename Orcas) Beta 2, and making sure I can still play with Subversion through the IDE.

I have made a new distribution ZIP file ...

read more

C Front-End For LLVM Open-Sourced

Wed 25 July 2007 by Garry Bodsworth

I covered LLVM briefly earlier. I did mention Apple were working on a new C front-end called Clang.

Now the C front-end has been open-sourced there is a small website for CFE/Clang here.

There is a post about it here. This is a good step in open-source tools, and ...

read more

Intel Open-Sources Threading Bulding Blocks

Wed 25 July 2007 by Garry Bodsworth

Intel has just open-sourced their Threading Building Blocks library. Intel describe it as a "rich and complete approach to expressing parallelism in a C++ program".

With multi-threading in general being so immature when looking at other libraries, another solution can never hurt. So add it to Boost.Threads, OpenMP, wxThread ...

read more

Some Good Bazaar Reading

Wed 18 July 2007 by Garry Bodsworth

Some good articles about Bazaar can be read here:
Part 1 - Version Control : The Future Is Adaptive
Part 2 - It Takes A Community To Raise Great Software
Part 3 - Wanted : Rock Solid Version Control
Part 4 - Version Control: Plug-ins Versus Toolkits

The blogger Ian Clatworthy does work on Bazaar so ...

read more

Life Without Internet

Wed 18 July 2007 by Garry Bodsworth

Argh! The web has been down at work for over 24 hours. I now realise it is 100% essential for my job. Google has replaced a certain portion of my brain.... I can't answer any questions without it (okay, a slight exaggeration).

One tool I have now found indispensable ...

read more

Great Free Software - MacPorts

Tue 17 July 2007 by Garry Bodsworth

Since getting my Macbook Pro one of the most useful pieces of software I have installed is MacPorts. It is a port package for OS X which used to be called DarwinPorts, this is package management much like Linux tends to provide. This makes it easy http://www.blogger.com ...

read more

Bazaar and Visual Studio Integration

Mon 16 July 2007 by Garry Bodsworth

The Bazaar distributed source control system has some Google Summer Of Code Projects. One of which is the Visual Studio integration and recently there has been a status update on the mailing list talking about progress - read it here.

I think the distributed source control system that catches on will ...

read more

Distributed Revision Control And APIs

Mon 16 July 2007 by Garry Bodsworth

One of the reasons blogging has been quiet the past week or so is I've been fiddling about with some coding.

I've been trying out wxPython and using it as an interface to a distributed source control system. It's purely experimental, but it did show me some ...

read more

Distributed Revision Control Redux

Fri 06 July 2007 by Garry Bodsworth

Leading on from my previous posts here and here I have been doing a lot of research into the distributed revision control arena.

Admittedly I have got fixated on three, Git, Mercurial and Bazaar. All three projects are about the same age, but each have their own strengths and weaknesses ...

read more

Eclipse CDT For Windows

Mon 02 July 2007 by Garry Bodsworth

The Eclipse IDE (which is cross-platform and designed to have plug-ins written for) has a good C++ module called CDT (C/C++ Development Toolkit).

Recently version 4.0 was released in tandem with the Europa release of Eclipse. It has been massively improved and gives much better Windows support.

Now ...

read more

LLVM - Low-Level Virtual Machine

Sun 01 July 2007 by Garry Bodsworth

Recently there has been a lot of development on the Low-Level Virtual Machine (LLVM). It provides a back-end for compilers to allow for optimisation for the entire lifetime of the program.

The GLSL in Mesa has been implemented using LLVM. You can read a little about it here. The OpenGL ...

read more

GPLv3 Released

Fri 29 June 2007 by Garry Bodsworth

GPL v3 has been released today. You can go and read it here. There is also the FAQ here. I'm looking forward to seeing its adoption.

In completely unrelated news Prince is going to give his new CD away for free with the Sunday Mail (linked to his upcoming ...

read more

Programming Articles

Thu 28 June 2007 by Garry Bodsworth

A couple of interesting articles about programming:
What kind of development do you participate in?
Top Ten Programming Advice Not To Follow.

All this makes me realise I haven't done any top tens - I'll have to rectify that as I feel left out.

Next up I am planning ...

read more

C++0x Google Presentation

Tue 26 June 2007 by Garry Bodsworth

Here is an interesting video from the Google Talks series which details some of the new features in C++0x.

read more

Distributed Revision Control - Mercurial

Tue 26 June 2007 by Garry Bodsworth

Mercurial (hg) is one of the distributed revision control systems I looked at in a previous post. I've been looking more closely at these shttp://www.blogger.com/img/gl.link.gifystems and thinking about how they fit in to the different development methods (closed and open source don ...

read more

The Tortoises Are Coming

Fri 22 June 2007 by Garry Bodsworth

Before I start I just want to say thanks to all the people leaving comments. This post actually comes out of what Frabcus has left in the comments about distributed revision control.

I've been having a serious look into all the distributed revision control systems out there (well, the ...

read more

Some Free Merge Tools

Thu 21 June 2007 by Garry Bodsworth

I've noticed a few commercial products have released free merge tools recently. I'll come onto them after the good open-source ones.

I am a massive fan of KDiff3 which provides a very good 3-way merge and has saved my merging hide more times than I can remember.

WinMerge ...

read more

Random Bits Of News

Thu 21 June 2007 by Garry Bodsworth

The latest version of the Bullet physics SDK has been released. Version 2.3 contains C++ and C# versions (witht he C# version being available also for the X-Box 360 devkit). It now has a unified multithreaded implementation and a variety of bugfixes.

In related news GImpact which uses the ...

read more

More OpenGL News

Thu 21 June 2007 by Garry Bodsworth

Volume 4 of the OpenGL Pipeline Newsletter is now available.

It goes into more detail about the new OpenGL API on the horizon "Longs Peak". OpenGL ES2.0 with shader support has now been released. Also there is an article about the gdeBugger debugger for OpenGL.

The new API looks ...

read more

Back to Blogging

Thu 21 June 2007 by Garry Bodsworth en en 

There has been no blogging for a couple of weeks because I was on holiday in America, then ill. But now it is time to get back to blogging since plenty has happened in the world of computers during my break. I have some emails to reply to from the ...

read more