Projects tagged ‘scheme’


[194 total ]

2338 Users
   

GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring. It has many capabilities. It can ... [More] be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc. GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted. GIMP is written and developed under X11 on UNIX platforms. But basically the same code also runs on MS Windows and Mac OS X. [Less]
Created over 3 years ago.

43 Users
   

LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations of all sorts, including those that require extensive interprocedural ... [More] analysis. LLVM is also a great target for front-end development for conventional or research programming languages, including those which require compile-time, link-time, or run-time optimization for effective implementation, proper tail calls or garbage collection. We have an incomplete list of projects which have used LLVM for various purposes, showing that you can get up-and-running quickly with LLVM, giving time to do interesting things, even if you only have a semester in a University course. We also have a list of ideas for projects in LLVM. [Less]
Created over 2 years ago.

14 Users
   

PLT Scheme is an innovative programming language that builds on a rich academic and practical tradition. It is suitable for implementation tasks ranging from scripting to application development ... [More] , including GUIs, web services, etc. It includes the DrScheme programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the PLT Scheme web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Scheme, ACL2, FrTime, Lazy Scheme, and ProfessorJ (which is a pedagogical dialect of Java). [Less]
Created about 1 year ago.

9 Users
 

Guile is an interpreter for the Scheme programming language, with support for many SRFIs, packaged as a library which can be incorporated into your programs. Your users have full access to the ... [More] interpreter, so Guile itself can be extended, based on the needs of the user. The result is a scripting language tailored to your application. [Less]
Created about 1 year ago.

9 Users
 

Chicken is a compiler for the Scheme programming language. Chicken produces portable, efficient C, supports almost all of the current Scheme language standard, R5RS and includes many enhancements and extensions.
Created over 2 years ago.

5 Users

uim's goal is to provide simple, easily extensible and high code-quality input method development platform, and useful input method environment for users of desktop and embedded platforms.
Created about 1 year ago.

5 Users
 

Freetalk is an extensible Jabber client for the console.
Created over 3 years ago.

3 Users

OverviewYpsilon is the implementation of Scheme Programming Language, which conforms to the latest standard R6RS. It achieves a remarkably short GC pause time and the best performance in parallel ... [More] execution as it implements "mostly concurrent garbage collection", which is optimized for the multi-core CPU system. Ypsilon is easy to use as well as good for applications of any kind that require quick, reliable, and interactive data processing. It implements full features of R6RS and R6RS standard libraries including: arbitrary precision integer arithmetic rational number exact and inexact complex number implicitly phased library top-level program proper tail recursion call/cc and dynamic wind unicode bytevectors records exceptions and conditions i/o syntax-case hashtables enumerations More libraries are included to support a wide variety of software development. Also it has built-in FFI which is easy to use. Please refer to the following files for FFI overview. example/gtk-hello.scm example/glut-demo.scm sitelib/ypsilon/glut.scm sitelib/ypsilon/gl.scm sitelib/ypsilon/ffi.scm News2008-12-23 Ypsilon 0.9.6-update3 released. This version fixed all bugs found and supports Windows XP/Vista(32bit), MacOSX(32bit), Linux(32/64bit) , FreeBSD(32/64bit). 2008-09-03 Ypsilon 0.9.6-update2 released. This is a bug fix release. 2008-08-15 Ypsilon 0.9.6-update1 released. This is a bug fix release. 2008-08-01 Ypsilon 0.9.6 released. This version fixed all bugs found in version 0.9.5. LinksKnown bugs in current release Changes in latest version (trunk) Ypsilon development roadmap Xcode3: How to checkout latest source code from repository Windows: How to install Ypsilon to 'C:\Users\\Ypsilon' Using binfmt_misc linux kernel module Other ResourcesYpsilon has been developed as a fundamental technology for LittleWing Pinball Construction System. Ypsilon Wiki: http://www.littlewingpinball.net/mediawiki/index.php/Ypsilon Ypsilon Background Story: http://www.littlewingpinball.com/contents/en/ypsilon.html (Japanese) Ypsilon Background Story: http://www.littlewingpinball.com/contents/ja/ypsilon.html (Japanese) Ypsilon Wiki: http://www.littlewingpinball.net/mediawiki-ja/index.php/Ypsilon LittleWing Pinball Home: http://www.littlewingpinball.com/ [Less]
Created about 1 year ago.

3 Users

SISC is an extensible Java based interpreter of the algorithmic language Scheme. SISC uses modern interpretation techniques, and handily outperforms all existing JVM interpreters (often by more than ... [More] an order of magnitude). In addition, SISC is a complete implementation of the language. The entire R5RS Scheme standard is supported, no exceptions. This includes a full number tower including complex number support, arbitrary precision integers and floating point numbers, as well as hygienic R5RS macros, proper tail recursion, and first-class continuations (not just the escaping continuations as in many limited Scheme systems). SISC also attempts to implement the standard as correctly as possible, while still providing exceptional performance. [Less]
Created over 2 years ago.

2 Users

Halyard is a GPLed multimedia engine. It currently runs on Windows, with a partial port to Mac OS X; with some more work and a few features disabled, it should be possible to finish the OS X port or ... [More] port it to other platforms. Halyard is based on PLT Scheme, wxWidgets and the Quake 2 Engine. It includes a rudimentary IDE based on Scintilla. There is more information available at our web site. [Less]
Created about 1 year ago.