This is an old revision of the document!
FreeBSD Haskell
Our goal is to bring support for the Haskell programming language and all Haskell-related software to FreeBSD.
Project News
- 2012-06-03: Haskell Platform 2012.2.0.0 and GHC 7.4.1 in the Ports Collection
Note that The Glorious Glasgow Haskell Compiler and the Haskell Platform have been updated to versions 7.4.1 and 2012.2.0.0, respectively. At the same time, all Haskell ports have been updated to their latest working versions.
- 2012-02-13: Haskell Platform 2011.4.0.0 and GHC 7.0.4 in the Ports Collection
The recent updates for the Glasgow Haskell Compiler and Haskell Platform has finally reached the FreeBSD Ports Collection.
- 2012-01-06: Yesod Now Available as Port
There has been a port created for the Yesod Web Framework, you can find it under www/hs-yesod in the development repository.
- 2011-12-18: Haskell Platform Updated to 2011.4.0.0, GHC to 7.0.4
Almost immediately after its release, Haskell Platform has been updated to 2011.4.0.0 for FreeBSD, together with GHC 7.0.4. Though note that it has not been integrated to the Ports Collection yet, due to the in-progress release cycle for 9.0-RELEASE.
- 2011-12-10: Happstack Now Available as Port
Besides the Snap Web Framework, ports for the Happstack Framework has been also created. It can be found under www/hs-happstack in the development repository.
- 2011-09-30: FreeBSD Haskell Maintainer's Toolkit
We have published a few quite useful scripts that help our work. We recommend you to use them if you are planning to contribute to our project. You can find them atpgj's web page and there is also some documentation about their usage.
- 2011-05-14: Haskell Platform Lands in the Ports Collection
We are pleased to announce that Haskell Platform 2011.2.0.1 (as devel/hs-haskell-platform) is now available in the FreeBSD Ports Collection.
- 2011-05-09: Updating GHC 7.0.3 and all Haskell ports
We are pleased to announce that GHC in ports tree is updated to 7.0.3 and other Haskell ports are also updated to their Haskell Platform versions or latest versions, whichever is applicable.
Ports in Preparation
| Port | Responsible | Status | Description |
|---|---|---|---|
| www/hs-happstack-lite | pgj@freebsd.org | in queue | A subset of Happstack that is easier to learn but still very useful. |
| databases/hs-acid-state | pgj@freebsd.org | in queue | Use regular Haskell data structures as your database. |
| devel/hs-ixset | pgj@freebsd.org | in queue | Create and query sets that are indexed by multiple indices. |
| www/hs-happstack-plugins | pgj@freebsd.org | in queue | Support for automatically recompiling and reloading modules into a running server. |
| textproc/hs-jmacro | pgj@freebsd.org | in queue | Javascript syntax, functional syntax, hygienic names, compile-time guarantees of syntactic correctness, limited typechecking. |
| www/hs-happstack-hrp | pgj@freebsd.org | in queue | Use HSP templates with Happstack. |
| www/hs-happstack-heist | pgj@freebsd.org | in queue | Use Heist templates with Happstack. |
| www/hs-happstack-hamlet | pgj@freebsd.org | in queue | Support for using Hamlet templates with Happstack. |
| www/hs-happstack-hstringtemplate | pgj@freebsd.org | in queue | Use HStringTemplate with Happstack. |
| www/hs-web-routes | pgj@freebsd.org | in queue | A collection of types and functions that ensure that URLs generated by an application are valid. |
| www/hs-digestive-functors | pgj@freebsd.org | in queue | Digestive functors is a library to generate and process HTML forms. |
| www/hs-digestive-functors-happstack | pgj@freebsd.org | in queue | Happstack backend for the digestive-functors library. |
| www/hs-digestive-functors-hsp | pgj@freebsd.org | in queue | HSP frontend for the digestive-functors library. |
Contact Information
- IRC: #haskell-FreeBSD @ freenode (weekly meetings: every Sunday, starting from 08:00 UTC)
- Mailing list: http://www.haskell.org/mailman/listinfo/freebsd-haskell
- Committers: haskell@FreeBSD.org
We would like acknowledge the support of the FreeBSD Donations Team and Eötvös Loránd University, Faculty of Informatics, and the folks at the GHC HQ.
Links
- Converting Cabal package descriptions to FreeBSD ports (experimental)
- Daily GHC snapshots (head and stable, 8.x, i386 & amd64)
- Binary packages for the developer repository (8.x, i386 & amd64)