...collaborate on

Downloads

Here you'll find HOrc and supporting examples, all compilable by GHC or runnable with GHCi (version 6.10 or above). To add support for multiple cores you should use the flags +RTS -N#nr of cores#. The files are poorly documented (sorry!) but as they are pure Haskell so they should be fairly understandable.

  • HOrc.hs - The library file where all the combinators are implemented, plus the primitive sites. All other files depend on this one.
  • OrcExamples.hs - Implementation of the examples orchestrations in the [ref missing].
  • wp.hs - Implementation of the Workflow Patterns of [ref missing].
  • Weather.hs - Example of a site (oweather) that uses a remote web-service to get values; in this case, it fetches weather information for american cities from a weather service. Requires HaXML and Network.HTTP
  • MR.hs - Implementation of Map Reduce as local sites. You must provide the map and the reduce sites, and they will be invoked in parallel. It is possible to have them run in parallel if you add support for multi-core in GHC.
  • AlgPOrc.hs - An implementation in Orc of Algebra of Programming concepts, which leads to an implementation of parallel hylomorphisms.

-- MarcoDevesasCampos - 31 May 2009

  Attachment Action Size Date Who Comment
else AlgPOrc.hs props, move 2.9 K 31 May 2009 - 15:35 MarcoDevesasCampos  
else HOrc.hs props, move 5.2 K 31 May 2009 - 15:33 MarcoDevesasCampos  
else MR.hs props, move 2.8 K 31 May 2009 - 15:34 MarcoDevesasCampos  
else OrcExamples.hs props, move 4.0 K 31 May 2009 - 15:33 MarcoDevesasCampos  
else Weather.hs props, move 1.1 K 31 May 2009 - 15:34 MarcoDevesasCampos  
else wp.hs props, move 5.9 K 31 May 2009 - 15:34 MarcoDevesasCampos  
r1 - 31 May 2009 - 15:50:17 - MarcoDevesasCampos
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Syndicate this site RSSATOM