Haskell Platform for Mac OS X 8.6.3

Haskell Platform Team in Development / Compilers & Interpreters

User Rating: 3.4 (28 votes)

The Haskell Platform is a comprehensive, robust development environment for programming in Haskell. For new users the platform makes it trivial to get up and running with a full Haskell development environment. For experienced developers, the platform provides a comprehensive, standard base for commercial and open source Haskell development that maximises interoperability and stability of your code.

FEATURES:

Control Structures:
· applicatives, arrows, functors, monoids
· synchronous and asynchronous (extensible) exceptions
· monads: the mtl monad suite
· foldables, traversables
Concurrency and Parallelism:
· lightweight threads
· thread sparks / futures
· software transactional memory
· MVars: thread synchronization variables
· channels, semaphors, sample vars
Data Structures:
· primitive and standard data types
· strings
· sequence types
· pure, impure arrays, boxed/unboxed, foreign, storable, ST, diff arrays
· strict and lazy bytestrings
· regular, and inductive graphs
· finite maps
· patricia tries
· sets
· fingertrees (as Data.Sequence)
· mutable references
· mutable hashtables
· dynamic types
· weak and stable references
Debugging and Testing:
· tracing and debugging
· HUnit unit testing
· QuickCheck test generation
· HPC code coverage framework
· Heap profiling
Retainer profiling:
Distribution:
· The Cabal distribution framework
Generics:
· Template Haskell
· Scrap-Your-Boilerplate generics
Graphics:
· GLUT
OpenGL:
Languages:
· The C FFI specification
· C errno handling
· C types
· Haskell98 compatibility layer
· Haskell language parsing and pretty printing
Network:
· Sockets, Handles
· HTTP protocol client
· CGI Common Gateway Interface support
URI construction:
Math:
· arbitrary precision integers and ratios
· fixed precision numbers
· complex numbers
· random number generators
Text:
· Unicode characters
· readp parsing combinators
· parsec parsing combinators
· Hughes/SPJ pretty printing combinators
posix regular expressions:
System:
· file and handle abstractions
· System IO
· garbage collector services
· portable process and pipe support
· directory handling
· OS portable filepath manipulation
· environment handling
· cpu time, system info, posix, timeouts
· Unix Posix support or Win32 support
· portable dates and calender times
· read/show data serialisation
· zlib compression
· locale support
Web:
· simple html and xhtml generation

File Size: 1 MB License: Freeware Price: FREE
Platform: Mac OS X
Downloads: Total: 203 | This Month: 8 Released: 2018-06-15
Haskell Platform for Mac OS X Similar Software

Sikuli X for Mac OS X 1.0 RC3 Sikuli.org    

... Sikuli includes Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically .... Free download of Sikuli X for Mac OS X 1.0 RC3

software pick   

GNU Prolog for Mac OS X 1.4.5 Daniel Diaz     update

... The Prolog part conforms to the ISO standard for Prolog with many extensions very useful in practice ... system: * conforms to the ISO standard for Prolog (floating point numbers, streams, dynamic code,...). * ... compatibility with Prolog variables and integers). No need for explicit FD declarations. * very efficient FD solver .... Free download of GNU Prolog for Mac OS X 1.4.5

software pick   

WideStudio for Mac OS X 3.98-7 WideStudio Development Team    

... WideStudio is an open source, Integrated Development Environment for desktop applications purely made in Japan. This enables ... on MWT(Multi-Platform Widget Toolkit) which runs on multiple platforms, WideStudio applications are all source compatible between these platforms. If you developped an application in C/C++ language, ... the source code to run on a different platform in as native code. WideStudio Just .... Free download of WideStudio for Mac OS X 3.98-7

software pick   

Wing IDE Personal for Mac OS X 6.1.4-1 Wingware     update

Wing IDE Personal is designed for for hobbyists and educational users that are looking for a lower-cost product and don't require the full ... low-cost scaled down edition of Wing IDE is for non-commercial and educational users. It includes a powerful ... your application. Use Wing IDE and Python for rapid development of cross-platform desktop and software testing, .... Free download of Wing IDE Personal for Mac OS X 6.1.4-1

software pick   

Haskell Platform for Linux 8.4.3 Haskell Platform Team     update

The Haskell Platform is a comprehensive, robust development environment for programming in Haskell. For new users the platform makes it trivial to get up and running with a full Haskell development environment. For experienced developers, the platform provides a comprehensive, standard base for commercial and open source Haskell development that maximises .... Free download of Haskell Platform for Linux 8.4.3

Popular Software in Development / Compilers & Interpreters

PB DeCompiler v2013.06.30 chengang    

PowerBuilder DeCompiler and PBD Decompiler. Free download of PB DeCompiler v2013.06.30

WideStudio for Mac OS X 3.98-7 WideStudio Development Team    

WideStudio is an open source, IDE for desktop applications. Free download of WideStudio for Mac OS X 3.98-7

software pick   

Smali 2.2.7 Smali/Baksmali Team     update

An assembler/disassembler for the dex format used by dalvik. Free download of Smali 2.2.7

PureBasic 5.71 Fantaisie Software     update

A programming language that is based on established BASIC rules. Free download of PureBasic 5.71

software pick   

Qt 5.12.2 Nokia     update

A cross-platform application framework for desktop and embedded development. Free download of Qt 5.12.2

software pick