Ada 95 Booch Components and EWS Update

Simon J. Wright released updates to his Ada 95 Booch Components and EWS (Embedded Web Server) projects while I was away on vacation, so I’m a bit late on these. Sorry! Both updates are pure maintenance, so no new features, only fixed bugs.

The Ada 95 Booch Components is…

…a container library, supporting Bags, Collections, Maps, Queues, Rings, Sets, Stacks, and Trees of various flavours, together with supporting utilities.

And for the August 9th. release we get the following two fixes:

  • Can be installed as a library in GCC and GNAT GPL installations
  • All uses of “.all’Access” eliminated

Next up we have EWS:

The Embedded Web Server is designed for use in embedded systems with limited resources (eg, no disk). It supports both static (converted from a standard web tree, including graphics and Java class files) and dynamic pages. It is written in GCC Ada.

And the fixes for this little gem is

  • Makefiles recognise the need for .exe on Windows
  • Updated build hints
  • Don’t build ews-pages
  • Uses an in-memory Stream to accumulate all elements of a Response
  • Added a favicon

Good stuff. You can see some of the other projects Simon is involved in here.

EWS 20110115 Released

Yesterday Simon J. Wright released version 20110115 of his EWS (Embedded Web Server) package, which is

designed for use in embedded systems with limited resources (eg, no disk). It supports both static (converted from a standard web tree, including graphics and Java class files) and dynamic pages. It is written in GCC Ada.

I haven’t tried the package myself (yet), but I intend to give it a whirl one of these days.

You can read the short release announcement here.