Lumen is a user interface library for Ada designed to support visually oriented applications such as games, simulations, and visualization.
Here are the current documents available:
Some informal documents related to the current code:
A Getting Started page to provide some suggestions about what to do once you've built the library and its demos.
An informal narrative description of the Lumen library.
An informal narrative description of the demo applications.
And some older documents which still have some interesting information in them:
The original introduction page. Somewhat outdated, but still useful.
The original rationale, also somewhat outdated, but still very much relevant.
Look for more to be added to this page in the days and weeks ahead!
You may report bugs in Lumen, or ask about difficulties in using it, on the #Ada IRC channel on the Freenode IRC network. And though we haven't tested it yet, presumably you can also use the Github issues page for the Lumen project.
I'm going to start adding notable events here, so you can check quickly whether there's something new since you last visited the site.
Monday, 11 February 2013: The long-awaited and much-delayed Lumen
repository re-organization is now complete! See this page
for a summary of the major changes. Note that some of the more
experimental code branches have not been integrated with the new
repositories; until they are, to find that code look for a repository
Thursday, 5 April 2012: Work resumes on Lumen with the addition of a couple of simple old apps I had lying around, that I recently ported to use Lumen rather than GtkAda. They're not much, but may be useful to somebody sometime.
Wednesday, 14 December 2011: Added a ramble about widgets intended to spark discussion about the design of Lumen widgets. It was aimed at anyone who cares how widgets are done in Lumen, so if you have ideas about that, please do let us know. The #Ada IRC channel on Freenode is the place such discussions happen, but we could use email if you prefer.
Older news items are now on a separate page.
Last Updated: 11 Feb 2013 18:38:07