Send Beginners mailing list submissions to
        beginners@haskell.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        beginners-requ...@haskell.org

You can reach the person managing the list at
        beginners-ow...@haskell.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  populating a bloom filter;   stymied by ST monad (Joey Hess)
   2.  NCurses program cannot be interpreted? (Aditya Manthramurthy)
   3. Re:  populating a bloom filter;   stymied by ST monad
      (Chadda? Fouch?)


----------------------------------------------------------------------

Message: 1
Date: Mon, 12 Mar 2012 13:55:40 -0400
From: Joey Hess <j...@kitenet.net>
Subject: Re: [Haskell-beginners] populating a bloom filter;     stymied by
        ST monad
To: beginners@haskell.org
Message-ID: <20120312175540.ga10...@gnu.kitenet.net>
Content-Type: text/plain; charset="us-ascii"

I mostly figured this out. stToIO allows converting (ST s a) to (IO a)
and so I can update the bloom filter in IO.

I do still wonder if there's a better way, avoiding modifying the filter
inside IO and keeping it in ST.

-- 
see shy jo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 828 bytes
Desc: Digital signature
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20120312/04e701bb/attachment-0001.pgp>

------------------------------

Message: 2
Date: Tue, 13 Mar 2012 13:54:10 +0530
From: Aditya Manthramurthy <aditya....@gmail.com>
Subject: [Haskell-beginners] NCurses program cannot be interpreted?
To: beginners@haskell.org
Message-ID:
        <CAC_mE95uM7omH5=drt13ycx6q3afudh4+c0h1pnofrr1wbx...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi,

I am writing an ncurses based haskell program. I am unable to run it via
ghci - I get an error message saying that UI.NCurses could not be found. If
I run it via "runhaskell", the terminal gets messed up. The only way that I
found works is to compile it using  "ghc source.hs" and running the binary.

I can guess that not being able to interpret it has something to do with
the terminal like capabilities of ghci (as ncurses needs a terminal I
suppose). But why does runhaskell not work either? I am just trying to
understand how the three ways to run the program are different.

Thanks,
Aditya
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20120313/f88a699c/attachment-0001.htm>

------------------------------

Message: 3
Date: Tue, 13 Mar 2012 10:18:14 +0100
From: Chadda? Fouch? <chaddai.fou...@gmail.com>
Subject: Re: [Haskell-beginners] populating a bloom filter;     stymied by
        ST monad
To: Joey Hess <j...@kitenet.net>
Cc: beginners@haskell.org
Message-ID:
        <CANfjZRbyP25D993hXJJv4Gk6x5_oxbvKL3jVANvQkaAuERvo=g...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

getValues update initial = go initial =<< gen
       where
               go v [] = return v
               go v (f:fs) = do

You say that this stream lazily, so I deduce that gen produce a lazy
IO list. So you should be able to use gen in conjunction with easyList
to get your bloom filter lazily. I'm not sure what the problem is ?
How exactly do you get the elements of your bloom filter from gen
input ?

-- 
Jeda?



------------------------------

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners


End of Beginners Digest, Vol 45, Issue 17
*****************************************

Reply via email to