<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
  <channel>
  <title>comp.lang.haskell Google Group</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell</link>
  <description></description>
  <language>en</language>
  <item>
  <title>Re: 2.0TDI DSG Octavian kulutus</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/aae1abad32b47ce9/4aae53f11fb2128b?show_docid=4aae53f11fb2128b</link>
  <description>
  Kun heinäluoma otti 2008 vapun keskusteluaseekseen Suomen NATO-jäsenyyden ja &lt;br&gt; lupaili, ettei kansamme ole sinne pakko mennä, jossei sitä kaipaa, on &lt;br&gt; kyseessä tietysti demokratian peruselementti. Vaan miksei Heinäluoma &lt;br&gt; samantien vaatinut asiasta kansanäänestystä myös? &lt;br&gt; Olisi jäänyt sitten jatkon Häkämiehen panikoinnit ja vaatimukset koko
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/aae1abad32b47ce9/4aae53f11fb2128b?show_docid=4aae53f11fb2128b</guid>
  <author>
  kai.sjoh...@freddie.com
  (Kai Sjöholm)
  </author>
  <pubDate>Tue, 18 Лис 2008 22:33:52 UT
</pubDate>
  </item>
  <item>
  <title>Re: help with deriving</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/706082a83f5fbcec/c88a150856b9cc27?show_docid=c88a150856b9cc27</link>
  <description>
  Thanks that does help. I have seen this before too, and never knew &lt;br&gt; exactly what to do. &lt;br&gt; On the other hand... I removed the library, and edited the file, that &lt;br&gt; points to the real WordNet, and rebuilt it. Then the library builds &lt;br&gt; and install fine. Now, I have a new problem: I make a file called &lt;br&gt; test.hs and all that I do is import the library using
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/706082a83f5fbcec/c88a150856b9cc27?show_docid=c88a150856b9cc27</guid>
  <author>
  jon.gallagher...@gmail.com
  (jon.gallagher.04)
  </author>
  <pubDate>Tue, 18 Лис 2008 05:58:22 UT
