Send Beginners mailing list submissions to
[email protected]
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
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."
Today's Topics:
1. Re: Laziness and XML parsing (Sean Hess)
2. Re: Noisy Linking (Sean Hess)
3. Re: Noisy Linking (Brandon Allbery)
4. Re: Noisy Linking (Daniel Fischer)
5. Help : foldl skipping one value in list (Lev Broido)
----------------------------------------------------------------------
Message: 1
Date: Tue, 8 Nov 2011 08:28:07 -0700
From: Sean Hess <[email protected]>
Subject: Re: [Haskell-beginners] Laziness and XML parsing
To: Michael Snoyman <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"
Thanks all for your help so far. Using xml-enumerator, is there any way to
parse the following xml, and ignore the people tag? In other words, can I parse
it by only providing an Iteratee for Person, no matter where a <person> tag
appears nested within a document?
> <?xml version="1.0" encoding="utf-8"?>
> <people>
> <person age="25">Michael</person>
> <person age="2">Eliezer</person>
> </people>
On Nov 8, 2011, at 7:33 AM, Michael Snoyman wrote:
> Thanks for the heads-up, it's just a few minor tweaks in the 0.3->0.4
> transition. I'll update later, and add a link to the blog post, and
> release a new version to Hackage.
>
> On Tue, Nov 8, 2011 at 6:03 AM, Sean Hess <[email protected]> wrote:
>> Thanks so much to both of you that sent that link.
>> Sorry, my email totally wasn't clear. I meant that the example in the
>> package description doesn't
>> run:
>> http://hackage.haskell.org/packages/archive/xml-enumerator/0.4.3.1/doc/html/Text-XML-Stream-Parse.html#t:ParseSettings
>> I'll read through that article.
>>
>> On Nov 8, 2011, at 7:01 AM, Michael Snoyman wrote:
>>
>> Here's a blog post on the package:
>> http://www.yesodweb.com/blog/2011/10/xml-enumerator . It doesn't cover
>> the streaming interface, but it might give you a good overview of the
>> package in general. I'm not sure what you mean by "it doesn't run,"
>> but you'll need at least a basic understanding of enumerators to get
>> off the ground.
>>
>> On Tue, Nov 8, 2011 at 5:38 AM, Sean Hess <[email protected]> wrote:
>>
>> I cannot seem to find a working example of xml-enumerator. It doesn't run:
>>
>> the names seem to have changed for some things, and I'm too much of a
>>
>> beginner to figure it out easily.
>>
>> http://hackage.haskell.org/packages/archive/xml-enumerator/0.4.3.1/doc/html/Text-XML-Stream-Parse.html#t:ParseSettings
>>
>> On Nov 7, 2011, at 7:59 PM, Felipe Almeida Lessa wrote:
>>
>> On Tue, Nov 8, 2011 at 12:45 AM, Sean Hess <[email protected]> wrote:
>>
>> I want to parse a large xml file (2GB), without putting the whole thing into
>>
>> memory. It's pretty simple with a sax parser in most languages, you just
>>
>> stream bytes to the sax parser, and wait for sax events.
>>
>> I recommend you taking a look at xml-enumerator [1] and
>>
>> libxml-enumerator [2]. They are the SAX parsers you know from the
>>
>> imperative world but much easier to write =). In particular, you
>>
>> don't need to rely on lazyness.
>>
>> Cheers,
>>
>> [1] http://hackage.haskell.org/package/xml-enumerator
>>
>> [2] http://hackage.haskell.org/package/libxml-enumerator
>>
>> --
>>
>> Felipe.
>>
>>
>> _______________________________________________
>>
>> Beginners mailing list
>>
>> [email protected]
>>
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.haskell.org/pipermail/beginners/attachments/20111108/51f0620a/attachment-0001.htm>
------------------------------
Message: 2
Date: Tue, 8 Nov 2011 08:28:33 -0700
From: Sean Hess <[email protected]>
Subject: Re: [Haskell-beginners] Noisy Linking
To: Zhi-Qiang Lei <[email protected]>
Cc: Haskell Beginer <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252
That's been happening to me too. I don't know what it means though :)
On Nov 8, 2011, at 6:53 AM, Zhi-Qiang Lei wrote:
> Hi,
>
> The console comes out lots of warning message and performs slowly when I
> compile my code. Google does not help. Does anybody know what it refers to?
> I'm using Mac OS X 10.7.2.
>
> bogon% make test
> ghc --make -isrc -fhpc Test.hs
> [1 of 2] Compiling Miner ( src/Miner.hs, src/Miner.o )
> [2 of 2] Compiling Main ( Test.hs, Test.o )
> Linking Test ...
> ld: warning: could not create compact unwind for .LFB3: non-standard register
> 5 being saved in prolog
> ld: warning: text reloc in _r15W_info to
> _base_GHCziWord_zdfIntegralWord32_closure
> ld: warning: text reloc in _r15W_info to
> _Cryptozm4zi2zi4_DataziDigestziSHA2_zdfShowHash8_closure
> ld: warning: text reloc in _r15W_info to non_lazy_ptr
> ld: warning: text reloc in _r15W_info to non_lazy_ptr
> ld: warning: text reloc in _r15W_info to non_lazy_ptr
> ld: warning: text reloc in _r15Y_info to _base_GHCziWord_zdfEqWord32_closure
> ld: warning: text reloc in _r15Y_info to
> _Cryptozm4zi2zi4_DataziDigestziSHA2_zdfEqHash8_closure
> ld: warning: text reloc in _r15Y_info to non_lazy_ptr
> ld: warning: text reloc in _r15Y_info to non_lazy_ptr
> ld: warning: text reloc in _r15Y_info to non_lazy_ptr
> ld: warning: text reloc in _r160_info to _r15Y_closure
> ld: warning: text reloc in _r160_info to _base_GHCziWord_zdfOrdWord32_closure
> ld: warning: text reloc in _r160_info to
> _Cryptozm4zi2zi4_DataziDigestziSHA2_zdfOrdHash8_closure
> ld: warning: text reloc in _r160_info to non_lazy_ptr
> ld: warning: text reloc in _r160_info to non_lazy_ptr
> ld: warning: text reloc in _r160_info to non_lazy_ptr
> ld: warning: text reloc in _r162_info to _base_GHCziWord_zdfEqWord8_closure
> ld: warning: text reloc in _r162_info to _base_GHCziClasses_zdfEqZMZN_closure
> ld: warning: text reloc in _r162_info to non_lazy_ptr
> ld: warning: text reloc in _r162_info to non_lazy_ptr
> ld: warning: text reloc in _r162_info to non_lazy_ptr
> ld: warning: text reloc in _r164_info to _r162_closure
> ld: warning: text reloc in _r164_info to _base_GHCziWord_zdfOrdWord8_closure
> ld: warning: text reloc in _r164_info to _base_GHCziClasses_zdfOrdZMZN_closure
> ld: warning: text reloc in _r164_info to non_lazy_ptr
> ld: warning: text reloc in _r164_info to non_lazy_ptr
> ld: warning: text reloc in _r164_info to non_lazy_ptr
> ?...
>
> Best regards,
> Zhi-Qiang Lei
> [email protected]
>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
------------------------------
Message: 3
Date: Tue, 8 Nov 2011 10:42:53 -0500
From: Brandon Allbery <[email protected]>
Subject: Re: [Haskell-beginners] Noisy Linking
To: Sean Hess <[email protected]>
Cc: Haskell Beginer <[email protected]>
Message-ID:
<cakfcl4uucodvu_yyb8wurbkg3qaj3t6wqvsxf8xsbqjzfui...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
On Tue, Nov 8, 2011 at 10:28, Sean Hess <[email protected]> wrote:
> That's been happening to me too. I don't know what it means though :)
It means Apple changed the rules *yet again* without making the
documentation of those changes (and what to do about them) readily
available, and the GHC folks haven't managed to reverse engineer the Apple
devs' thought processes yet. :/
--
brandon s allbery [email protected]
wandering unix systems administrator (available) (412) 475-9364 vm/sms
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.haskell.org/pipermail/beginners/attachments/20111108/ac74eb4d/attachment-0001.htm>
------------------------------
Message: 4
Date: Tue, 8 Nov 2011 16:43:24 +0100
From: Daniel Fischer <[email protected]>
Subject: Re: [Haskell-beginners] Noisy Linking
To: [email protected]
Message-ID: <[email protected]>
Content-Type: Text/Plain; charset="windows-1252"
On Tuesday 08 November 2011, 16:28:33, Sean Hess wrote:
> That's been happening to me too. I don't know what it means though :)
You're not alone:
http://hackage.haskell.org/trac/ghc/changeset/20705dff179ed09f37a7db474109cccef6f9afec
>---------------------------------------------------------------
commit 20705dff179ed09f37a7db474109cccef6f9afec
Author: Ian Lynagh <[email protected]>
Date: Thu Oct 6 19:40:51 2011 +0100
Silence "text reloc" warnings on OS X / x86
ld gives loads of warnings like:
ld: warning: text reloc in _base_GHCziArr_unsafeArray_info to
_base_GHCziArr_unsafeArray_closure
when linking any program. We're not sure whether this is something we
ought to fix, but for now we use the -Wl,-read_only_relocs,suppress
flag
to silence them.
------------------------------
Message: 5
Date: Wed, 09 Nov 2011 07:18:14 +0200
From: Lev Broido <[email protected]>
Subject: [Haskell-beginners] Help : foldl skipping one value in list
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hi
I am implementing toy loop search algorithm in graph .
I encountered strange problem -- it seems , that fold doesn't run on the
whole list .
Code is at http://hpaste.org/53776
Section in question is updVis function
Problem occurs when _newStateMap_2 is being calculated
Please advise.
Thanks,
Lev
------------------------------
_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners
End of Beginners Digest, Vol 41, Issue 12
*****************************************