Geek's Portal For Computers Graphics Operating Systems Multi-Media Networking Programming Data Format and  News
[ Start Page ] [ Contacting ] [ About ] [ Link To Us ] [ Geek Gear ] Fri, Aug 29 2008 
Free Internet Tools by web-geek.com Internet Tools
Administrator Tools
Name Server Look Up
Ping Test
Who Is
Trace Route

Web Developer Tools
Web Safe Colors
HTML Character Map
PopUp Generator
Body Color CSS v1.0
Browser Information
Meta Tag Generator
Keywords Generator
Link Popularity
JavaScript Escape / Unescape Converter
JavaScript Drop Down Menu Builder
Web / Virtual Hosting Directory

Reference Documention
HTML 4.0 Reference

Reference Tables
Character Conversion Table
Domain Name Suffixes

Cheat Sheets
Vi / Vim Basic Commands


WEB-GEEK.COM's Feature Sites Feature Sites
oGobogo Internet Search Directory
News.web-geek.com Internet News Directory
Pdawebgeek.com PDA Friendly Web Directory
Games.web-geek.com Free Online Games



folder Directories
Top > Computers > Programming > Languages > Haskell > Implementations
Hugs98 for .NET Extension of Hugs98 Haskell interpreter, for interoperation between Haskell and .NET and its framework; can instantiate and use .NET objects in Haskell, and vice versa, call and use Haskell functions from any .NET language.
Kahu Research Makes Mondrian, light Haskell version to interoperate with other languages in OO environments; runs on .NET (old version for JVM), supports ASP.NET, to embed functional code in webpages with C#. Has version of Glasgow Haskell Compiler using Mondrian for .NET to compile Haskell for .NET.
Gofer Small interpreter for language based on Haskell report 1.2; experimental, more so for type classes. Haskell adopted some ideas of Gofer, but Gofer type class system is more flexible. Runs on DOS, Linux, Macintosh, Unix. Hugs predecessor.
Hugs Archive Many files for Hugs Haskell interpreter: source code, documents.
Glasgow Parallel Haskell (GpH) A Haskell extension for parallel programming built on top of the Glasgow Haskell compiler (GHC). Parallelism is identified using annotations (generally evaluation strategies), that are defined using only two extra primitives: par and seq.
Chameleon Haskell-type language, implements ideas described in a 'A Theory of Overloading'. Compiles Chameleon to (plain) Haskell; can mix Haskell and Chameleon overloading. Descriptions, documents, downloads.
The HBC compiler A compiler and interactive system for Haskell 1.4, unsupported for two years now.
O'Haskell Object Haskell: Haskell conservatively extended with subtyping, monadic objects.
PolyP Polytypic programming language; source files for compiler written in Haskell that compiles PolyP-code to Haskell; library of polytypic functions written in PolyP, some examples, documents, downloads.
Haskell++ Object-oriented Haskell extension, using a preprocessor, supports a form of inheritance via extended class and instance declarations. Descriptions, documents, source download, links.
Helium A functional programming language (subset of the Haskell) and a compiler designed especially for teaching Haskell.
nhc98 from York A Haskell 98 compiler.
pH (MIT parallel Haskell) A parallel eagerly evaluated variant of Haskell with syntactic provisions for loops, barriers, and I- and M- structure storage.
The Glasgow Haskell Compiler (GHC) An optimizing compiler for Haskell, written in Haskell. Includes extensions for concurrency and heap and time profiling. [Open Source, BSD-like]
Hugs An interpreter for Haskell which runs on almost any platform. Primarily used for teaching.
Template Haskell Haskell 98 extension allowing type-safe compile time metaprogramming, with Haskell, as the manipulating language and the language being manipulated.
Glasgow Distributed Haskell GdH combines the multiple processes of Concurrent Haskell with the multiple processing elements of Glasgow Parallel Haskell (GpH).
Eden Parallel functional language to program reactive systems and parallel algorithms using distributed memory. Extends Haskell, but overrules lazy evaluation whenever needed to support parallelism; gives enough control to implement parallel algorithms efficiently, no need for low level details of process management.
Data Field Haskell Dialect with instance of data fields (a generalization of arrays), useful for rapid prototyping of parallel algorithms, and parallel high-level system specification.
Jaskell Project Java bytecode generator backend for Glasgow Haskell Compiler (GHC), so one can build Java applets or applications via the Haskell language.
Sponsor Sponsor


  © 1999-2006, web-geek.com a Geek Boy Enterprises, Inc. website terms and conditions of use [ Start Page ] [ Contacting ] [ About ] [ Link To US ]