From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Marijn Schouten (hkBst)" Newsgroups: gmane.lisp.guile.bugs Subject: Re: letrec bug Date: Tue, 04 Nov 2008 00:29:46 +0100 Message-ID: <490F896A.8010703@gentoo.org> References: <20081028202237.M8494@ccrma.Stanford.EDU> <66e540fe0810281419r4c3ec5e1h46cf8d8fc0621637@mail.gmail.com> <66e540fe0810281421j283b8723l6d51dbc0a26e46e2@mail.gmail.com> <66e540fe0810281427w3bfcc334k90f0e3d1749453a3@mail.gmail.com> <20081028224557.M67734@ccrma.Stanford.EDU> <4909D36E.9000306@gentoo.org> <87hc6tc04q.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig3D6C381919E9B95D768AE5E8" X-Trace: ger.gmane.org 1225755093 31078 80.91.229.12 (3 Nov 2008 23:31:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Nov 2008 23:31:33 +0000 (UTC) Cc: bug-guile@gnu.org To: =?UTF-8?B?THVkb3ZpYyDvv70=?= Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Tue Nov 04 00:32:34 2008 connect(): Connection refused Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Kx8uO-0007jL-MX for guile-bugs@m.gmane.org; Tue, 04 Nov 2008 00:32:33 +0100 Original-Received: from localhost ([127.0.0.1]:43708 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kx8tH-0001LU-K5 for guile-bugs@m.gmane.org; Mon, 03 Nov 2008 18:31:23 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kx8tC-0001LP-Mt for bug-guile@gnu.org; Mon, 03 Nov 2008 18:31:18 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kx8t9-0001Kq-7G for bug-guile@gnu.org; Mon, 03 Nov 2008 18:31:18 -0500 Original-Received: from [199.232.76.173] (port=50473 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kx8t9-0001Kn-1a for bug-guile@gnu.org; Mon, 03 Nov 2008 18:31:15 -0500 Original-Received: from pollux.sshunet.nl ([145.97.192.42]:60201) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kx8t6-0007PH-Rx; Mon, 03 Nov 2008 18:31:13 -0500 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by pollux.sshunet.nl (Postfix) with ESMTP id 6B9C258000C; Tue, 4 Nov 2008 00:31:10 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at pollux.warande.net Original-Received: from pollux.sshunet.nl ([127.0.0.1]) by localhost (pollux.sshunet.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qO-B77W1Fbhb; Tue, 4 Nov 2008 00:31:10 +0100 (CET) Original-Received: from [145.97.223.47] (47pc223.sshunet.nl [145.97.223.47]) by pollux.sshunet.nl (Postfix) with ESMTP; Tue, 4 Nov 2008 00:31:10 +0100 (CET) User-Agent: Thunderbird 2.0.0.17 (X11/20081002) In-Reply-To: <87hc6tc04q.fsf@gnu.org> X-Enigmail-Version: 0.95.7 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:4070 Archived-At: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3D6C381919E9B95D768AE5E8 Content-Type: multipart/mixed; boundary="------------030300090703000005030205" This is a multi-part message in MIME format. --------------030300090703000005030205 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Ludovic =EF=BF=BD wrote: > Hello, >=20 > "Marijn Schouten (hkBst)" writes: >=20 >> invoke.scm -e "(let ((x 1)) (letrec ((x 32) (y x)) y))" >=20 > Could you make a copy of `invoke.scm' available? :-) >=20 > Thanks, > Ludo'. Certainly. I hope you have as much fun with it as I have :D Marijn --=20 Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML , #gentoo-{lisp,ml} on FreeNode --------------030300090703000005030205 Content-Type: text/plain; name="invoke.scm" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="invoke.scm" IyEvdXNyL2Jpbi9ndWlsZSBcCi1zCiEjCgoodXNlLW1vZHVsZXMKIChvb3AgZ29vcHMpCjsg KG9vcCBnb29wcyBkZXNjcmliZSkKIChpY2UtOSBzeW5jYXNlKQogKGljZS05IGdldG9wdC1s b25nKQogKGljZS05IHBvcGVuKQogKQoKKGRlZmluZS1jbGFzcyA8c2NoZW1lPiAoKQogIChu YW1lICM6Z2V0dGVyIHMtbmFtZSAjOmluaXQta2V5d29yZCAjOm5hbWUpCiAgKGFubm91bmNl ICM6Z2V0dGVyIHMtYW5ub3VuY2UgIzppbml0LWtleXdvcmQgIzphbm5vdW5jZSkKICAoZmls ZW5hbWUgIzpnZXR0ZXIgcy1maWxlbmFtZSAjOmluaXQta2V5d29yZCAjOmZpbGVuYW1lKQog IChldmFsICM6Z2V0dGVyIHMtZXZhbCAjOmluaXQta2V5d29yZCAjOmV2YWwpCiAgKGxvYWQt ZXZhbCAjOmdldHRlciBzLWxvYWQtZXZhbCAjOmluaXQta2V5d29yZCAjOmxvYWQtZXZhbCkK OyAgKHZlcnNpb24tb3B0aW9uICM6Z2V0dGVyIHMtdmVyc2lvbi1vcHRpb24gIzppbml0LWtl eXdvcmQgIzp2ZXJzaW9uLW9wdGlvbikKOyAgKHZlcnNpb24tY29tbWFuZCAjOmdldHRlciBz LXZlcnNpb24tY29tbWFuZCAjOmluaXQta2V5d29yZCAjOnZlcnNpb24tY29tbWFuZCkKICAp CgooZGVmaW5lIChpbi1wYXRoIGV4ZWN1dGFibGUpIChzZWFyY2gtcGF0aCAocGFyc2UtcGF0 aCAoZ2V0ZW52ICJQQVRIIikpIGV4ZWN1dGFibGUpKQoKKGRlZmluZSAoZm9yLWVhY2gtZGlz cGxheSBzKSAoc3RyaW5nLWFwcGVuZCAiKGZvci1lYWNoIGRpc3BsYXkgKGxpc3QgIiBzICIp KSIpKQoKKGRlZmluZSAoZm9yLWVhY2gtZGlzcGxheS10aGVuLWV4aXQgcykgKHN0cmluZy1h cHBlbmQgIihmb3ItZWFjaCBkaXNwbGF5IChsaXN0ICIgcyAiKSkiKSkKCihkZWZpbmUgKGF2 YWlsYWJsZT8gc2NoZW1lKQogIChpbi1wYXRoIChzLWZpbGVuYW1lIHNjaGVtZSkpKQoKKGRl ZmluZSAoYW5ub3VuY2UtYmlnbG9vKSAgICAgKHN5c3RlbSogKHMtZmlsZW5hbWUgYmlnbG9v KSAiLXZlcnNpb24iKSkKKGRlZmluZSAoYW5ub3VuY2UtY2hpY2tlbikgICAgKGRpc3BsYXkg IkNISUNLRU4gIikgKHN5c3RlbSogKHMtZmlsZW5hbWUgY2hpY2tlbikgIi1yZWxlYXNlIikp CihkZWZpbmUgKGFubm91bmNlLWVsaykgICAgICAgIChkaXNwbGF5ICJFbGsgMy45OS43Iiko bmV3bGluZSkpCihkZWZpbmUgKGFubm91bmNlLWdhbWJpdCkgICAgIChkaXNwbGF5ICJHYW1i aXQgIikgKGV2YWwtZ2FtYml0ICIoIyNzeXN0ZW0tdmVyc2lvbi1zdHJpbmcpIikpCihkZWZp bmUgKGFubm91bmNlLWdhdWNoZSkgICAgIChzeXN0ZW0qIChzLWZpbGVuYW1lIGdhdWNoZSkg Ii1WIikpCihkZWZpbmUgKGFubm91bmNlLWd1aWxlKSAgICAgIChkaXNwbGF5ICJHdWlsZSAi KSAoZXZhbC1ndWlsZSAiKHZlcnNpb24pIikpCihkZWZpbmUgKGFubm91bmNlLWlrYXJ1cykg ICAgIChkaXNwbGF5ICJJa2FydXMiKShuZXdsaW5lKSkKKGRlZmluZSAoYW5ub3VuY2Uta2F3 YSkgICAgICAgKGRpc3BsYXkgImthd2EiKShuZXdsaW5lKSkKKGRlZmluZSAoYW5ub3VuY2Ut bGFyY2VueSkgICAgKGRpc3BsYXkgImxhcmNlbnkiKShuZXdsaW5lKSkKKGRlZmluZSAoYW5u b3VuY2UtbWl0LXNjaGVtZSkgKGRpc3BsYXkgIk1JVC9HTlUgU2NoZW1lICIpIChldmFsLW1p dC1zY2hlbWUgIihnZXQtc3Vic3lzdGVtLXZlcnNpb24tc3RyaW5nIFwiUmVsZWFzZVwiKSIp KQooZGVmaW5lIChhbm5vdW5jZS1tenNjaGVtZSkgICAoc3lzdGVtKiAocy1maWxlbmFtZSBt enNjaGVtZSkgIi12IikpCihkZWZpbmUgKGFubm91bmNlLXJzY2hlbWUpICAgIChkaXNwbGF5 ICJSU2NoZW1lICIpIChzeXN0ZW0qIChzLWZpbGVuYW1lIHJzY2hlbWUpICItLXZlcnNpb24i KSkKKGRlZmluZSAoYW5ub3VuY2Utc2NoZW1lNDgpICAgKGRpc3BsYXkgInNjaGVtZTQ4IDEu OCIpKG5ld2xpbmUpKQooZGVmaW5lIChhbm5vdW5jZS1zY2hvY2EpICAgICAjZik7KGV2YWwt c2Nob2NhICIiKSkKKGRlZmluZSAoYW5ub3VuY2Utc2NtKSAgICAgICAgKHN5c3RlbSogKHMt ZmlsZW5hbWUgc2NtKSAiLS12ZXJzaW9uIikpCihkZWZpbmUgKGFubm91bmNlLXNpZ3NjaGVt ZSkgIChkaXNwbGF5IChzLW5hbWUgc2lnc2NoZW1lKSkoZGlzcGxheSAiIDAuOC4zIikobmV3 bGluZSkpCihkZWZpbmUgKGFubm91bmNlLXNpc2MpICAgICAgIChpbnRvLXBpcGUqICIiIChz LWZpbGVuYW1lIHNpc2MpKSkKKGRlZmluZSAoYW5ub3VuY2Utc3RrbG9zKSAgICAgKHN5c3Rl bSogKHMtZmlsZW5hbWUgc3RrbG9zKSAiLS12ZXJzaW9uIikpCihkZWZpbmUgKGFubm91bmNl LXRpbnlzY2hlbWUpICNmKTsoZXZhbC10aW55c2NoZW1lICIiKSkKCihkZWZpbmUgKGFubm91 bmNlIHNjaGVtZSkKICAoKHMtYW5ub3VuY2Ugc2NoZW1lKSkpCgooZGVmaW5lIChldmFsdWF0 ZS1hbGwgY29tbWFuZCkgKGZvci1lYWNoIChsYW1iZGEgKHMpKGV2YWx1YXRlIHMgY29tbWFu ZCkpIHNjaGVtZXMpKQoKKGRlZmluZS1zeW50YXggaW50by1waXBlKgogIChzeW50YXgtcnVs ZXMgKCkKICAgICgoXyBjb21tYW5kIGFyZ3MgLi4uKQogICAgIChsZXQgKChwb3J0IChvcGVu LXBpcGUqIE9QRU5fV1JJVEUgYXJncyAuLi4pKSkgKGRpc3BsYXkgY29tbWFuZCBwb3J0KSAo Y2xvc2UtcGlwZSBwb3J0KSkpKSkKCihkZWZpbmUgKGV2YWwtYmlnbG9vIGNvbW1hbmQpICAg ICAoc3lzdGVtKiAiYmlnbG9vIiAiLWV2YWwiIChzdHJpbmctYXBwZW5kIChmb3ItZWFjaC1k aXNwbGF5IGNvbW1hbmQpICIoZXhpdCkiKSkobmV3bGluZSkpOyhpbnRvLXBpcGUqIGNvbW1h bmQgImJpZ2xvbyIgIi1zIiAiLWNhbGwvY2MiKSkKKGRlZmluZSAoZXZhbC1jaGlja2VuIGNv bW1hbmQpICAgIChzeXN0ZW0qICJjc2kiICItZXZhbCIgKGZvci1lYWNoLWRpc3BsYXkgY29t bWFuZCkpKG5ld2xpbmUpKQooZGVmaW5lIChldmFsLWVsayBjb21tYW5kKSAgICAgICAgKGlu dG8tcGlwZSogKGZvci1lYWNoLWRpc3BsYXkgY29tbWFuZCkgImVsayIgIi1sIiAiLSIpKG5l d2xpbmUpKQooZGVmaW5lIChldmFsLWdhbWJpdCBjb21tYW5kKSAgICAgKHN5c3RlbSogImdh bWJpdC1pbnRlcnByZXRlciIgIi1lIiAoZm9yLWVhY2gtZGlzcGxheSBjb21tYW5kKSkobmV3 bGluZSkpCihkZWZpbmUgKGV2YWwtZ2F1Y2hlIGNvbW1hbmQpICAgICAoaW50by1waXBlKiAo Zm9yLWVhY2gtZGlzcGxheSBjb21tYW5kKSAiZ29zaCIgIi1iIikobmV3bGluZSkpCihkZWZp bmUgKGV2YWwtZ3VpbGUgY29tbWFuZCkgICAgICAoc3lzdGVtKiAiZ3VpbGUiICItYyIgKGZv ci1lYWNoLWRpc3BsYXkgY29tbWFuZCkpKG5ld2xpbmUpKQooZGVmaW5lIChldmFsLWlrYXJ1 cyBjb21tYW5kKSAgICAgKGludG8tcGlwZSogY29tbWFuZCAiaWthcnVzIikobmV3bGluZSkp CihkZWZpbmUgKGV2YWwta2F3YSBjb21tYW5kKSAgICAgICAoaW50by1waXBlKiBjb21tYW5k ICJrYXdhIikobmV3bGluZSkpCihkZWZpbmUgKGV2YWwtbGFyY2VueSBjb21tYW5kKSAgICAo aW50by1waXBlKiBjb21tYW5kICJsYXJjZW55IikobmV3bGluZSkpCihkZWZpbmUgKGV2YWwt bWl0LXNjaGVtZSBjb21tYW5kKSAoaW50by1waXBlKiAoZm9yLWVhY2gtZGlzcGxheSBjb21t YW5kKSAibWl0LXNjaGVtZSIgIi0tYmF0Y2gtbW9kZSIpKG5ld2xpbmUpKQooZGVmaW5lIChl dmFsLW16c2NoZW1lIGNvbW1hbmQpICAgKHN5c3RlbSogIm16c2NoZW1lIiAiLS1ldmFsIiAo Zm9yLWVhY2gtZGlzcGxheSBjb21tYW5kKSkobmV3bGluZSkpCihkZWZpbmUgKGV2YWwtcnNj aGVtZSBjb21tYW5kKSAgICAoaW50by1waXBlKiBjb21tYW5kICJycyIgIi1zY3JpcHQiKSkK KGRlZmluZSAoZXZhbC1zY2hlbWU0OCBjb21tYW5kKSAgIChpbnRvLXBpcGUqIGNvbW1hbmQg InNjaGVtZTQ4IiAiLWEiICJiYXRjaCIpKQooZGVmaW5lIChldmFsLXNjaG9jYSBjb21tYW5k KSAgICAgKGludG8tcGlwZSogY29tbWFuZCAic2Nob2NhIikobmV3bGluZSkpCihkZWZpbmUg KGV2YWwtc2NtIGNvbW1hbmQpICAgICAgICAoc3lzdGVtKiAic2NtIiAiLWUiIChmb3ItZWFj aC1kaXNwbGF5IGNvbW1hbmQpKShuZXdsaW5lKSkKKGRlZmluZSAoZXZhbC1zaWdzY2hlbWUg Y29tbWFuZCkgIChpbnRvLXBpcGUqIGNvbW1hbmQgInNzY20iKShuZXdsaW5lKSkKKGRlZmlu ZSAoZXZhbC1zaXNjIGNvbW1hbmQpICAgICAgIChpbnRvLXBpcGUqIGNvbW1hbmQgInNpc2Mi KShuZXdsaW5lKSkKKGRlZmluZSAoZXZhbC1zdGtsb3MgY29tbWFuZCkgICAgIChzeXN0ZW0q ICJzdGtsb3MiICItZSIgKGZvci1lYWNoLWRpc3BsYXkgY29tbWFuZCkpKG5ld2xpbmUpKQoo ZGVmaW5lIChldmFsLXRpbnlzY2hlbWUgY29tbWFuZCkgKGludG8tcGlwZSogY29tbWFuZCAi dGlueXNjaGVtZSIpKG5ld2xpbmUpKQoKKGRlZmluZSAoZXZhbHVhdGUgc2NoZW1lIGNvbW1h bmQpCiAgKChzLWV2YWwgc2NoZW1lKSBjb21tYW5kKSkKCihkZWZpbmUgKGxvYWQtZXZhbC1i aWdsb28gZmlsZSkgICAgIChzeXN0ZW0qICJiaWdsb28iICItbG9hZCIgZmlsZSAiLWV2YWwi ICIoZXhpdCkiKSkKKGRlZmluZSAobG9hZC1ldmFsLWNoaWNrZW4gZmlsZSkgICAgKHN5c3Rl bSogImNzaSIgIi1zY3JpcHQiIGZpbGUpKQooZGVmaW5lIChsb2FkLWV2YWwtZWxrIGZpbGUp ICAgICAgICAoc3lzdGVtKiAiZWxrIiAiLWwiIGZpbGUpKQooZGVmaW5lIChsb2FkLWV2YWwt Z2FtYml0IGZpbGUpICAgICAoc3lzdGVtKiAiZ2FtYml0LWludGVycHJldGVyIiBmaWxlKSkK KGRlZmluZSAobG9hZC1ldmFsLWdhdWNoZSBmaWxlKSAgICAgKHN5c3RlbSogImdvc2giIGZp bGUpKQooZGVmaW5lIChsb2FkLWV2YWwtZ3VpbGUgZmlsZSkgICAgICAoc3lzdGVtKiAiZ3Vp bGUiICItcyIgZmlsZSkpCihkZWZpbmUgKGxvYWQtZXZhbC1pa2FydXMgZmlsZSkgICAgIChz eXN0ZW0qICJpa2FydXMiIGZpbGUpKQooZGVmaW5lIChsb2FkLWV2YWwta2F3YSBmaWxlKSAg ICAgICAoaW50by1waXBlKiBmaWxlICJrYXdhIikpCihkZWZpbmUgKGxvYWQtZXZhbC1sYXJj ZW55IGZpbGUpICAgIChpbnRvLXBpcGUqIGZpbGUgImxhcmNlbnkiKSkKKGRlZmluZSAobG9h ZC1ldmFsLW1pdC1zY2hlbWUgZmlsZSkgKGludG8tcGlwZSogIiIgIm1pdC1zY2hlbWUiICIt LWJhdGNoLW1vZGUiICItLWxvYWQiIGZpbGUpKQooZGVmaW5lIChsb2FkLWV2YWwtbXpzY2hl bWUgZmlsZSkgICAoc3lzdGVtKiAibXpzY2hlbWUiICItLWxvYWQiIGZpbGUpKQooZGVmaW5l IChsb2FkLWV2YWwtcnNjaGVtZSBmaWxlKSAgICAoc3lzdGVtKiAicnMiICItc2NyaXB0IiBm aWxlKSkKKGRlZmluZSAobG9hZC1ldmFsLXNjaGVtZTQ4IGZpbGUpICAgKGV2YWwtc2NoZW1l NDggKHN0cmluZy1hcHBlbmQgIihsb2FkIFwiIiBmaWxlICJcIikiKSkpCihkZWZpbmUgKGxv YWQtZXZhbC1zY2hvY2EgZmlsZSkgICAgIChldmFsLXNjaG9jYSAiIikoc3lzdGVtKiAic2No b2NhIiBmaWxlKSkKKGRlZmluZSAobG9hZC1ldmFsLXNjbSBmaWxlKSAgICAgICAgKHN5c3Rl bSogInNjbSIgIi1sIiBmaWxlKSkKKGRlZmluZSAobG9hZC1ldmFsLXNpZ3NjaGVtZSBmaWxl KSAgKHN5c3RlbSogInNzY20iIGZpbGUpKQooZGVmaW5lIChsb2FkLWV2YWwtc2lzYyBmaWxl KSAgICAgICAoaW50by1waXBlKiBmaWxlICJzaXNjIikpCihkZWZpbmUgKGxvYWQtZXZhbC1z dGtsb3MgZmlsZSkgICAgIChzeXN0ZW0qICJzdGtsb3MiICItZiIgZmlsZSkpCihkZWZpbmUg KGxvYWQtZXZhbC10aW55c2NoZW1lIGZpbGUpIChldmFsLXRpbnlzY2hlbWUgIiIpKHN5c3Rl bSogInRpbnlzY2hlbWUiIGZpbGUpKQoKKGRlZmluZSAobG9hZCBzY2hlbWUgZmlsZSkKICAo KHMtbG9hZC1ldmFsIHNjaGVtZSkgZmlsZSkpCgooZGVmaW5lLXN5bnRheCBkZWZpbmUtc2No ZW1lCiAgKHN5bnRheC1ydWxlcyAoKQogICAgKChkZWZpbmUtc2NoZW1lIHNjaGVtZSBuYW1l IGFubm91bmNlIGZpbGVuYW1lIGV2YWwgbG9hZC1ldmFsKQogICAgIChiZWdpbgogICAgICAg KGRlZmluZSBzY2hlbWUgKG1ha2UgPHNjaGVtZT4KICAgICAgICAgICAgICAgICAgICAgICAg IzpuYW1lIG5hbWUgIzphbm5vdW5jZSBhbm5vdW5jZSAjOmZpbGVuYW1lIGZpbGVuYW1lICM6 ZXZhbCBldmFsICM6bG9hZC1ldmFsIGxvYWQtZXZhbCkKICAgICAgICAgKQogICAgICAgKHJl Z2lzdGVyIHNjaGVtZSkpKSkpCgooZGVmaW5lIHNjaGVtZXMgJygpKQooZGVmaW5lIChyZWdp c3RlciBzY2hlbWUpCiAgKHNldCEgc2NoZW1lcyAoY29ucyBzY2hlbWUgc2NoZW1lcykpKQoK KGRlZmluZS1zY2hlbWUgYmlnbG9vICAgICAiQmlnbG9vIiAgICAgICAgIGFubm91bmNlLWJp Z2xvbyAgICAgImJpZ2xvbyIgICAgIGV2YWwtYmlnbG9vICAgICBsb2FkLWV2YWwtYmlnbG9v KQooZGVmaW5lLXNjaGVtZSBjaGlja2VuICAgICJDSElDS0VOIiAgICAgICAgYW5ub3VuY2Ut Y2hpY2tlbiAgICAiY2hpY2tlbiIgICAgZXZhbC1jaGlja2VuICAgIGxvYWQtZXZhbC1jaGlj a2VuKSAgIAooZGVmaW5lLXNjaGVtZSBlbGsgICAgICAgICJFbGsiICAgICAgICAgICAgYW5u b3VuY2UtZWxrICAgICAgICAiZWxrIiAgICAgICAgZXZhbC1lbGsgICAgICAgIGxvYWQtZXZh bC1lbGspICAgICAgIAooZGVmaW5lLXNjaGVtZSBnYW1iaXQgICAgICJHYW1iaXQiICAgICAg ICAgYW5ub3VuY2UtZ2FtYml0ICAgICAiZ3NpIiAgICAgICAgZXZhbC1nYW1iaXQgICAgIGxv YWQtZXZhbC1nYW1iaXQpICAgIAooZGVmaW5lLXNjaGVtZSBnYXVjaGUgICAgICJHYXVjaGUi ICAgICAgICAgYW5ub3VuY2UtZ2F1Y2hlICAgICAiZ29zaCIgICAgICAgZXZhbC1nYXVjaGUg ICAgIGxvYWQtZXZhbC1nYXVjaGUpICAgIAooZGVmaW5lLXNjaGVtZSBndWlsZSAgICAgICJH dWlsZSIgICAgICAgICAgYW5ub3VuY2UtZ3VpbGUgICAgICAiZ3VpbGUiICAgICAgZXZhbC1n dWlsZSAgICAgIGxvYWQtZXZhbC1ndWlsZSkgICAgIAooZGVmaW5lLXNjaGVtZSBpa2FydXMg ICAgICJpa2FydXMiICAgICAgICAgYW5ub3VuY2UtaWthcnVzICAgICAiaWthcnVzIiAgICAg ZXZhbC1pa2FydXMgICAgIGxvYWQtZXZhbC1pa2FydXMpICAgIAooZGVmaW5lLXNjaGVtZSBr YXdhICAgICAgICJrYXdhIiAgICAgICAgICAgYW5ub3VuY2Uta2F3YSAgICAgICAia2F3YSIg ICAgICAgZXZhbC1rYXdhICAgICAgIGxvYWQtZXZhbC1rYXdhKSAgICAgIAooZGVmaW5lLXNj aGVtZSBsYXJjZW55ICAgICJsYXJjZW55IiAgICAgICAgYW5ub3VuY2UtbGFyY2VueSAgICAi bGFyY2VueSIgICAgZXZhbC1sYXJjZW55ICAgIGxvYWQtZXZhbC1sYXJjZW55KSAgIAooZGVm aW5lLXNjaGVtZSBtaXQtc2NoZW1lICJNSVQvR05VIFNjaGVtZSIgYW5ub3VuY2UtbWl0LXNj aGVtZSAibWl0LXNjaGVtZSIgZXZhbC1taXQtc2NoZW1lIGxvYWQtZXZhbC1taXQtc2NoZW1l KQooZGVmaW5lLXNjaGVtZSBtenNjaGVtZSAgICJNelNjaGVtZSIgICAgICAgYW5ub3VuY2Ut bXpzY2hlbWUgICAibXpzY2hlbWUiICAgZXZhbC1tenNjaGVtZSAgIGxvYWQtZXZhbC1tenNj aGVtZSkgIAooZGVmaW5lLXNjaGVtZSByc2NoZW1lICAgICJSU2NoZW1lIiAgICAgICAgYW5u b3VuY2UtcnNjaGVtZSAgICAicnMiICAgICAgICAgZXZhbC1yc2NoZW1lICAgIGxvYWQtZXZh bC1yc2NoZW1lKSAgIAooZGVmaW5lLXNjaGVtZSBzY2hlbWU0OCAgICJTY2hlbWU0OCIgICAg ICAgYW5ub3VuY2Utc2NoZW1lNDggICAic2NoZW1lNDgiICAgZXZhbC1zY2hlbWU0OCAgIGxv YWQtZXZhbC1zY2hlbWU0OCkgIAooZGVmaW5lLXNjaGVtZSBzY2hvY2EgICAgICJTY2hvY2Ei ICAgICAgICAgYW5ub3VuY2Utc2Nob2NhICAgICAic2Nob2NhIiAgICAgZXZhbC1zY2hvY2Eg ICAgIGxvYWQtZXZhbC1zY2hvY2EpICAgIAooZGVmaW5lLXNjaGVtZSBzY20gICAgICAgICJT Q00iICAgICAgICAgICAgYW5ub3VuY2Utc2NtICAgICAgICAic2NtIiAgICAgICAgZXZhbC1z Y20gICAgICAgIGxvYWQtZXZhbC1zY20pICAgICAgIAooZGVmaW5lLXNjaGVtZSBzaWdzY2hl bWUgICJzaWdzY2hlbWUiICAgICAgYW5ub3VuY2Utc2lnc2NoZW1lICAic3NjbSIgICAgICAg ZXZhbC1zaWdzY2hlbWUgIGxvYWQtZXZhbC1zaWdzY2hlbWUpIAooZGVmaW5lLXNjaGVtZSBz aXNjICAgICAgICJzaXNjIiAgICAgICAgICAgYW5ub3VuY2Utc2lzYyAgICAgICAic2lzYyIg ICAgICAgZXZhbC1zaXNjICAgICAgIGxvYWQtZXZhbC1zaXNjKSAgICAgIAooZGVmaW5lLXNj aGVtZSBzdGtsb3MgICAgICJTVGtsb3MiICAgICAgICAgYW5ub3VuY2Utc3RrbG9zICAgICAi c3RrbG9zIiAgICAgZXZhbC1zdGtsb3MgICAgIGxvYWQtZXZhbC1zdGtsb3MpICAgIAooZGVm aW5lLXNjaGVtZSB0aW55c2NoZW1lICJ0aW55c2NoZW1lIiAgICAgYW5ub3VuY2UtdGlueXNj aGVtZSAidGlueXNjaGVtZSIgZXZhbC10aW55c2NoZW1lIGxvYWQtZXZhbC10aW55c2NoZW1l KQoKCjsgc3RhbGluCgooc2V0ISBzY2hlbWVzIChyZXZlcnNlIHNjaGVtZXMpKQoKKGRlZmlu ZSBvcHRpb24tc3BlYwogICcoOyh2ZXJzaW9uIChzaW5nbGUtY2hhciAjXHYpICh2YWx1ZSAj ZikpCiAgICAoZXZhbCAoc2luZ2xlLWNoYXIgI1xlKSAodmFsdWUgI3QpKQogICAgKGxvYWQg KHNpbmdsZS1jaGFyICNcbCkgKHZhbHVlICN0KSkKICAgIChzY2hlbWVzIChzaW5nbGUtY2hh ciAjXHMpICh2YWx1ZSAjdCkpCiAgICApKQoKKGRlZmluZSAobWFpbikKICAoZGVmaW5lIG9w dGlvbnMgKGdldG9wdC1sb25nIChjb21tYW5kLWxpbmUpIG9wdGlvbi1zcGVjKSkKICAoZm9y LWVhY2ggKGxhbWJkYSAocykKICAgICAgICAgICAgICAoY29uZAogICAgICAgICAgICAgICAo KGF2YWlsYWJsZT8gcykKICAgICAgICAgICAgICAgIChhbm5vdW5jZSBzKQogICAgICAgICAg ICAgICAgKGxldCAoKGNvbW1hbmQgKG9wdGlvbi1yZWYgb3B0aW9ucyAnZXZhbCAjZikpKQog ICAgICAgICAgICAgICAgICAoaWYgY29tbWFuZCAoZXZhbHVhdGUgcyBjb21tYW5kKSkpCiAg ICAgICAgICAgICAgICAobGV0ICgoZmlsZSAob3B0aW9uLXJlZiBvcHRpb25zICdsb2FkICNm KSkpCiAgICAgICAgICAgICAgICAgIChpZiBmaWxlIChsb2FkIHMgZmlsZSkpKSkKICAgICAg ICAgICAgICAgKGVsc2UKICAgICAgICAgICAgICAgIChiZWdpbiAoZGlzcGxheSAocy1uYW1l IHMpKSAoZGlzcGxheSAiIGlzIHVuYXZhaWxhYmxlIikobmV3bGluZSkpKSkpCiAgICAgICAg ICAgIHNjaGVtZXMpKQoKKG1haW4pCg== --------------030300090703000005030205-- --------------enig3D6C381919E9B95D768AE5E8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkPiXAACgkQp/VmCx0OL2wJLQCgoZM3mS3XouzOH5vxfu1/T+cw Ox8AoJ4Rb/+xIYgFaKlntaQi/CW+Szo8 =cN+u -----END PGP SIGNATURE----- --------------enig3D6C381919E9B95D768AE5E8--