</pubDate>
  </item>
  <item>
  <title>Re: help with deriving</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/706082a83f5fbcec/b5f0bad9500d7361?show_docid=b5f0bad9500d7361</link>
  <description>
  -XDeriveDataTypeable is a flag you can pass when compiling to enable the &lt;br&gt; extension. &lt;br&gt; You can also put such flags at the top of a file, with: &lt;br&gt; {-# OPTIONS_GHC -XDeriveDataTypeable #-} &lt;br&gt; Along with other options. Or, preferably, when the option is for a language &lt;br&gt; extension as is the case here, use a LANGUAGE pragma:
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/706082a83f5fbcec/b5f0bad9500d7361?show_docid=b5f0bad9500d7361</guid>
  <author>
  dan.d...@gmail.com
  (Dan Doel)
  </author>
  <pubDate>Tue, 18 Лис 2008 05:26:31 UT
</pubDate>
  </item>
  <item>
  <title>help with deriving</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/706082a83f5fbcec/764c3fbb38442305?show_docid=764c3fbb38442305</link>
  <description>
  Good evening Haskell community! &lt;br&gt; I am having trouble with something and I am not sure exactly what is &lt;br&gt; going on. I have a couple of functions defined in a library that are &lt;br&gt; using Data.Dynamic (Typeable), and I get a compiler flag when I try to &lt;br&gt; run them. The compiler message says&amp;quot; &lt;br&gt; 0: &lt;br&gt; Can&#39;t make a derived instance of `Typeable POS&#39;
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/706082a83f5fbcec/764c3fbb38442305?show_docid=764c3fbb38442305</guid>
  <author>
  jon.gallagher...@gmail.com
  (jon.gallagher.04)
  </author>
  <pubDate>Tue, 18 Лис 2008 04:23:56 UT
</pubDate>
  </item>
  <item>
  <title>Re: concurrency + state newb question</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/dd5dbbfbf4c404bd/2b5778963b818ff2?show_docid=2b5778963b818ff2</link>
  <description>
  Just consider that a stateful computation is just a function. So &lt;br&gt; something of type &#39;State s a&#39; is, by concept, not a value, but instead a &lt;br&gt; function of a state value of type &#39;s&#39;, which results in a result value &lt;br&gt; of type &#39;a&#39; (and an updated state value). In fact, this is really how &lt;br&gt; State monads work. A quick look at the constructor sheds some light
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/dd5dbbfbf4c404bd/2b5778963b818ff2?show_docid=2b5778963b818ff2</guid>
  <author>
  e...@ertes.de
  (Ertugrul Söylemez)
  </author>
  <pubDate>Sat, 15 Лис 2008 23:40:26 UT
</pubDate>
  </item>
  <item>
  <title>Re: concurrency + state newb question</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/dd5dbbfbf4c404bd/0aa0fad4214878ce?show_docid=0aa0fad4214878ce</link>
  <description>
  Your solution is completely correct. Your handleItCore function does not &lt;br&gt; yield an I/O action (i.e. something with a type of IO blah) after passing &lt;br&gt; in the channel argument, but it has the type &amp;quot;StateT ....&amp;quot;. The StateT &lt;br&gt; monad transformer (if it is wrapping the IO monad) is an adapter that &lt;br&gt; can join I/O actions while also tracking a state. To get an I/O action out
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/dd5dbbfbf4c404bd/0aa0fad4214878ce?show_docid=0aa0fad4214878ce</guid>
  <author>
  use...@mkarcher.dialup.fu-berlin.de
  (Michael Karcher)
  </author>
  <pubDate>Sat, 15 Лис 2008 15:20:12 UT
</pubDate>
  </item>
  <item>
  <title>Re: concurrency + state newb question</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/dd5dbbfbf4c404bd/d2f257acffa0ee35?show_docid=d2f257acffa0ee35</link>
  <description>
  here is my (hacky?) solution/fix. i&#39;m still very easily confused when &lt;br&gt; it comes to &amp;quot;calling&amp;quot; upon stateful things; &#39;handleIt&#39; is my impedance &lt;br&gt; demismatcher. &lt;br&gt; import IO &lt;br&gt; import Control.Monad.State &lt;br&gt; import Control.Monad.Trans &lt;br&gt; import Control.Concurrent &lt;br&gt; data Cmd = Quit | Echo String &lt;br&gt; handleItCore :: Chan Cmd -&amp;gt; StateT ([String]) IO ()
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/dd5dbbfbf4c404bd/d2f257acffa0ee35?show_docid=d2f257acffa0ee35</guid>
  <author>
  rao...@gmail.com
  (raould)
  </author>
  <pubDate>Sat, 15 Лис 2008 02:09:41 UT
</pubDate>
  </item>
  <item>
  <title>concurrency + state newb question</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/dd5dbbfbf4c404bd/1de7d7b871238b98?show_docid=1de7d7b871238b98</link>
  <description>
  how do i fix the &amp;quot;type check fail&amp;quot; line in &#39;test&#39; fn below to properly &lt;br&gt; get &#39;handleIt&#39; going? &lt;br&gt; import IO &lt;br&gt; import Control.Monad.State &lt;br&gt; import Control.Monad.Trans &lt;br&gt; import Control.Concurrent &lt;br&gt; data Cmd = Quit | Echo String &lt;br&gt; handleIt :: Chan Cmd -&amp;gt; StateT ([String]) IO () &lt;br&gt; handleIt cmdChan = do &lt;br&gt; cmd &amp;lt;- liftIO (readChan cmdChan)
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/dd5dbbfbf4c404bd/1de7d7b871238b98?show_docid=1de7d7b871238b98</guid>
  <author>
  rao...@gmail.com
  (raould)
  </author>
  <pubDate>Sat, 15 Лис 2008 01:30:23 UT
</pubDate>
  </item>
  <item>
  <title>vs. erlang, clojure?</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/c56c77c39bdef990/79b80374c97f95ad?show_docid=79b80374c97f95ad</link>
  <description>
  hi, &lt;br&gt; seems like the Control.Concurrent stuff could be used to build either &lt;br&gt; Actors (a la Erlang, Scala) or Agents (a la Clojure). any thoughts on &lt;br&gt; how one might do those? &lt;br&gt; re: Erlang, it seems straight-forward: forkIO off a function that self- &lt;br&gt; calls and/or uses State monad, and that communicates over some Chan.
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/c56c77c39bdef990/79b80374c97f95ad?show_docid=79b80374c97f95ad</guid>
  <author>
  rao...@gmail.com
  (raould)
  </author>
  <pubDate>Sat, 15 Лис 2008 00:43:18 UT
</pubDate>
  </item>
  <item>
  <title>Re: monad vs. self-call?</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/1a757a545e7df85d/df882e789fd54566?show_docid=df882e789fd54566</link>
  <description>
  thanks (to you and others) for the help, it really is starting to sink &lt;br&gt; in to my brain, even if it requires repetition (&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://tinyurl.com/&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; 65563q) :-}
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/1a757a545e7df85d/df882e789fd54566?show_docid=df882e789fd54566</guid>
  <author>
  rao...@gmail.com
  (raould)
  </author>
  <pubDate>Wed, 12 Лис 2008 22:46:57 UT
</pubDate>
  </item>
  <item>
  <title>Re: monad vs. self-call?</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/1a757a545e7df85d/f9a28514ad17d6d7?show_docid=f9a28514ad17d6d7</link>
  <description>
  I think, this is just your personal view, maybe because you have learned &lt;br&gt; Haskell another way or with another background than I have. I use &lt;br&gt; concurrency very heavily, even for very simple things like managing an &lt;br&gt; object database: &lt;br&gt; data DBCommand = Add Key Object | &lt;br&gt; Delete Key | &lt;br&gt; GetObject k (Maybe v -&amp;gt; IO ())
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/1a757a545e7df85d/f9a28514ad17d6d7?show_docid=f9a28514ad17d6d7</guid>
  <author>
  e...@ertes.de
  (Ertugrul Söylemez)
  </author>
  <pubDate>Wed, 12 Лис 2008 14:04:29 UT
</pubDate>
  </item>
  <item>
  <title>Re: monad vs. self-call?</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/1a757a545e7df85d/a154580da502fef1?show_docid=a154580da502fef1</link>
  <description>
  Yes. Most programming languages are Turing complete, so all those &lt;br&gt; languages can emulate each other. &lt;br&gt; The key word is *natural*. In Erlang, it&#39;s natural to have lots of &lt;br&gt; little processes that represent a very fine grained partitioning of &lt;br&gt; the whole state. One can imitate that in Haskell, but (at least to me)
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/1a757a545e7df85d/a154580da502fef1?show_docid=a154580da502fef1</guid>
  <author>
  dthierb...@usenet.arcornews.de
  (Dirk Thierbach)
  </author>
  <pubDate>Wed, 12 Лис 2008 12:30:30 UT
</pubDate>
  </item>
  <item>
  <title>Re: Powerset question</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/5772d45def368440/f113b7c77e67120f?show_docid=f113b7c77e67120f</link>
  <description>
  Wow, that is interesting - thank you for the pointer. I should get over &lt;br&gt; being repeatedly intimidated by others&#39; cleverness and make a habit of &lt;br&gt; catching up with the Monad Readers I&#39;ve missed as they always seem to &lt;br&gt; teach me new things. &lt;br&gt; Mark
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/5772d45def368440/f113b7c77e67120f?show_docid=f113b7c77e67120f</guid>
  <author>
  mark.carr...@aetion.com
  (Mark T.B. Carroll)
  </author>
  <pubDate>Wed, 12 Лис 2008 01:08:08 UT
</pubDate>
  </item>
  <item>
  <title>Re: Powerset question</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/5772d45def368440/fe2291bb136eaaa3?show_docid=fe2291bb136eaaa3</link>
  <description>
  That&#39;s a really neat approach: I hadn&#39;t thought of that. I wonder if I &lt;br&gt; will find it applies to something else I end up doing someday. &lt;br&gt; Unfortunately, the sorting approach rather decreases the laziness of the &lt;br&gt; thing, at least if I try judging by the take n $ map (take n) $ .... &lt;br&gt; sort of test. &lt;br&gt; Mark
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/5772d45def368440/fe2291bb136eaaa3?show_docid=fe2291bb136eaaa3</guid>
  <author>
  mark.carr...@aetion.com
  (Mark T.B. Carroll)
  </author>
  <pubDate>Wed, 12 Лис 2008 00:53:14 UT
</pubDate>
  </item>
  <item>
  <title>Re: monad vs. self-call?</title>
  <link>http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/1a757a545e7df85d/569afabd2b99a5ab?show_docid=569afabd2b99a5ab</link>
  <description>
  Likely I&#39;m misunderstanding you. =) It seems an Erlang process is &lt;br&gt; something different from a Haskell thread. I don&#39;t know Erlang too &lt;br&gt; well. &lt;br&gt; On the other hand, many features and concepts that are primitive in &lt;br&gt; other languages (i.e. language or RTS features) are library &lt;br&gt; functionalities in Haskell, so in fact you could say about almost
  </description>
  <guid isPermaLink="true">http://groups.google.com.ua/group/comp.lang.haskell/browse_thread/thread/1a757a545e7df85d/569afabd2b99a5ab?show_docid=569afabd2b99a5ab</guid>
  <author>
  e...@ertes.de
  (Ertugrul Söylemez)
  </author>
  <pubDate>Tue, 11 Лис 2008 23:09:25 UT
</pubDate>
  </item>
  </channel>
</rss>
