It can be freely downloaded from sourceforge.
It fails to mention that you need a Java Runtime Environment installed.
So far it looks OK.
Random outpourings of a software developer
Here is the overview of codegen as implemneted in an OO-language: here
in my course of updting pictures and text to the site.
Due to a recent hard drive failure I have yet to reinstall Paintshop pro and decided to give Knoppix a go.
The stack:
was perfectly adequate for the job. It took a while to get used to using GIMP, but it is far more powerful than PSP 5 that I had been using.
I thought that I had a problem with accessing the photos from my camara until I found that the USB cable was not plugged into the PC.
I am amazed with how well Knoppix configures a basic PC.
It recognises and configures my soundcard automatically – something that Windows 2000 cannot do.
The dynamic sql allowed the database to be accessed to be specific at call time. However at any given time only one other database was being used. By replacing the appropriate stored procedures at change over time we obtain a substantial performance benefit.
It makes perfect sense for a Public Service broadcaster to use open source.
It would be good to see if the uk government would follow suit.
Come on guys you can find better topics than this.
I got so annoyed that I decided to send in the Martians
In the same timeframe the linux world has
Mono is trying to investigate implementing Indigo. However this may have licencing issues.
MyClass : MyAncestor
{
public MyClass(int Foo) : base(Foo + 1)
{
// implementation ommited
}
}
You can’t directly call the ancestor.
However you are allowed to make manipulations on the data.
You can even invoke static methods on the class that you are creating:
MyClass : MyAncestor
{
public MyClass(int Foo) : base(Bar(Foo))
{
// implementation ommited
}
static int Bar(int Foo)
{
return Foo + 1
}
}
This does allow a certain amount of flexibility.
However since static methods cannot be virtual you can’t quite reach the flexibility of Delphi.
Delphi would allow a virtual method to be called that can set values before the inherited constructor is called. This can be very useful in some situations.For example if the ancestor is creating a font you could have a descendant choose whether the font is bold.