Menu:

Design and Sell Merchandise Online for Free

wxAda: an Ada95 binding to wxWidgets

wxWidets was a piece of software I was using at work, I liked it so much that it made it's way into my home projects.

As I was using wxWidgets a lot, I was getting rather annoyed with C++. I wanted to go back to developing more in Ada but there wasn't any decent GUI toolkits. So, I decided to try and create an Ada95 binding to wxWidgets.

This didn't exactly work out as the strong typing that Ada enforces was causing problems with the class hierarchy I was trying to replicate from C++ into Ada. This caused me to stall, which in turn caused the demise of the project.

I then started to look at a native Ada95 GUI toolkit using design patterns but the cyclic dependency problem in Ada bit me, so this has also ceased for now. I haven't decided what I'll do about this project just yet.

I placed the wxAda source code in it's entirety into a Tigris repository so that anybody with an interest in carrying on the project can do so.

Write a comment

  • Required fields are marked with *.

If you have trouble reading the code, click on the code itself to generate a new random code.
Security Code: *