Jump to content

Ada Programming/Libraries/MultiPurpose/AdaCL

From Wikibooks, open books for an open world

Ada. Time-tested, safe and secure.
Ada. Time-tested, safe and secure.

Library functions

[edit | edit source]

Filtering of text files

[edit | edit source]

This functionality is used for example in creating the extended booch components. It is also used in conjunction with AdaCL.CGI to create dynamic web pages.

String tools

[edit | edit source]

A Get_Line which really works. Raw String I/O. Search and Replace in strings. A special string type with support for Internationalization.

Process control

[edit | edit source]

Execution of external programs (inclusive redirection of standard input and standard output) Wait for a specific process on asynchronous execution. Read and Write to the process standard input and standard output. See os.html for more details.

Command line parsing

[edit | edit source]

A high level command line parser for gnu style command lines.

A secount command line parser with support for internationalisation

A thick binding to the Common Gateway Interface (CGI). This most complete of all Ada binding to the Common Gateway Interface (CGI) and the only binding to support file upload “multipart/form-data”.

Garbage collector

[edit | edit source]

An optional thick binding to the Boehm-Demers-Weiser conservative garbage collector. Removes the need to deallocate memory.

Components

[edit | edit source]

Extension kit for the Ada95 Booch Components. Stores limited objects. This too, eases up memory management.

[edit | edit source]
Author
Martin Krischik
Per Sandberg
Björn Persson
Olga Krischik
Homepage
http://adacl.sourceforge.net
Project Info
http://sourceforge.net/projects/adacl
SVN Archive
http://adacl.svn.sourceforge.net/adacl/
Download
http://sourceforge.net/projects/adacl/download


Sample code

[edit | edit source]

Process control

[edit | edit source]

This little tool triggers a rescan of the scsi bus on Linux system. I need it for the scanner and the USB Compact-Flash card reader which are both hot pluggable.

See also

[edit | edit source]

Wikibook

[edit | edit source]

Ada Reference Manual

[edit | edit source]

- none apply -