165 projects tagged "Scheme"

No download Website Updated 24 Jul 2005 Anarchy Window Manager

Screenshot
Pop 34.53
Vit 1.00

Anarchy is a window manager for the X Window System. It is implemented in less than 500 lines of CLOS oriented Scheme code. The implementation language is Gauche Scheme. Despite its small code size, it supports most functions expected of a basic window manager (move, resize, hide, minimize, maximize, list windows, root menu).

Download Website Updated 28 Aug 2005 scbib

Screenshot
Pop 15.39
Vit 1.00

scbib is a bibliography manager written in Scheme. It handles bibliographic data written in simple S-expressions and generates a bibtex file and an HTML file from the S-expressions file. It is capable of obtaining bibliographic data using the Amazon Web service. A simple converter for importing a bibtex file is also included.

Download Website Updated 28 Aug 2005 escm

Screenshot
Pop 20.12
Vit 1.00

escm is a filter program that takes text with embedded Scheme expressions and copies it to the output with evaluating the Scheme expressions. You can use the power of Scheme to preprocess various text files, including CGI scripts.

Download Website Updated 29 Aug 2011 SCSS

Screenshot
Pop 58.92
Vit 5.59

SCSS is an R6RS Scheme library for parsing, querying, and emitting style information compatible with the W3C Cascading Stylesheets recommendation. While SCSS does not itself provide any rendering functionality, it can provide style information to applications and libraries that do. SCSS includes a pluggable API for arbitrary document implementations that allows it to accomodate the full range of selector types described in the W3C recommendation; SDOM is supported out-of-the-box.

No download No website Updated 16 Jan 2007 esra

Screenshot
Pop 21.35
Vit 2.42

Esra is a scriptable, scalable, and highly hackable molecular mechanics library for Java. Its primary purpose is the statistical analysis of trajectory data generated with packages such as GROMOS, GROMACS, or AMBER, but it can also be used as a standalone package for performing simple molecular dynamics and Monte-Carlo simulations. It can be scripted with Jython, Mathematica, or Matlab.

Download Website Updated 10 May 2010 InteLib

Screenshot
Pop 89.67
Vit 8.24

InteLib is a library of C++ classes that lets you do Lisp/Scheme programming within your C++ programs, even without any additional preprocessing, without all those calling conventions. You can write code that is accepted by a C++ compiler while thinking in a "Lisp/Scheme mode", and the code you write will look much like Lisp/Scheme code, although it will be pure C++.

Download Website Updated 04 Apr 2006 GeneRecon

Screenshot
Pop 22.98
Vit 2.51

GeneRecon is a software package for linkage disequilibrium mapping using coalescent theory. It is based on a Bayesian Markov-chain Monte Carlo (MCMC) method for fine-scale linkage-disequilibrium gene mapping using high-density marker maps. GeneRecon explicitly models the genealogy of a sample of the case chromosomes in the vicinity of a disease locus. Given case and control data in the form of genotype or haplotype information, it estimates a number of parameters, most importantly, the disease position.

No download Website Updated 18 Apr 2006 Freetalk

Screenshot
Pop 19.75
Vit 2.06

Freetalk is a console-based Jabber client. It features a readline interface with completion of buddy names, commands, and even ordinary English words. It is extensible, configurable, and scriptable through a Guile interface.

Download Website Updated 13 Nov 2005 scons-chicken

Screenshot
Pop 16.61
Vit 1.41

scons-chicken is an add-on for SCons, a building system (much like make and autotools all in one), that adds support for Chicken, a Scheme-to-C compiler.

Download Website Updated 20 Sep 2011 libRUIN

Screenshot
Pop 54.54
Vit 3.91

libRUIN (Renderer for User Interfaces in Ncurses) is a rendering library for various XML-based user interface markup languages (such as Mozilla XUL), using the Ncurses terminal control library as a rendering target. GNU Guile and the SDOM Scheme module are used as the "glue" that manages user input and event handling. An application programmer passes an XML document (including, potentially, a set of CSS stylesheets) and an Ncurses WINDOW structure, and libRUIN paints the WINDOW according to the markup and CSS. The programmer may subsequently pass Ncurses-style input strings to that WINDOW via libRUIN, and libRUIN will handle the resulting event flows.

Screenshot

Project Spotlight

liblangtag

An interface library to access tags for identifying languages.

Screenshot

Project Spotlight

Thinknowlogy

Grammar-based software designed to utilize the logic contained within grammar.