Skip to content

abduld/triolet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Triolet is a high-level programming language designed to allow software
developers to write compute-intensive loops in a clear, concise style while
still getting the performance you would expect from carefully written C code.
As a research project, Triolet is being used to explore language and compiler
design issues at the intersection of high-level languages and high-performance
parallel algorithms.  This is an early release of Triolet; expect some bugs
and performance issues.

By downloading and using this software, you agree to the terms of the
Illinois Open Source License.  See LICENSE for details.

Getting Started
---------------

A website with a programming tutorial will be up soon.

This is a Cabal package.  The typical build process is

ghc --make Setup
./Setup configure
./Setup build
./Setup install

About

A high-level parallel programming language for compute-intensive loops

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 90.2%
  • C++ 5.3%
  • C 2.9%
  • Yacc 1.0%
  • Logos 0.6%
  • Python 0.0%