RSS 79 projects tagged "Ada"

No download Website Updated 28 Apr 2013 Units of measurement for Ada

Screenshot
Pop 64.91
Vit 14.29

The library provides an implementation of dimensioned values for Ada. Unit checks are made at run-time, if not optimized out by the compiler. SI and irregular measurement units are supported. Shifted units like degrees Celsius are supported too. Conversions from and back to strings are provided for all various irregular units. An extensive set of GTK widgets for dealing with dimensioned values is included, though use of GTK is not mandatory for the rest of the library.

No download Website Updated 20 Mar 2004 Pattern matching

Screenshot
Pop 24.06
Vit 1.02

This library implements SNOBOL-like patterns. It provides various strategies form repetitive matching, supports recursive and user-defined patterns, immediate assignment of matched text, and patterns for matching multi-line texts. Bindings for C++ and Ada are provided.

No download Website Updated 15 Mar 2013 Simple components for Ada

Screenshot
Pop 60.33
Vit 19.84

The Simple components for Ada library provides implementations of smart pointers for automatically collected objects (using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic sets, maps, directed graphs, directed weighted graphs, stacks, and storage pools. It also includes table management, string editing, IEEE 754 support, and infix expression parsing tools. Implementations of some lock-free shared data structures are provided.

No download Website Updated 04 Apr 2012 Strings edit

Screenshot
Pop 49.19
Vit 8.79

Strings edit is a library that provides I/O facilities for integers, floating-point numbers, Roman numerals, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size field with padding. Numeric input can be checked against expected values range to be either saturated or to raise an exception. For floating-point output either relative or absolute output precision can be specified. UTF-8 encoded strings are supported, including wildcard pattern matching, sets and maps of code points, upper/lowercase, and other Unicode categorizations.

No download Website Updated 22 Jan 2012 Tables for Ada

Screenshot
Pop 32.48
Vit 6.50

This library provides an implementation of tables indexed by strings. The binary search is used for names of known length. It is also possible to search a table for names of unknown length, i.e. to parse a string using some table. Table elements can be of any private type. Key- insensitive tables are supported.

No download Website Updated 05 Aug 2007 ImgSvr

Screenshot
Pop 57.27
Vit 4.46

ImgSvr is a Web image server, which allows users to browse digital images. It is a simple, efficient, and full HTTP server specifically designed for image publishing. It is completely dynamic with efficient thumbnail generation.

Download Website Updated 27 Jan 2004 ILFIVE

Screenshot
Pop 20.20
Vit 1.00

ILFIVE is a library of Lisp objects in C, with an Ada-95 binding. It also features il5check, a matcher for list patterns.

Download Website Updated 27 Jan 2004 WIPORT

Screenshot
Pop 24.98
Vit 1.00

WIPORT is a layer over the grx graphics library which provides a simple GUI API with memorization of the objects displayed in the various windows. This makes redrawing and printing to a scalable PostScript representation easy to do. Thanks to the grx library programs, using WIPORT works identically on the DOS graphical console, Linux+svgalib, and Linux+X11. WIPORT is written in C and comes with an Ada-95 binding.

No download No website Updated 23 Aug 2012 Niliada

Screenshot
Pop 29.46
Vit 3.51

Niliada is a library of Lisp-like objects in Ada-95. It features a real time garbage collector. It is useful for massively multithreaded applications in a mission critical environment.

Download No website Updated 13 Mar 2004 votmic

Screenshot
Pop 22.52
Vit 1.42

votmic is a Web voting system for small virtual societies. Each member receives a specific URL every time there is a new issue to vote on. By going to that URL and clicking an option, his vote is recorded. The current results and who voted for what and from what IP address are displayed to all members, so votes can't be tampered with. If one votes repeatedly, only the last vote is considered.

Screenshot

Project Spotlight

Scid vs. PC

A chess database application, PGN viewer, and more.

Screenshot

Project Spotlight

Wenity

A multi-platform Zenity clone.