The Eiffel Loop library collection

Finnian Reilly

Contents

Overview of the Eiffel Loop libraries

The Eiffel Loop library started life in 2002 with the port of a small logging framework written in Java the previous year. As it happened Eiffel was a much more suitable language for implementing this framework. This was a followed followed by a parsing and pattern matching module and then based on this, various utilities and an auto-editing framework. Later came various modules for XML processing and extensions to the logging framework.

The libraries are far from being finished and more work is required to bring them to maturity but I have decided to release them (May 2010) as I believe many programmers would find at least some of the modules quite useful. The EROS network application framework showcases many features of the Eiffel Loop library collection.

The most recent development phase has been Linux centric so some of the digital processing modules developed on Windows have fallen into disrepair but I hope to rectify this soon.

One of the more interesting DSP modules uses Macromedia Flash for the presentation layer. Unfortunately I no longer have access to the Flash development environment to keep it maintained and cannot afford the cost of purchasing a license.

The main goal now is to make all the modules fully implemented on both Linux and Windows.

Library categories

Audio management

Digital Signal Processing

Multi-threading

Logging

Logging framework with the following features:

Client-server network

Application management

GUI

File naming and processing

Text processing

XML processing

External Language integration

Math

Structures

OS interaction

Accessories

Development tools

Code editing

Build tools

Applications

Download

http://www.eiffel-loop.com/download/Eiffel-Loop.1.0.tar.gz