Archive for the ‘Uncategorized’ Category

Weekly report (July 21)

July 21, 2008

Here is the status report for July 21st. (more…)


Status report (July 15th)

July 15, 2008

Another week, another status update ;). Enjoy! (more…)

Status report (June 9th)

July 4, 2008

For some reason I haven’t posted my status report from June 9th here. It is rather out of date, but I’m posting it here for completeness 😉 (more…)

Status update (July 5th – midterm)

July 4, 2008

Below is my status update from July 5th. I am leaving Krakow for a few days, so this is my last status report before the midterm evaluations. (more…)

Status update (June 30th)

July 3, 2008

Below is the status update fro June 30th. (more…)

Status update (June 24th)

July 3, 2008

Below is the status report from June 24th. (more…)

2nd status update (June 2nd)

June 2, 2008

Below is the second status update for my project. (more…)

First status update (May 26th)

June 2, 2008

My mentor and I agreed that I will be preparing a status report each week. Below is the first status report that I sent to Ian on May 26th. (more…)

Project description

June 2, 2008

Below is the description of my Summer of Code project. Enjoy 😉 (more…)


May 29, 2008

Welcome to my GSoC blog. Here I will post updates and other info regarding my Summer of Code project. I will be working on SWIG and will be adding the Component Object Model as one of its targets. A description of my project can be found here (hosted by the SwigWiki). The project is mentored by Ian Appru.

COM is a rather broad term. I prefer looking at COM as a standardized way to describe (not necessarily C++) classes and methods, somewhat similar to Reflection in Java (but limiting itself only to methods). Once a class is described properly the description can be used for many useful things, e.g. you can use this class in another COM-aware language without creating any special wrappers or you can make objects of this class available to be called through RPC.

My main motivation for creating the COM target is to allow using C++ objects from Windows-based scripting languages like JScript and VBA (the language used in Excel and Access), but its other possible applications are very numerous.