Talk:Haskell: Difference between revisions
Jbolden1517 (talk | contribs) →STM Monad: move yes |
→Parallel Haskell variants: new section |
||
Line 29: | Line 29: | ||
---- |
---- |
||
'''end removed text'''<br/>Is there a place for this text in the Haskell-related articles? Perhaps in the Wikibook? Thanks, and all the best, --[[User:Jorge Stolfi|Jorge Stolfi]] ([[User talk:Jorge Stolfi|talk]]) 23:34, 30 December 2009 (UTC) |
'''end removed text'''<br/>Is there a place for this text in the Haskell-related articles? Perhaps in the Wikibook? Thanks, and all the best, --[[User:Jorge Stolfi|Jorge Stolfi]] ([[User talk:Jorge Stolfi|talk]]) 23:34, 30 December 2009 (UTC) |
||
== Parallel Haskell variants == |
|||
Citations for parallel Haskell variants were requested. |
|||
* Eden language is a parallel Haskell, see [http://www.mathematik.uni-marburg.de/~eden/paper/edenJFP2005.pdf] (it's Rita Loogen and Yolanda Ortega-Mallén and Ricardo Peña-Marí, ''Parallel Functional Programming in Eden,'' Journal of Functional Programming, No. 15 (2005), 3). Eden is a distributed memory language. |
|||
* as for others, there is GpH [http://www.macs.hw.ac.uk/~dsg/gph/], Glasgow parallel ''Haskell'', which is a distributed memory language. |
|||
* and there is Multicore Haskell [http://www.haskell.org/~simonmar/papers/multicore-ghc.pdf] (it's Simon Marlow and Simon Peyton Jones and Satnam Singh, ''Runtime support for multicore Haskell,'' ICFP '09). It's a SMP language. The implementation available in vanilla GHC with -threaded is the latter. |
Revision as of 12:21, 12 January 2010
Computing Unassessed | ||||||||||
|
Please append your contribution to the foot (the bottom ⊥ ) of this talk page; just click the "new section" tab to start. (This practice helps us when an editor is searching for content in a thread of discussion. This is a reason to keep the threads in temporal order, for ease of archiving and retrieval.) If you are posting to a specific thread, then click the "edit" link on the upper right of that section, and please remember to sign your post with 4 tildes (~~~~).--Ancheta Wis (talk) 23:28, 5 December 2009 (UTC)
STM Monad
Could the STM monad section be moved to Concurrent Haskell? I've just been filling in the concurrency section on this page, including a short summary of STM, so it seems sensible to move the detailed information to the main page. Simonmar (talk) 20:19, 7 December 2009 (UTC)
- Absolutely agree. The amount of STM monad material in this article is much too large. I'll do a move. jbolden1517Talk 00:38, 2 January 2010 (UTC)
Stuff removed from Boolean data type article
The following section was removed from the article Boolean data type:
begin removed text
In Haskell, a Bool
type is defined in the standard prelude, defining it as a simple algebraic data type:
data Bool = False | True
The operations are defined as ordinary functions and operators:
(&&), (||) :: Bool -> Bool -> Bool True && x = x False && _ = False True || _ = True False || x = x
end removed text
Is there a place for this text in the Haskell-related articles? Perhaps in the Wikibook? Thanks, and all the best, --Jorge Stolfi (talk) 23:34, 30 December 2009 (UTC)
Parallel Haskell variants
Citations for parallel Haskell variants were requested.
- Eden language is a parallel Haskell, see [1] (it's Rita Loogen and Yolanda Ortega-Mallén and Ricardo Peña-Marí, Parallel Functional Programming in Eden, Journal of Functional Programming, No. 15 (2005), 3). Eden is a distributed memory language.
- as for others, there is GpH [2], Glasgow parallel Haskell, which is a distributed memory language.
- and there is Multicore Haskell [3] (it's Simon Marlow and Simon Peyton Jones and Satnam Singh, Runtime support for multicore Haskell, ICFP '09). It's a SMP language. The implementation available in vanilla GHC with -threaded is the latter.