RSS 29 projects tagged "OS Independent"

Download Website Updated 05 Jun 2007 QuantLib

Screenshot
Pop 156.68
Vit 8.86

QuantLib is a cross-platform, quantitative finance C++ library for modeling, pricing, trading, and risk management in real-life. It is also wrapped as Python/Ruby/Scheme modules. Extensions for Excel, R, and Mathematica are available. Other such extensions are under consideration. QuantLib offers tools that are useful both for practical implementation and for advanced modeling. It features market conventions, yield curve models, solvers, PDEs, Monte Carlo (low-discrepancy included), exotic options, VAR, and so on.

Download Website Updated 27 Feb 2007 SISC

Screenshot
Pop 121.33
Vit 14.09

SISC is an extensible Java-based interpreter of the algorithmic language Scheme. It uses modern interpretation techniques and handily outperforms all existing Java interpreters (often by more than an order of magnitude). In addition, SISC is a complete implementation of the language. The entire R5RS Scheme standard is supported. This includes a full number tower including complex number support and arbitrary precision integers and floating point numbers, proper tail recursion, hygienic macros, and full support for first-class continuations (not just the escaping continuations found in many other systems).

Download Website Updated 11 Nov 2012 Industria

Screenshot
Pop 82.89
Vit 3.51

Industria is a collection of portable R6RS Scheme libraries for cryptography (AES, DES, Blowfish, HMAC, MD5, SHA-1, SHA-2, RSA, DSA, etc.), zip/gzip/zlib decompression, disassembly of amd64 machine code, Off-The-Record messaging, bytevector pack/unpack syntax, TLS connections via custom binary ports, and more.

Download Website Updated 09 May 2004 GNU Backgammon

Screenshot
Pop 74.40
Vit 2.69

GNU Backgammon (gnubg) plays and analyzes backgammon games and matches.

Download Website Updated 16 Feb 2002 The Kawa Scheme System

Screenshot
Pop 67.32
Vit 2.09

The Kawa Scheme System is a full Scheme implementation, completely written in Java. Scheme functions and files are automatically compiled into Java byte-codes. Kawa does some optimizations, and the compiled code runs at a reasonable speed. It provides the usual read-eval-print loop, as well as batch modes. The Kawa compilation framework is also useful for implementing other languages on top of JVM. There is active development of XQuery (the XML query language), and less active development of Emacs Lisp, Common Lisp, and EcmaScript.

Download Website Updated 09 Jun 2003 BRL

Screenshot
Pop 66.93
Vit 4.04

BRL is a language designed for server-side WWW-based applications, particularly database applications. It is based on Scheme, which makes the syntax extremely simple yet powerful. This implementation is a Java Servlet using the Kawa Scheme compiler.

Download Website Updated 17 Oct 2009 Nazghul

Screenshot
Pop 66.72
Vit 5.26

Nazghul is a computer role-playing game (CRPG) engine. If you like rogue-likes or the top-down, 2D, turn-based CRPGs that disappeared in the early 90s, then this is for you.

No download Website Updated 19 Feb 2007 ECB

Screenshot
Pop 60.25
Vit 1.67

ECB is a source code browser for (x)emacs. It displays a couple of windows that can be used to browse directories, files, and file contents like methods and variables. It supports source code parsing for languages like Java, C, C++, Elisp, Scheme, Perl, TeX, LaTeX, etc. In addition, it offers an (optional) permanent "compile window" at the bottom of the emacs frame, which is used to display all help and compile output. The rest of the frame is called the "edit area", which can be divided into several edit windows that are used for editing the sources. Deleting some of the edit windows neither destroys the compile window nor the browsing windows. It requires the CEDET suite.

No download Website Updated 16 Sep 2004 Functional XML Parsing Framework

Screenshot
Pop 51.26
Vit 2.02

The Functional XML Parsing Framework is a package of low-to-high-level lexing and parsing procedures that can be combined to yield a SAX, DOM, validating parsers, or a parser intended for a particular document type. The procedures in the package can be used separately to tokenize or parse various pieces of XML documents. The package supports XML namespaces, character, internal, and external parsed entities, xml:space, attribute value normalization, processing instructions and CDATA sections. It is intended to be a framework, a set of "Lego blocks" you can use to build a parser that follows DOM, SAX, or another discipline, and performs validation to any degree. As an example of such parser construction, the package includes a semi-validating SXML parser. It converts XML to SXML, an instance of XML Infoset as S-expressions, an abstract syntax tree of an XML document. SXML can be queried (in a XPath style), transformed, and evaluated. The framework parses XML in a pure functional style, as folding over a text XML document considered a spread-out tree. The input port is treated as a linear, read-once parameter. The framework's code does not use assignments at all.

Download Website Updated 22 Jan 2004 PyBabelPhish

Screenshot
Pop 48.25
Vit 1.80

PyBabelPhish is a GTK-based program providing fast translations from one natural language to another. Texts translated to Spanish can be read aloud in Spanish through optional text-to-speech support.

Screenshot

Project Spotlight

JSXGraph

A cross-browser library for plotting and interactive geometry.

Screenshot

Project Spotlight

Tardis

A TimeMachine style backup system for Linux.