RSS 42 projects tagged "Linux"

Download Website Updated 05 Apr 2014 TXR

Screenshot
Pop 723.26
Vit 92.40

TXR is a new data munging language. TXR's special pattern language provides template-based matching of entire documents or large sections of documents. It also contains a language for functional and imperative programming. It is written in C and takes the form of a utility that is portable to Unix-like platforms and Windows.

No download Website Updated 03 May 2001 Persistent LISP objects

Screenshot
Pop 26.46
Vit 68.81

PLOB implements persistency for LISP and CLOS objects, including database functionality like transactions, indices and locks. It can act as a classical client/server system (for multiple user access) or a serverless system (for improved performance).

No download Website Updated 06 May 2003 The Regex Coach

Screenshot
Pop 49.92
Vit 63.26

The Regex Coach is a graphical application for Linux and Windows which can be used to experiment with (Perl-compatible) regular expressions interactively. It shows whether a regular expression matches a particular target string, and can also show which parts of the target string correspond to captured register groups or to arbitrary parts of the regular expression. It can "walk" through the target string one match at a time and simulate Perl's split and s/// (substitution) operators. It tries to describe the regular expression in plain English. It can show a graphical representation of the regular expression's parse tree. It can single-step through the matching process as performed by the regex engine. Everything happens in "real time" (i.e., as soon as you make a change somewhere in the application all other parts are instantly updated).

Download Website Updated 19 Jan 2004 BMDFM

Screenshot
Pop 24.98
Vit 61.19

BMDFM allows one to run an application in parallel on shared memory multiprocessor (SMP) systems. BMDFM automatically identifies and executes all parallelism of unparallelized programs due to the static and mainly dynamic scheduling of the data flow instruction sequences derived from the formerly sequential program. BMDFM's dynamic scheduling subsystem performs an efficient SMP emulation of Tagged-Token DFM to provide the transparent dataflow semantics for the applications. No directives for parallel execution are required. No highly knowledgeable parallel programmers are required.

No download Website Updated 29 Oct 2005 Lisp Blosxom

Screenshot
Pop 11.00
Vit 55.63

Lisp Blosxom is a port of the Perl Blosxom blogging engine to ANSI Common Lisp. Its goals are extensibility and speed. It's a filesystem-based blogging engine, which means that blog entries are just flat files on disk, although plugins can be written to extend or replace this behavior. The first line in the file is the title, while the remainder is the text of the body. Entry dates are taken directly from the filesystem's modification date for each entry. Furthermore, the structure of the blog is taken directly from the hierarchy of directories and files on disk.

Download Website Updated 07 Aug 2012 Steel Bank Common Lisp

Screenshot
Pop 183.17
Vit 18.52

Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp Object System (multimethods and all). It also includes many extensions, such as native threads, socket support, a statistical profiler, programmable streams, and more. These are all available through an integrated, interactive native compiler which feels like an interpreter. SBCL is unique in being a multiplatform native compiler which bootstraps itself completely from source, using a C compiler and any other ANSI Common Lisp implementation.

Download Website Updated 25 Feb 2013 GNU MIX Development Kit

Screenshot
Pop 149.45
Vit 16.43

MDK (MIX Development Kit) provides tools for developing and executing, in a MIX virtual machine, MIXAL programs. The MIX is Donald Knuth's mythical computer, described in the first volume of The Art of Computer Programming, which is programmed using MIXAL, the MIX assembly language. MDK includes a MIXAL assembler (mixasm), a MIX virtual machine (mixvm) with a command line interface, a Guile-based virtual machine (mixguile), a GTK+ based GUI (gmixvm), and a mixvm-Emacs interface (mixvm.el). MDK utilities are extensible using Scheme.

No download Website Updated 30 Jul 2013 Kiezellisp

Screenshot
Pop 20.98
Vit 16.23

Kiezellisp is a Lisp interpreter/compiler written in C#. It utilizes the Dynamic Language Runtime and combines a prototype object model with generic functions/multimethods.

Download Website Updated 28 Aug 2005 Jabberwocky

Screenshot
Pop 128.67
Vit 10.29

Jabberwocky is a Lisp IDE containing a Lisp-aware editor with syntax highlighting, parentheses matching, a source analyzer, indentation, a source level debugger, a project explorer, and an interaction buffer. It is the replacement for the Lisp Debug project.

Download No website Updated 19 Dec 2013 GCC-MELT

Screenshot
Pop 147.99
Vit 9.95

GCC-MELT is a high-level domain specific language that eases the development of plugin-like extensions for GCC, the Gnu Compiler Collection. These extensions can analyze or modify GCC internal representations, and can be used for static source code analysis, refactoring, specific warnings, optimizations, etc. The MELT language provides high-level features. Notably, MELT code is translated to C or C++, and can even contain C or C++ code. It includes powerful pattern matching facilities and can manipulate dynamically typed values and raw GCC structures. It enables functional/applicative, object-oriented, reflective programming styles and has a familiar Lisp-like syntax.

Screenshot

Project Spotlight

phodav

A WebDAV server.

Screenshot

Project Spotlight

John The Sorcerer

An adventure game based on the Simon the Sorcerer series.