Accent is a compiler compiler that does not rely on specific subclasses of context-free grammars and that can be used like Yacc. It also cooperates with Lex. Accent supports inherited and synthesized attributes. It allows you to write your grammar in the Extended-Backus-Naur-Form. Semantic actions can be inserted anywhere; there are no restrictions caused by the parser implementation. Accent even allows ambiguous grammars with much less effort than with traditional LALR or LL compiler compilers. An annotation framework has been developed to resolve ambiguities. It is on the abstract level of grammars and does not reflect the parsing algorithm. Moreover, this calculus is complete in the sense that it can handle each ambiguity in any grammar.
aspectj is an aspect-oriented extension to Java that enables the clean modularization of crosscutting concerns such as error checking and handling, synchronization, context-sensitive behavior, performance optimizations, monitoring and logging, debugging support, and multi-object protocols.
Bedework is an open-source enterprise calendar system that supports public, personal, and group calendaring. It is designed to conform to current calendaring standards (iCalendar RFC 2445 iCal, iTIP: RFC 2446, CalDAV: RFC 4791, VVENUE) with a goal of attaining strong interoperability between other calendaring systems and clients (Mozilla Lightning, Apple iCal). Bedework is built with an emphasis on higher education, though it is used by many commercial enterprises. You may choose to deploy Bedework for public events calendaring, personal calendaring and scheduling, or both. It is suitable for embedding in other applications or in portals and has been deployed across a wide range of environments.
Blitz++ library moves high-level optimizations out of compilers and into libraries in C++. It was created due to the fact that until recently, C++ lagged behind Fortran's performance by anywhere from 20% to a factor of ten. The C++ programming language offers many features useful for tackling complex scientific computing problems, but unfortunately, these advanced features came with this hefty performance pricetag. This program presents a possible solution.
Brazil is a distributed content Web application server. The framework enables stand-alone systems to work together within the Web space, and a strong authentication architecture allows extranets to access intranets in an open environment without compromising security. The Brazil project promotes the functionality of portals and content aggregators, by sitting between the content providers and the users to offer fully personalized and customized content pulled from a variety of independent Web sources.
Clean Programming Language is a general purpose, state-of-the-art, pure and lazy functional programming language designed for making real-world applications. Its unique typing system makes it possible to incorporate destructive updates of arbitrary data structures (including arrays) in a pure functional language and to make direct interfaces to the outside imperative world.
Cocom is a toolset that is oriented towards the creation of compilers, cross-compilers, interpreters, and other language processors. It consists of reusable packages (collection and memory management framework), a Sprut internal representation description (AST-to-AST) translator, a Nona code selector description translator (generator generator similiar to BEG, Twig, Burg, and Iburg), an MSTA syntax description translator (yacc-compatible parser with better error reporting), an OKA pipeline hazards description translator, and SHILKA keywords description translator (similiar to gperf but faster).
Critical Mass Modula-3 is an easy-to-use and easy-to-install Modula-3 system that contains considerable enhancements over its ancestor DEC SRC Modula-3, including modules loadable at runtime, implicit exceptions (even for checked runtime and gc failures), COM-compatible object layout (for Win32), Unicode support, and 64-bit support for 64-bit machines.
Generic Programming and C++ Lib Standardization Boost.org is to C++ what Apache Jakarta is to Java: A collection of libraries all meant to help developing applications, distributed as Open Source. ...
Depreciated in favour of autoreconf The developer himself has written this on sf: "Well after a review of the bootstrapper by the Automake and Autoconf development team, I was informed th...