Yolk is an Ada based web-toolbox that sits on top of AWS[1], GNATcoll[2],
Florist[3], XML/Ada[4] and PostgreSQL[5].
It is important to understand that Yolk itself does very little that cannot be
accomplished using plain AWS, GNATcoll, XML/Ada and Florist. It is, for lack of
a better term, a
... [More] convenience. Some of things that Yolk offers are:
* Sending emails from the application
* Setting up rotating log files and handling basic log file management
* Loading configuration files
* Handling the most common static content types (HTML, PNG, ICO and so on)
* Easy Atom RSS feed generation
* Connecting to one or more PostgreSQL databases
* Switching to an un-privileged user.
* Start/stop as a "regular" daemon using an rc script.
Be sure to check out the Yolk demo [Less]
Alog is a logging framework for Ada. It aims to be straight forward to use and is easily extendable. It provides different facilities and log-level support.
The program has few nice options such as "ignore list" (to keep some packages out of the graph) and "trim lists," used to "collapse" a whole package subtree to its root node. Those two options are quite useful for very complex projects whose graph would be too complex to be useful.
Currently it
... [More] works only for GNAT since it acquires the dependency data by reading the ALI files generated by the GNAT compiler. A future version will use the ASIS interface and it should work for every Ada compiler. [Less]
Anet is a networking library for the Ada programming language. The library provides a BSD socket implementation and support for IPv4/UDP packet creation and validation. It can be used to implement custom protocols on top of IPv4. The library also provides a binding to the Linux Packet Filter (LPF) system.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy