RSS 23 projects tagged "Mac OS X"

Download Website Updated 19 Feb 2014 bigloo

Screenshot
Pop 490.54
Vit 53.86

Bigloo is an implementation of the Scheme programming language. It relies on an optimizing compiler from Scheme to C. Bigloo enables connections between Scheme code and C code. It proposes many extensions to Scheme such as a regular parser compiler, an lalr parser compiler, pattern matching, an object layer, etc.

Download Website Updated 21 Dec 2013 GNU TeXmacs

Screenshot
Pop 827.72
Vit 88.03

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 01 Jan 2012 STklos

Screenshot
Pop 77.78
Vit 11.97

STklos is a free Scheme System conforming to R5RS. The implementation is based on an ad-hoc Virtual Machine. It can also be compiled as a library, so that one can easily embed it in an application. Its features include an efficient and powerful object system based on CLOS, a simple-to-use module system, implementation of the full tower of numbers defined in R5RS, and easy connection to the GTK+ toolkit. STklos is the successor of STk, a Scheme interpreter tightly connected to the Tk toolkit.

Download Website Updated 27 Jul 2003 jMax

Screenshot
Pop 80.37
Vit 2.17

jMax is a visual programming environment for building interactive real-time musical and multimedia applications by allowing the user to interactively design dataflow circuits. The basic data types that can go through are integers, symbols, lists, etc. It is an event-driven system and has been used for MIDI processing. A second part of the system (DSP) allows a continuous signal to flow through a circuit, which is most useful for PCM sound (ie. microphone, sound files, etc.). The system is extensible by using shared libraries, you may add data processor types, data types, GUI elements, device types, and more. Data processors may also be designed as circuits and reused.

Download Website Updated 02 Apr 2004 Scsh

Screenshot
Pop 78.20
Vit 2.25

Scsh is a systems-programming environment for POSIX systems and Win32, embedded in the Scheme programming language. It includes a high-level process notation for writing shell-script like programs, with pipelines and redirections. Scsh additionally provides low-level access to POSIX primitives, plus important non-POSIX extensions such as sockets. Scsh is implemented on top of Scheme48, a portable bytecode implementation of Scheme. A number of user-contributed extensions are available, including an extensible HTTP and FTP server, a socket-level PostgreSQL interface, a programmable text formatting language, and a Postscript generation language.

Download Website Updated 17 Dec 2001 MzScheme Digest Extension

Screenshot
Pop 9.33
Vit 1.00

MzScheme Digest Extension is an extension library for the MzScheme interpreter. It provides an interface to Ronald Rivest's sample MD5 implementation as published in RFC 1321.

Download Website Updated 19 Aug 2002 FramerD

Screenshot
Pop 47.24
Vit 1.77

FramerD is a semi-structured object database integrated with a Scheme-based scripting language which supports multi-lingual programming (with pervasive Unicode), a stable module system for programming in the large, distributed applications (via an extensible RPC protocol), non-deterministic (PROLOG-like) evaluation for search and set operations, multi-threaded program execution, extensive tools for text and language analysis, built-in HTML/XML/MIME parsers, and intuitive (CGI- and FastCGI-based) Web scripting. The built-in object database robustly supports millions of objects and indexed access to those objects, both through disk files and networked servers.

Download Website Updated 04 Mar 2003 RScheme

Screenshot
Pop 37.07
Vit 1.00

RScheme is an object-oriented, extended Scheme implementation with a compiler that targets C or (RScheme's own) bytecodes. It has features expected from a modern language: an object system, reflection, modules, namespaces, safe macros, threads, a system call interface (including sockets), separate compilation, and persistence, as well as the formal basis and power of the Scheme programming language. RScheme also features a powerful, elegant foreign code interface.

Download Website Updated 25 Sep 2012 Chicken

Screenshot
Pop 104.96
Vit 11.42

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 24 Sep 2006 fluxus

Screenshot
Pop 61.19
Vit 2.91

Fluxus is a graphical live coding environment for Scheme. Fluxus reads live audio or OSC network messages which can be used as a source of animation data for real-time performances or installations. Keyboard or mouse input can also be read for simple game development, and a physics engine is included for realtime simulations of rigid body dynamics. The built in scheme code editor runs on top of the renderer, which means you can edit the scripts while they are running.

Screenshot

Project Spotlight

OAQL Server

An Oriented Architecture Query Language Server.

Screenshot

Project Spotlight

Berkeley Yacc

A high-quality yacc variant.