Difference between revisions of "Hu/Haskell"
m (Initiating a Hu/Haskell Page) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | == |
+ | == Haskell and monads in Budapest == |
− | In |
+ | In September 2011, a team from Budapest, Hungary, which had studied Haskell papers in order to develop applications of monads via C++ template metaprograms released a Technical Report. |
− | Implementing Monads for C++ Template |
+ | Implementing Monads for C++ Template Metaprograms, Technical report |
TR-01/2011 by |
TR-01/2011 by |
||
+ | Ábel Sinkovics and Zoltán Porkoláb |
||
− | ́ |
||
+ | Eötvös Loránd University, |
||
− | Abel Sinkovics and Zolt ́n Porkol ́b |
||
− | E ̈tv ̈s Lor ́nd University, |
||
− | |||
Dept. of Programming Languages and Compilers |
Dept. of Programming Languages and Compilers |
||
− | H-1117 P ́zm ́ny P ́ter s ́t ́ny 1/C |
||
Budapest, Hungary {abel, gsd}@elte.hu |
Budapest, Hungary {abel, gsd}@elte.hu |
||
September 2, 2011 |
September 2, 2011 |
||
− | ∗ |
||
⚫ | |||
⚫ | |||
− | Available: |
||
+ | Social Fund (grant agreement no. TAMOP 4.2.1./B-09/1/KMR-2010-0003) |
||
+ | |||
+ | The paper is available: |
||
http://plcportal.inf.elte.hu/en/publications/TechnicalReports/monad-tr.pdf |
http://plcportal.inf.elte.hu/en/publications/TechnicalReports/monad-tr.pdf |
||
+ | |||
+ | The idea of Haskell typeclasses has been ported to C++ template metaprogramming and a framework supporting them has been implemented as a library. Based on that, the Monad typeclass and a number of general purpose monads have been implemented as well. |
||
+ | |||
+ | The documentation of the library can be found here: |
||
+ | http://abel.web.elte.hu/mpllibs/metamonad/index.html |
||
+ | |||
+ | The source-code of the library can be found here: |
||
+ | https://github.com/sabel83/mpllibs |
Latest revision as of 11:09, 12 November 2011
Haskell and monads in Budapest
In September 2011, a team from Budapest, Hungary, which had studied Haskell papers in order to develop applications of monads via C++ template metaprograms released a Technical Report.
Implementing Monads for C++ Template Metaprograms, Technical report TR-01/2011 by Ábel Sinkovics and Zoltán Porkoláb Eötvös Loránd University, Dept. of Programming Languages and Compilers Budapest, Hungary {abel, gsd}@elte.hu September 2, 2011
The Project is supported by the European Union and co-financed by the European Social Fund (grant agreement no. TAMOP 4.2.1./B-09/1/KMR-2010-0003)
The paper is available: http://plcportal.inf.elte.hu/en/publications/TechnicalReports/monad-tr.pdf
The idea of Haskell typeclasses has been ported to C++ template metaprogramming and a framework supporting them has been implemented as a library. Based on that, the Monad typeclass and a number of general purpose monads have been implemented as well.
The documentation of the library can be found here: http://abel.web.elte.hu/mpllibs/metamonad/index.html
The source-code of the library can be found here: https://github.com/sabel83/mpllibs