Difference between revisions of "Hu/Haskell"

From HaskellWiki
Jump to navigation Jump to search
m (Initiating a Hu/Haskell Page)
 
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==. Haskell and monads in Budapest ==
+
== 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++ programms had released a Technical Report.
+
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
+
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
 
The Project is supported by the European Union and co-financed ...(etcaetera)
 
   
 
The Project is supported by the European Union and co-financed by the European
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