Archive

Archive for June, 2006

Crowdsourcing

June 27th, 2006 Josh Graham 1 comment

My erstwhile colleague, JR, has dropped me a note that his new company has just launched their website http://www.cambrianhouse.com/ Check it out for yourself and you can chase Her Majesty around their office.

I wonder if Cambrian House will be sending ThoughtWorks an elephant full of Coke?

Categories: Cyberspace, Open Source Tags:

Ruby compiler – yes compiler – for .NET

June 20th, 2006 Josh Graham No comments

Although they have a lame Rugby League team, those Queenslanders are a clever lot…

We are pleased to announce the preliminary Beta release of the Gardens Point Ruby.NET compiler. Note: this is not just a Ruby/.NET bridge, nor a Ruby Interpreter implemented on .NET, but a true .NET compiler. The compiler can be used to statically compile a Ruby source file into a verifiable .NET v2.0 assembly or it can be used to directly execute a Ruby source file (compile, load and execute). Our implementation is not yet fully complete, but it is the only Ruby compiler that we know of for either the .NET or JVM platforms that is able to pass all 871 tests in the samples/test.rb installation test suite of Ruby 1.8.2.

Complete source code of our system can be downloaded from:

http://plas.fit.qut.edu.au/Ruby.NET/Download.aspx

Please note, that we have so far made no attempt to optimize the performance of our system or to provide any support for interoperability with .NET programs written in other languages. We have chosen instead to initially focus on the challenging task of achieving complete semantic compatibility with the standard Ruby interpreter. Once this is achieved we will move on to those other challenges.

To achieve full semantic compatibility, many sections of our runtime library implementation mirrors the structure of the Ruby 1.8.2 interpreter code. We thank Matz and his colleagues for making their source code available under such a liberal license that enables works such as ours. We similarly, make our system freely available under a similarly liberal open-source license. We are seeking keen Ruby and .NET programmers to assist with further testing and development (see our web site for further details).

We look forward to your feedback …
Cheers, Wayne.
(For the GP Ruby.NET development team).

—————————————————————————-
Dr Wayne Kelly Senior Lecturer

Categories: Coding Tags:

Core approach

June 7th, 2006 Josh Graham No comments

Perhaps our core approach to solving problems is much like a sauciér making the perfect jus: reduce and test.

This is applied to any part of the information science process — whether it’s strategy, requirements, architecture, design, coding, testing, deployment, or lifecycle management.

Reduce all along the way: Minimise inputs, activities, and outputs to improve clarity, trivialise change, and realise value at the earliest opportunity.

Test all along the way: Verify and validate assumptions and expectations. Discover and evolve understanding. Innovate and execute.

Lean. Assured. Savour the results.

Categories: Agile / Lean, Cooking Tags:

The Velvet Fog

June 3rd, 2006 Josh Graham No comments

Went to an album launch for a local Sydney band down at the Basement during the week. Fantastic live performance. Superb company. All in all, a very pleasant night out.

Categories: Music Tags: