Télécharger la liste

Description du projet

JGA is a functors library useful for exploring and exploiting functors as a design and implementation tool to reduce boilerplate coding. A functor is an object that encapsulates a function or expression: it can take arguments and produce results, as can any method, expression, or function (in other languages that support functions). Unlike an expression, as an object it can be passed as an argument without being executed, it can be persisted to a database or file, it can be serialized and passed from client to server (and back), and it can be instantiated at runtime based on information unavailable at compile-time. This project borrows the functors from C++ STL library, and extends them with functors that are natural for Java programmers. It also borrows the notion that basic functors implementing common operations can be profitably combined into compound structures to implement more useful logic.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-04-10 19:30
0.7

Ce communiqué a le support de Java 1.5.0_02. Le FunctorParser nouvelle (et son extension de type sécurisé GenericParser) permet foncteurs d'être décrit en utilisant une syntaxe proche de Java: l'analyseur crée le foncteur qui implémente la logique décrite dans l'expression. Hacker's feuille de calcul est la prochaine étape dans l'évolution du moteur de feuille de calcul inclus dans la version précédente. Cette application utilise le FunctorParser à mettre en œuvre une feuille de calcul dont l'expression la langue ressemble à Java dans la plupart des égards.
Tags: Major feature enhancements
This release has support for Java 1.5.0_02. The new FunctorParser (and its type safe extension GenericParser) allows functors to be described using a Java-like syntax: the parser creates the functor that implements the logic described in the expression. Hacker's Worksheet is the next phase in the evolution of the Spreadsheet engine included in the prior release. This application uses the FunctorParser to implement a spreadsheet whose expression language looks like Java in most respects.

2004-09-22 11:28
0.6

Cette version comporte soutien à la jdk1.5 seconde version bêta. Le SpreadsheetTableModel est maintenant Tableur, et est quelque peu fonctionnel dans cette version: les formules peuvent être mis en place par programme, des valeurs constantes mai être entré lors de l'exécution dans les cellules et les cellules sont individuellement formattable. GenericCellEditor, GenericListCellRenderer, et GenericTableCellRenderer comprennent maintenant que les constructeurs déroulant form - dans des remplacements pour les classes Swing qu'elles s'étendent. GenericTableModel et GenericColumn soutenir la mise en forme maintenant et analyse functors.
Tags: Minor feature enhancements
This release features support for the second JDK1.5 beta
release. The SpreadsheetTableModel is now Spreadsheet,
and is somewhat functional in this release: formulas can be
set up programmatically, constant values may be entered at
runtime into cells, and cells are individually formattable.
GenericCellEditor, GenericListCellRenderer, and
GenericTableCellRenderer now include constructors that
form drop-in replacements for the Swing classes that they
extend. GenericTableModel and GenericColumn now support
formatting and parsing functors.

2004-02-23 12:10
0.5

Version initiale.
Tags: Initial freshmeat announcement
Initial release.

Project Resources