Schemik 1.2.40.0

A high-level lexically-scoped implicitly-parallel dialect of Scheme and Common LISP

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!

What's new in Schemik 1.2.38.4:

  • This release fixes several minor bugs causing potential memory corruption.
Read full changelog
send us
an update
LICENSE TYPE:
GPL v3 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Petr Krajca
HOMEPAGE:
schemik.sourceforge.net
CATEGORY:
ROOT \ Programming
Schemik is a high-level lexically-scoped implicitly-parallel dialect of Scheme and Common LISP.  It means that the parallel execution of programs is done independently of the programmer and each program written in Schemik always produces the same results no matter which parts of the program are executed simultaneously.

Installation:

The most preferable way to build Schemik is to use Scons. To build it use scons without any argument, i.e., type in your shell: scons

To install Schemik use: scons install (optionally, you may use: scons install prefix=/foo/bar).

To uninstall Schemik use: scons -c install.

Optionally, you can build Schemik using traditional make but it may be necessary to adjust configuration settings in the config.h.

Running Schemik:

./schemik -t 0 -- starts Schemik in a sequential mode, i.e., using only one CPU core

./schemik -t 5 -- starts Schemik running in 5 threads

./schemik -t 10 -s scm/fib30.scm -- computes 30th fibonacci number using 10 threads and quits

./schemik -t 10 -c "(define (fib x) (if (< x 3) 1 (+ (fib (- x 1)) (fib (- x 2))))) (display (fib 33))" -- computes 33th fibonacci number using 10 threads and quits

Last updated on January 29th, 2010

feature list

#Scheme dialect #Common LISP #Scheme #dialect #LISP #programming

Add your review!

SUBMIT