ePrivacy and GPDR Cookie Consent by Cookie Consent

Haskell Platform 8.6.5

Haskell Platform Team in Development / Compilers & Interpreters

User Rating: 2.5 (30 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: 268.00 MB License: Freeware Price: FREE
Platform: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows 10 x64
Downloads: Total: 222 | This Month: 3 Released: 2018-06-15
Haskell Platform Similar Software
Popular Software in Development / Compilers & Interpreters

RAD Studio 10.2.3 Tokyo 25 Embarcadero Technologies, Inc.    

Build data-rich, visually engaging applications. Free download of RAD Studio 10.2.3 Tokyo 25

PureBasic for Mac OS X Power PC 5.72 Fantaisie Software    

A programming language that is based on established BASIC rules. Free download of PureBasic for Mac OS X Power PC 5.72

software pick   

Wing IDE Personal for Mac OS X 7.2.0.0 Wingware    

An integrated development environment (IDE) for the Python programming language. Free download of Wing IDE Personal for Mac OS X 7.2.0.0

software pick   

Code::Blocks for Windows 20.03 Yiannis    

The open source, cross platform, free C++ IDE. Free download of Code::Blocks for Windows 20.03

software pick   

RAD Studio XE8 10.3.3 Embarcadero Technologies, Inc.    

Build data-rich, visually engaging applications. Free download of RAD Studio XE8 10.3.3