one of the largest directories of the web

Valid XHTML 1.0!

Home : Computers : Programming : Languages : Sisal

Sisal

SISAL (Streams and Iteration in a Single Assignment Language) a general-purpose single assignment functional programming language with strict semantics, automatic parallelisation and efficient arrays. Outputs a dataflow graph in IF1 (Intermediary Form 1). Derived from VAL, adds recursion and finite streams. Pascal-like syntax. Designed to be a common high-level language for numerical programs on a variety of multiprocessors.

Sites in Sisal

Sisal
Article in Web Knowledge Online.
Sisal Language Tutorial
Online tutorial. Also can be download.
From a Formal Dynamic Semantics of Sisal to a Sisal Environment
By I. Attali, D. Caromel, A.L. Wendelborn. Abstract and article, PDF file.
Announcing - Sisal Scientific Computing Initiative
From comp.compilers newsgroup.
A Summary of the Language SISAL
By Milten Garia, Robin Lyon, Tim MacAndrew, Paul Rosen. [Text file]
mySAL
A simple single assignment language Single assignment languages are a kind of "functional" language where the parallelism is easy to discover. mySAL is a relative of SISAL, and old and distinguished SAL.
The Sisal Model of Functional Programming and its Implementation
Article by Jean-Luc Gaudiot, Tom DeBoni, John Feo, Wim Böhm, Walid Najjar and Patrick Miller. Abstract and article in PDF-file.
Sisal Lives!
Project make a moderately reworked frontend for Sisal.
Internet Parallel Computing Archive - Sisal
Sisal compilers and interpreter, user guide, programs, publications, tools and Sisal mini-FAQ.
SISAL: A Safe and Efficient Language for Numerical Calculations
Article Dave Raymond in Linux Journal. The benefits of SISAL and a call for action.
Sisal
Official home of high performance, portable, parallel, functional language, for parallel computing and scientific uses.
SAC: Single Assignment C
Strict pure functional compiled language, C-like syntax. Design focus: numerical applications, emphasizing efficient support of array processing. Official SISAL successor.

cross references

Computers : Parallel Computing : Programming : Languages Computers : Parallel Computing : Programming : Languages
Computers : Programming : Languages : Compiled : Functional Computers : Programming : Languages : Compiled : Functional
Computers : Programming : Languages : Functional Computers : Programming : Languages : Functional
Computers : Programming : Languages : Garbage Collected Computers : Programming : Languages : Garbage Collected
Sisal  -  Directory Sisal  -  Directory Sisal  -  Directory Sisal  -  Directory