# This file is automatically generated. If you edit it, your # edits will be discarded next time the file is generated. # See http://cygwin.com/setup.html for details. # setup-timestamp: 1241440295 @ CGAL sdesc: "The Computational Geometry Algorithms Library" ldesc: "The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation." category: Devel Math requires: cygwin libboost libgmp3 version: 3.4-1 install: release/CGAL/CGAL-3.4-1.tar.bz2 3498653 193a9f2ff11871b9f8a9e5650bdb0f77 source: release/CGAL/CGAL-3.4-1-src.tar.bz2 10679303 9195bd2237c0ea9eeef61127150106e9 @ bigloo sdesc: "A scheme programming environment" ldesc: "Bigloo is a Scheme implementation devoted to one goal: enabling Scheme based programming style where C(++) is usually required. Bigloo attempts to make Scheme practical by offering features usually presented by traditional programming languages but not offered by Scheme and functional programming. Bigloo compiles Scheme modules. It delivers small and fast stand alone binary executables. Bigloo enables full connections between Scheme and C programs, between Scheme and Java programs, and between Scheme and C# programs." category: Devel Scheme requires: cygwin libgmp version: 3.2a-1 install: release/bigloo/bigloo-3.2a-1.tar.bz2 29124447 0f15b01a8cadd2340042a89b090d537f source: release/bigloo/bigloo-3.2a-1-src.tar.bz2 13101739 c672b5482e8316ef43de69301fd82b2a [prev] version: 3.1b-2 install: release/bigloo/bigloo-3.1b-2.tar.bz2 28627935 977e8e786f87d4aae240315f98ec410d source: release/bigloo/bigloo-3.1b-2-src.tar.bz2 13259758 6969f496f3d9cb24d007588193eb18ce @ chicken sdesc: "A practical and portable Scheme system" ldesc: "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. CHICKEN runs on MacOS X, Windows, and many Unix flavours." category: Devel Interpreters Scheme requires: cygwin libpcre0 version: 4.0.0-1 install: release/chicken/chicken-4.0.0-1.tar.bz2 4445666 b48cd514e0a19ac48a9c0d71f41a69f1 source: release/chicken/chicken-4.0.0-1-src.tar.bz2 3322126 6bf5561737a6a0250b07dfb65d2f7881 [prev] version: 3.4.0-1 install: release/chicken/chicken-3.4.0-1.tar.bz2 4965509 055db7ebea9ae42dfc20144476a144f0 source: release/chicken/chicken-3.4.0-1-src.tar.bz2 4256711 c16392443e0246c78297eacf16264e01 @ cproto sdesc: "generate C function prototypes from C source code" ldesc: "Cproto is a program that generates function prototypes and variable declarations from C source code. It can also convert function definitions between the old style and the ANSI C style." category: Devel requires: cygwin version: 4.7f-1 install: release/cproto/cproto-4.7f-1.tar.bz2 36513 4ba4a0538473870b5f414e97a4849b7e source: release/cproto/cproto-4.7f-1-src.tar.bz2 152261 f37da33eb0d3785952fdb8c25eb918e7 @ elk sdesc: "Elk Scheme - the Extension Language Kit" ldesc: "Elk is an implementation of the Scheme programming language. In contrast to existing, stand-alone Scheme systems Elk has been designed specifically as an embeddable, reusable extension language subsystem for applications written in C or C++. Elk is free software, and can be used, modified and distributed in almost any way. See the licence file for the exact conditions. Developers using Elk can deliver applications with different components written in different languages, such as an efficient core written in C or C++ and an extensible user interface layer implemented in Scheme. To help building hybrid application architectures, Elk supports a tightly-knit interworking of the C/C++ parts of applications with Scheme code. Elk is also useful as a stand-alone Scheme implementation, in particular as a platform for rapid prototyping of X11-based Scheme programs." category: Devel Interpreters Scheme requires: cygwin libgdbm4 libX11_6 libXaw8 libXt6 version: 3.99.7-1 install: release/elk/elk-3.99.7-1.tar.bz2 669900 32ec02711118b80af21458c23646505f source: release/elk/elk-3.99.7-1-src.tar.bz2 654995 d45afd33b7e93ce5d5594bfa8010a3e2 @ euscheme sdesc: "a simple EuLisp Level 0 interpreter" ldesc: "Euscheme is a simple EuLisp Level 0 interpreter, and is used as the language for several of the assignments in final year courses. EuLisp Level 0 is a small and compact Lisp, but nevertheless has many interesting features, such as modules, an object system, and multithreading. EuLisp Level 1 has extra features, the most notable being a full metaobject system." category: Interpreters Scheme requires: cygwin version: 036.1-1 install: release/euscheme/euscheme-036.1-1.tar.bz2 178916 a97c661b67e65401f390fdee3bac7101 source: release/euscheme/euscheme-036.1-1-src.tar.bz2 159967 27a7a92d7f2712d5ee2797044b627ac8 [prev] version: 0.36.1-1 install: release/euscheme/euscheme-0.36.1-1.tar.bz2 179332 5b4e72282996c4c89d6cb8660b05784c source: release/euscheme/euscheme-0.36.1-1-src.tar.bz2 159961 ad00795d23e3108ecd2979e18a0ff633 @ false sdesc: "a compiler for a subset of scheme" ldesc: " programming language. Its main purpose is to facilitate creation of specialized code fragments which use Scheme-like computational model (garbage-collected memory, proper tail recursion, call/cc, closures, multiple return values) and can be easily integrated with regular C code in a direct way (no FFI or \'scripting language bindings\')." category: Devel requires: cygwin version: 0-1 install: release/false/false-0-1.tar.bz2 330144 817f1bff265300c4024cf9263bb4d3a0 source: release/false/false-0-1-src.tar.bz2 301994 ac26918c6566812412b8e6a66f4b104e @ gambc sdesc: "Gambit-C: a complete, portable, efficient and reliable implementation of the Scheme programming language." ldesc: "Gambit-C consists of two main programs: gsi, the Gambit Scheme interpreter, and gsc, the Gambit Scheme compiler. The interpreter is designed to provide a nice debugging environment whereas the compiler targets fast execution. The compiler can produce standalone executables or compiled modules which can be loaded at run time. Interpreted code and compiled code can be freely mixed." category: Devel Interpreters Scheme requires: cygwin version: 4.3.0-1 install: release/gambc/gambc-4.3.0-1.tar.bz2 5401219 41a7c33d6363d5928bc1e58c81ddfac8 source: release/gambc/gambc-4.3.0-1-src.tar.bz2 7732776 5ceb3cf3d2e3425c17e589a5be901cf3 [prev] version: 4.2.9-1 install: release/gambc/gambc-4.2.9-1.tar.bz2 5403923 2398ee1bc0418bb0417665b1c816609b source: release/gambc/gambc-4.2.9-1-src.tar.bz2 14284621 2b1a4f8d2aa6f4e4111532e7291e0fe9 @ gauche sdesc: "An R5Rs scheme interpreter" ldesc: "Gauche is an R5RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of Gauche's goals." category: Interpreters Scheme requires: cygwin libgdbm4 libiconv2 version: 0.8.13-2 install: release/gauche/gauche-0.8.13-2.tar.bz2 4459106 e1e28ae4d7f9a199bdc3b68ec29ee0ea source: release/gauche/gauche-0.8.13-2-src.tar.bz2 3400469 d2dfc0ab3f4dcde4045dfe3e5b439456 [prev] version: 0.8.13-1 install: release/gauche/gauche-0.8.13-1.tar.bz2 3229818 8238e7006fc0e441aa0d6d48cc70eb4c source: release/gauche/gauche-0.8.13-1-src.tar.bz2 3399228 dbbd39c08bc386244797d6152b96047b @ gifsicle sdesc: "A command-line tool for creating, editing, and inspecting GIF images and animations." ldesc: "Gifsicle is a UNIX command-line tool for creating, editing, and getting information about GIF images and animations. Features: * Making a GIF animation with gifsicle is easy. * Batch mode for changing GIFs in place. * Prints detailed information about GIFs, including comments. * Control over interlacing, comments, looping, transparency... * Creates well-behaved GIFs: e.g. removes redundant colors, etc. * It can shrink colormaps and change images. * It can optimize your animations! * Unoptimizing animations, which makes them easier to edit. * A dumb-ass name." category: Graphics requires: cygwin libX11_6 version: 1.52-1 install: release/gifsicle/gifsicle-1.52-1.tar.bz2 112696 0279607c32daefd61cde31a7cb2e3412 source: release/gifsicle/gifsicle-1.52-1-src.tar.bz2 253020 e8ef2ff035192dd699ca72c4d1979fdc @ ikarus sdesc: "a free optimizing incremental native-code compiler for Scheme" ldesc: "Ikarus Scheme is a free optimizing incremental native-code compiler for Scheme as specified in the Revised^6 Report on the Algorithmic Language Scheme. Ikarus Scheme is an optimizing compiler, so your Scheme code will run fast without the need to port hot spots to C ``for performance''. With an incremental compiler, you don't need a separate compilation step to make your program run fast. The best part is that the compiler itself is fast, capable of compiling thousands of lines of code per second. Finally, Ikarus Scheme is an R6RS compiler. R6RS is the latest revision of the Scheme standard. The current release of Ikarus supports over 94% of the most important features R6RS, and later releases will bring Ikarus closer to full R6RS conformance. R6RS libraries, scripts, record types, condition system, exception handling, unicode strings, bytevectors, hashtable, and enumerations are among the supported features." category: Devel Interpreters Scheme requires: cygwin libgmp3 version: 0.0.3-2 install: release/ikarus/ikarus-0.0.3-2.tar.bz2 1337570 72415bcf776144ee584768d558071292 source: release/ikarus/ikarus-0.0.3-2-src.tar.bz2 3969701 a4cd4deb15c82aff7d0206e769b44ac2 [prev] version: 0.0.3-1 install: release/ikarus/ikarus-0.0.3-1.tar.bz2 1337009 63a61577470daa0a6a7c44ebce6398db source: release/ikarus/ikarus-0.0.3-1-src.tar.bz2 3968964 66e0ed15ef846f12181f7bddb938a3b6 @ inlab-scheme sdesc: "An implementation of R4RS and IEEE 1178 Scheme" ldesc: "Inlab-Scheme is an independent implementation of the algorithmic language Scheme as defined by the R4RS and the IEEE Standard 1178. In addition to the language core Inlab-Scheme has support for several features like bitmap/greymap processing and more. Inlab-Scheme can be used as a general tool for image processing, OCR or specialized optical object and pattern recognition." category: Interpreters Scheme requires: cygwin version: 4.108-1 install: release/inlab-scheme/inlab-scheme-4.108-1.tar.bz2 55297 a280097e1b646005d5e95359052dd48d source: release/inlab-scheme/inlab-scheme-4.108-1-src.tar.bz2 92708 70265edef6a590c6ee7013c1e4d417af @ jpilot sdesc: "Desktop Organizer Software for the Palm Pilot" ldesc: "J-Pilot is a desktop organizer application for PalmOS devices. It is meant to be an alternative to the Palm Desktop for those who run the most popular Operating Systems in the World, Linux and Unix." category: Utils X11 requires: cygwin gdk-pixbuf2 glib2 gtk2-x11 libintl8 version: 1.6.0-1 install: release/jpilot/jpilot-1.6.0-1.tar.bz2 989458 289acaa32682b9613bfb51b5bedd3408 source: release/jpilot/jpilot-1.6.0-1-src.tar.bz2 1779213 d52d716b985c3cd1b01cf3db377a361e @ ksi sdesc: "a portable, embedable Scheme implementation" ldesc: "Ksi, is a portable, embedable Scheme implementation. All documentation is in Russian and is available separately." category: Devel Interpreters Scheme requires: cygwin libreadline6 version: 3.4.2-2 install: release/ksi/ksi-3.4.2-2.tar.bz2 477983 f50d552347496f438dcd2eb2e0defddc source: release/ksi/ksi-3.4.2-2-src.tar.bz2 1659175 3fe12c4bd0c97e5e5736e4cc41aa945d [prev] version: 3.4.2-1 install: release/ksi/ksi-3.4.2-1.tar.bz2 648627 a4d240bca39ee5464cfb21a29d022540 source: release/ksi/ksi-3.4.2-1-src.tar.bz2 1658864 4772140d6cf11e1a0b5ff6a6b67dbf41 @ libffi sdesc: "The Foreign Function Interface library" ldesc: "The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages." category: Devel requires: cygwin version: 3.0.5-2 install: release/libffi/libffi-3.0.5-2.tar.bz2 60368 d7384af7b89215957f3d88bf82a26e3a source: release/libffi/libffi-3.0.5-2-src.tar.bz2 727728 0ffed32c06e8d787afb6b2bf81affa50 [prev] version: 3.0.5-1 install: release/libffi/libffi-3.0.5-1.tar.bz2 60365 6b8ed18a4dfccdfaa833664acf5cc7ab source: release/libffi/libffi-3.0.5-1-src.tar.bz2 727850 cbd9c08c02152955d7cdf0755f561aa9 @ maxima sdesc: "a Computer Algebra System" ldesc: "Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors. Maxima yields high precision numeric results by using exact fractions, arbitrary precision integers, and variable precision floating point numbers. Maxima can plot functions and data in two and three dimensions." category: Math Interpreters requires: cygwin crypt cygwin libiconv2 libintl8 libncurses8 libreadline6 version: 5.17.1-1 install: release/maxima/maxima-5.17.1-1.tar.bz2 10746740 49e5cee956582f8e385f674fa9b78491 source: release/maxima/maxima-5.17.1-1-src.tar.bz2 20180390 a04ea14ddcdbe75ab4025aa517c3847e @ nhc98 sdesc: "a small, easy to install, standards-compliant compiler for Haskell 98" ldesc: "nhc98 is a small, easy to install, standards-compliant compiler for Haskell 98, the lazy functional programming language. It is very portable, and aims to produce small executables that run in small amounts of memory. It produces medium-fast code, and compilation is itself quite fast. It also comes with extensive tool support for automatic compilation, foreign language interfacing, heap and time profiling, tracing, and debugging. (Some of its advanced kinds of heap profiles are not found in any other Haskell compiler.)" category: Devel requires: cygwin version: 1.20-1 install: release/nhc98/nhc98-1.20-1.tar.bz2 5158645 5fffe88d6bab1a54230f145073e0fb46 source: release/nhc98/nhc98-1.20-1-src.tar.bz2 14596516 aa8c6c3d457ac95a88a561ef50a860c1 @ omake sdesc: "A build system designed for scalability and portability" ldesc: "OMake is a build system designed for scalability and portability. It uses a syntax similar to make utilities you may have used, but it features many additional enhancements, including the following: * Support for projects spanning several directories or directory hierarchies. * Fast, reliable, automated, scriptable dependency analysis using MD5 digests, with full support for incremental builds. * Dependency analysis takes the command lines into account. * Fully scriptable, includes a library that providing support for standard tasks in C, C++, OCaml, and LaTeX projects, or a mixture thereof. * Full native support for rules that build several files at once. * Portability: omake provides a uniform interface on Linux/Unix (including 64-bit architectures), Win32, Cygwin, Mac OS X, and other platforms that are supported by OCaml. * Built-in functions that provide the most common features of programs like grep, sed, and awk. These are especially useful on Win32. * Active filesystem monitoring, where the build automatically restarts whenever you modify a source file. This can be very useful during the edit/compile cycle. * A built-in command-interpreter osh that can be used interactively." category: Devel requires: cygwin version: 0.9.8.5_3-2 install: release/omake/omake-0.9.8.5_3-2.tar.bz2 3030822 4fa39df2de0d98591429015e80fc40c8 source: release/omake/omake-0.9.8.5_3-2-src.tar.bz2 3074578 1f37919ac2a87872c9107e1f16bb4fa4 [prev] version: 0.9.8.5_3-1 install: release/omake/omake-0.9.8.5_3-1.tar.bz2 3032301 901bb150419c80b2264c6f55984c33f1 source: release/omake/omake-0.9.8.5_3-1-src.tar.bz2 3074357 e4439c5d5ee9b3303d55a94153152b0a @ pilot-link sdesc: "That UNIX'y glue for your Palm handheld device" ldesc: "pilot-link is a suite of tools used to connect your Palm or PalmOS compatible handheld with Unix, Linux, and any other POSIX-compatible machine. pilot-link works with all PalmOSŪ handhelds, including those made by Handspring, Sony, and Palm, as well as others. pilot-link includes userspace 'conduits' that allow you to syncronize information to and from your Palm device, as well as libraries of Palm-compatible functions that allow other applications to take advantage of the code included in pilot-link." category: Libs Utils requires: cygwin libpng12 libpopt0 libreadline6 perl python version: 0.12.3-1 install: release/pilot-link/pilot-link-0.12.3-1.tar.bz2 1281884 4dc829905af24c36fa7518f52bcdc866 source: release/pilot-link/pilot-link-0.12.3-1-src.tar.bz2 823127 5d2145f462dadfacc6ffee1ddcf4bd38 @ plt sdesc: "a complete scheme programming environment" ldesc: "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, 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)." category: Interpreters Scheme requires: cygwin libcairo2 libfontconfig1 libGL1 libiconv2 libjpeg62 libpng12 libX11_6 libXft2 libXmu6 libXrender1 libXt6 version: 4.0.2-1 install: release/plt/plt-4.0.2-1.tar.bz2 31897672 a0645dff74ff5806fcc35eb76a00ea85 source: release/plt/plt-4.0.2-1-src.tar.bz2 14664603 64e5125b0bf31c575817e68737f8dc9e [prev] version: 3.72-1 install: release/plt/plt-3.72-1.tar.bz2 17116161 cade3c081e40301d58de0a4d9b6fc733 source: release/plt/plt-3.72-1-src.tar.bz2 15289355 4a3de4bdeab26c7bfd72bb5a100101d5 @ pnet sdesc: "Portable.NET" ldesc: "The goal of this project is to build a suite of Free Software tools to build and execute .NET applications, including a C# compiler, assembler, disassembler, and runtime engine. The initial target platform is GNU/Linux, with other platforms to follow in the future." category: Devel requires: cygwin zlib0 version: 0.8.0-1 install: release/pnet/pnet-0.8.0-1.tar.bz2 2733197 7479c026a2d3f3cbcd253f207c0d42df source: release/pnet/pnet-0.8.0-1-src.tar.bz2 4526039 f2bdd68102a2293471182f682ac399a8 @ remake sdesc: "GNU Make with comprehensible tracing and a debugger" ldesc: "Remake is a patched and modernized version of the GNU make utility that adds improved error reporting, the ability to trace execution in a comprehensible way, and a debugger." category: devel requires: cygwin version: 0.62-1 install: release/remake/remake-0.62-1.tar.bz2 1174109 f1f6e917c7cba1b62f6bf2a6abaab582 source: release/remake/remake-0.62-1-src.tar.bz2 1058524 90115a5fb5d7f9655660316029ce4198 @ rhizome sdesc: "A Scheme interpreter and compiler conforming to R^5RS" ldesc: "rhizome/pi is a Scheme implementation (interpreter and compiler, compiler generates program in C language) conforming to R^5RS. * It is implemented completely in continuation passing style. Being so, it never makes recursive calls in machine language level, and depth of stack is bound to finite constant (I did not investigate the precise limit, but it must be no greater than 1 kilobytes.) * Application of call-with-current-continuation and resulting continuation object is very fast. Execution time of them is no greater than normal procedures (such as car, cdr, cons.) * Employs syntax-case as low level macro system. * Aside from trace, there is a debugger capable of single stepping of LISP code. This debugger itself is mostly written in LISP code, and implementing custom debugging feature is also possible (but, procedures for hooking evaluator are not fully documented yet.) * Handling errors and signals are possible. * There is no limitation of program which may be compiled. Execution of compiled program is done simillary to loading, by sequential evaluation of top level expressions. * Shared objects (DLLs in term of Win32) can be loaded dynamically and functions in them can be called from scheme code. Moreover, callbacks can be written in scheme code. See doc/extfunc for details." category: Devel Interpreters Scheme requires: cygwin version: 0.57-2 install: release/rhizome/rhizome-0.57-2.tar.bz2 1649924 cc572e8b698979bd4c20753afc2d2d7a source: release/rhizome/rhizome-0.57-2-src.tar.bz2 315445 c8ce05ddb523bd05416194d24a0fe07b [prev] version: 0.57-1 install: release/rhizome/rhizome-0.57-1.tar.bz2 1650226 7ed758fc073240b8ba41003a5ca0cfea source: release/rhizome/rhizome-0.57-1-src.tar.bz2 315413 73c67a5c0dc2567fad4e709479482042 @ scheme48 sdesc: "A simple, modular, and lightweight Scheme implementation" ldesc: "Scheme48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. It is based on a byte-code interpreter and incorporates such elements as a sophisticated module system, a pre-emptive & user-level thread system, a well-integrated interactive environment, Clinger's explicit renaming low-level macros, and decent efficiency for its architecture." category: Interpreters Scheme requires: cygwin version: 1.8-1 install: release/scheme48/scheme48-1.8-1.tar.bz2 2150980 14a20f9e82bc72924c8759f3e8446ea1 source: release/scheme48/scheme48-1.8-1-src.tar.bz2 3184586 0cfe8d6ffd8c9948f22eeeaf460de614 @ scm sdesc: "A portable R5RS compliant scheme implementation" ldesc: "SCM conforms to Revised^5 Report on the Algorithmic Language Scheme and the IEEE P1178 specification. SCM is written in C and runs under Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Windows, Unix, and similar systems." category: Interpreters Scheme requires: cygwin slib version: 5e5-2 install: release/scm/scm-5e5-2.tar.bz2 1509136 89756e888ac16f71914a9d1b1ea3b3aa source: release/scm/scm-5e5-2-src.tar.bz2 915887 89b5b399d54d8ef355728a82940b2cf5 [prev] version: 5e5-1 install: release/scm/scm-5e5-1.tar.bz2 564075 704879969d75544eef5685b6a783eb9b source: release/scm/scm-5e5-1-src.tar.bz2 912205 22928e2cdbd63ca9641962be0aa0f06d @ slib sdesc: "Library providing functions for Scheme implementations" ldesc: "SLIB is a portable library for the programming language Scheme. It provides a platform independent framework for using 'packages' of Scheme procedures and syntax. As distributed, SLIB contains useful packages for all Scheme implementations. Its catalog can be transparently extended to accomodate packages specific to a site, implementation, user, or directory." category: scheme requires: cygwin guile version: 3b1-2 install: release/slib/slib-3b1-2.tar.bz2 641200 7f3b9b0197ad8392ea563de1e86da706 source: release/slib/slib-3b1-2-src.tar.bz2 1051549 407244a2f0258457cca987aebf94bcb9 [prev] version: 3b1-1 install: release/slib/slib-3b1-1.tar.bz2 640633 9d82600a21efda28481977da5495802d source: release/slib/slib-3b1-1-src.tar.bz2 1050823 7578c045f93e640838aaf120ea73c8f3 @ squeak-vm sdesc: "a modern, open source full-featured implementation of Smalltalk" ldesc: "Squeak is a modern, open source full-featured implementation of the powerful Smalltalk programming language and environment. Squeak is highly-portable - even its virtual machine is written entirely in Smalltalk making it easy to debug, analyze, and change. Squeak is the vehicle for a wide range of projects from multimedia applications, educational platforms to commercial web application development." category: Devel Interpreters requires: cygwin version: 3.10_1-1 install: release/squeak-vm/squeak-vm-3.10_1-1.tar.bz2 415915 4377d7ea2159f3a0394ac6b28c4f9dd2 source: release/squeak-vm/squeak-vm-3.10_1-1-src.tar.bz2 5222608 66843c44eb778447e4679b5954c8eb91 @ stk sdesc: "A scheme interpreter which can access the Tk graphical package" ldesc: "STk is a free R4RS Scheme interpreter which can access the Tk graphical package. Concretely, it can be seen as the standard Tk package where Tcl has been replaced by a Scheme interpreter. STk embeds also an efficient CLOS like object oriented system, called STklos, which provides: * multiple inheritance, * generic functions, * multi-methods, * a MOP (Meta Object Protocol)" category: Interpreters Scheme requires: cygwin libX11_6 version: 4.0.1-1 install: release/stk/stk-4.0.1-1.tar.bz2 1762631 630337dfe616bc2213a2f5c9e82a8fb7 source: release/stk/stk-4.0.1-1-src.tar.bz2 4108265 194c76d7ed1358624f980ba76ba829c9 [prev] version: 4.0.0-1 install: release/stk/stk-4.0.0-1.tar.bz2 1432053 34d141f1a39a3c44813b00df566b6817 source: release/stk/stk-4.0.0-1-src.tar.bz2 3693624 445581ec16a41afec87704d2046187b3 @ stklos sdesc: "a fast, light scheme interpreter" ldesc: "STklos is a free Scheme system supporting most of the languages features defined in R5RS. The aim of this implementation is to be fast as well as light. The implementation is based on an ad-hoc Virtual Machine. STklos can also be compiled as a library and embedded in an application. The salient points of STklos are: * An efficient and powerful object system based on CLOS providing o Multiple Inheritance, o Generic Functions, o Multi-methods o an efficient MOP (Meta Object Protocol) * A simple to use module system * A full tower of numbers implementation, as defined in R5RS, * Easy connection to the GTK+ toolkit, * A Perl compatible regular expressions thanks to the PCRE package, * Implements properly tail recursive calls." category: Interpreters Scheme requires: cygwin glib gtk+ libgmp3 libpcre0 version: 0.98-3 install: release/stklos/stklos-0.98-3.tar.bz2 1754973 315f230a7aa22bb6bb8e9d628102837a source: release/stklos/stklos-0.98-3-src.tar.bz2 5332864 3b5e74b724928b17df4984369502f859 [prev] version: 0.98-2 install: release/stklos/stklos-0.98-2.tar.bz2 1755182 5a6960dfd63ea4d1e9238406360d5248 source: release/stklos/stklos-0.98-2-src.tar.bz2 5332610 403fbb32dde8b0c9c1365102911fc722 @ sxm sdesc: "Another implementation of Scheme" ldesc: "SXM (a.k.a. CXEMA) is a portable implementation of the Scheme Programming language. It conforms to IEEE/ANSI standard of Scheme and supports all features of the R5RS Report on Scheme. In addition, SXM supports numerous features of Chez Scheme v6.0 and SRFIs 0, 6, 8, 9, 11, and 16. SXM is derived from David Michael Betz's XScheme. Due to the loss of compatibility with the original (object system has been dropped) and significant amount of modifications and additions (SXM is 4 times bigger), it is a separate project with its own name." category: Interpreters Scheme requires: cygwin version: 1.1-1 install: release/sxm/sxm-1.1-1.tar.bz2 206473 fd533ef1754415d15b672847909550c8 source: release/sxm/sxm-1.1-1-src.tar.bz2 285406 971a7b982a49f941eaf9f515aa117985 @ treecc sdesc: "Tree Compiler-Compiler" ldesc: "The treecc program is designed to assist in the development of compilers and other language-based tools. It manages the generation of code to handle abstract syntax trees and operations upon the trees." category: Devel requires: cygwin version: 0.3.10-1 install: release/treecc/treecc-0.3.10-1.tar.bz2 114674 9d9fe3d0e217525a976daa9401df4ebd source: release/treecc/treecc-0.3.10-1-src.tar.bz2 379820 09f3721b281b2dff4423ddbf8f8c311c @ yacas sdesc: "Yet Another Computer Algebra System" ldesc: "YACAS is an easy to use, general purpose Computer Algebra System, a program for symbolic manipulation of mathematical expressions. It uses its own programming language designed for symbolic as well as arbitrary-precision numerical computations. The system has a library of scripts that implement many of the symbolic algebra operations; new algorithms can be easily added to the library. YACAS comes with extensive documentation (hundreds of pages) covering the scripting language, the functionality that is already implemented in the system, and the algorithms we used." category: Interpreters Math requires: cygwin libpcre0 version: 1.2.2-1 install: release/yacas/yacas-1.2.2-1.tar.bz2 751229 0d08e7b113e8fc2b22f934306c8693f2 source: release/yacas/yacas-1.2.2-1-src.tar.bz2 1214714 ab85bf726db6ad21bb83a47162937500