165 projects tagged "Scheme"

Download Website Updated 21 Dec 2013 GNU TeXmacs

Screenshot
Pop 778.27
Vit 73.94

GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content: text, mathematics, graphics, interactive content. TeXmacs can also be used as an interface to many external systems for computer algebra, numerical analysis, and statistics. New presentation styles can be written by the user and new features can be added to the editor using Scheme.

Download Website Updated 03 Jun 2014 Chicken

Screenshot
Pop 258.63
Vit 73.38

Chicken is a Scheme compiler that translates most of R5RS Scheme into relatively portable C. It supports fully general tail-call recursion, first-class continuations, and has a very flexible and efficient interface to C and C++. Chicken implements several extensions to the Scheme language: lightweight threads, pattern matching macros, dynamic loading of compiled code, and various object-oriented paradigms, such as TinyCLOS, and others. The library system includes hundreds of convenient modules for practical use.

Download Website Updated 03 Dec 1999 GuileGL

Screenshot
Pop 12.12
Vit 72.87

GuileGL allows you to access OpenGL functions from Guile, the Scheme language interpreter.

Download Website Updated 26 Oct 2000 TinyScheme

Screenshot
Pop 36.00
Vit 70.59

TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. As such, it does not offer IDEs or extensive toolkits although it does sport a small top-level loop, included conditionally. A lot of functionality in TinyScheme is included conditionally, and it allows multiple interpreter states to coexist in the same program without any interference between them. Foreign functions in C can also be added and values can be defined in the Scheme environment.

Download Website Updated 23 May 2001 Emacs ILISP

Screenshot
Pop 22.85
Vit 69.09

ILISP is a package that is designed to integrate various Lisp implementations (mostly Common Lisp systems and various Scheme dialects, including Guile) within Emacs (or XEmacs). ILISP runs an inferior Lisp process (in Emacs parlance) and provides a specialized set of commands, key bindings, and menus to ease the interaction with it. ILISP commands access the underlying Lisp process and provide ways to make the editing, compilation, and execution of Lisp programs much easier.

Download Website Updated 25 Jun 2001 LispMe

Screenshot
Pop 45.89
Vit 68.86

LispMe is a Scheme compiler and runtime system running on PalmOS. It is mainly intended to have a tool for quickly trying ideas and algorithms, but you can write dialog-based applications, too.

No download Website Updated 07 Jun 2003 CodeApplet

Screenshot
Pop 10.86
Vit 63.47

CodeApplet is a Java-based client-server system that is meant to be used for teaching computer programming online. It may be used with any language for which an appropriate Java class is written, and adding a new interpreter requires no recompilation of the main binaries. Users connect to different coding sessions on the server. Every session has one editor at a time, elected by privileged operators or the current editor. This editor may control a shared language interpreter and edit source files while the other users watch in realtime. Some languages also support local interpreters for personal experiments.

Download Website Updated 20 Oct 2003 3DScheme-Anim

Screenshot
Pop 21.86
Vit 62.40

3DScheme-Anim is a 3D modeler in Scheme with animations.

Download Website Updated 10 Dec 2003 guile-ldap

Screenshot
Pop 11.09
Vit 61.99

guile-ldap is an extension for GNU Guile, which provides bindings to the OpenLDAP client library.

Download Website Updated 07 Jun 2014 husk-scheme

Screenshot
Pop 193.01
Vit 61.99

Husk is an implementation of the Scheme programming language for the Haskell Platform. Advanced R5RS features are provided, including continuations, hygienic macros, and a full numeric tower.

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.