Skip to site navigation

Andrew Flegg

bleb.org > Home

bleb (blêb) n. a small bubble or particle [imit.]

Welcome to bleb.org: a collection of web sites and Perl, Java and RISC OS software which, hopefully, you'll find interesting; and possibly even useful! Of course, if you've got any comments on the site, the software - or just want to discuss the issues of the day drop me a line.

Most of the site is now dependent on a browser which supports reasonable levels of web standards such as Cascading Style Sheets - the main ones which really gets close to doing it properly are the derivatives of Mozilla, with the best on Windows and Linux being (IMHO) Firefox. IE 5.5 and IE 6 appear to support standards but fail miserably at basic stuff like font-handling.

The sections on the left should allow you to explore the site, the ones which break out into subsections are Software, Tools (which contains fun little web utilities like Random Google Page and MyHome) and Writings.

Sunday, 27 July 2008

Struggling to learn a new language - and, more importantly, a new API - is difficult at the best of time. But without a good IDE with code completion, syntax highlighting, outlining and incremental builds it's practically impossible (certainly once you've been spoiled by a high-quality Java IDE like Eclipse). Vala is a high-level OO language which compiles down to native C: so the advantages of Java/C# (good native types, strong typing and garbage collection) with the speed advantage of C, native bindings and core library integration like DBUS and Gtk+... Perfect for Maemo devices.

After struggling to get Monodevelop 2.0 alpha working on Ubuntu, not getting very far with Valide, I turned back to my favourite IDE - Eclipse - and its embryonic Vala plugin, Valable. A few nights of hacking later and I've added (naive) code complete, incremental building, package support and outline views. Screenshots and more info from here.