
From esoteric@oiva.sange.fi Mon Aug 12 14:56:44 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eDnZ-000MKy-00; Mon, 12 Aug 2002 14:55:49 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 14:55:42 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eDm6-000MKd-00; Mon, 12 Aug 2002 14:54:18 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 14:54:10 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eDlx-000MKV-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 14:54:09 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7CBs8U01699
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 14:54:08 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7CBs7P20826
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 14:54:07 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Mon, 12 Aug 2002 14:54:07 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] Re: More on Brainfuck Golf
In-Reply-To: <20020808121419.2298f6b9.ayzik@shaw.ca>
Message-ID: <Pine.LNX.4.44.0208121450150.22840-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Thu, 8 Aug 2002, Nikita Ayzikovsky wrote:
> I also wrote a Brainfuck interpreter in Python, with rigorous
> error checking. It can work both as a stand-alone interpreter

I also finished the first version of my "strict" brainfuck interpreter, 
which is called sbfi. It is written in Ocaml - the source is available at 
http://sange.fi/~atehwa/obfcg/sbfi.ml

And there are precompiled binaries (150k each - ugh!) for Linux and 
FreeBSD in the same directory:
http://sange.fi/~atehwa/obfcg/

> one with the given input). It can also manage extended interpretation,
> i.e. evaluating the output of a program as another program, automatically.

Nice idea. I'd do the same with pipes, though.

Panu

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi







From esoteric@oiva.sange.fi Mon Aug 12 15:08:18 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eDzP-000MNF-00; Mon, 12 Aug 2002 15:08:03 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 15:07:56 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eDzI-000MN9-00
	for misc@esoteric.sange.fi; Mon, 12 Aug 2002 15:07:56 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7CC7tU06182;
	Mon, 12 Aug 2002 15:07:55 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7CC7ss21200;
	Mon, 12 Aug 2002 15:07:54 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Mon, 12 Aug 2002 15:07:54 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: "Al . Andreou" <ee4299@ee.teiath.gr>
cc: misc@esoteric.sange.fi
Subject: Re: [list-meta] comp.lang.esoteric
In-Reply-To: <20020808091041.A7356@mu.ee.teiath.gr>
Message-ID: <Pine.LNX.4.44.0208121506240.22840-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Thu, 8 Aug 2002, Al . Andreou wrote:
> No, there is not such a newsgroup, but I was wondering if you
> would like to see it happen and if you would care to use it
> (sort of unifying ...@esoteric.sange.fi and friends-of-brainfuck).

There is this small problem that some subscribers are not able to use 
newsgroups and so having a newsgroup will divide the discussion even more, 
unless somebody writes a ng-mailinglist gateway...

Panu

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi





From esoteric@oiva.sange.fi Mon Aug 12 15:16:29 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eE7P-000MPo-00; Mon, 12 Aug 2002 15:16:19 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 15:16:12 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eE6s-000MPa-00; Mon, 12 Aug 2002 15:15:46 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 15:15:38 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eE6k-000MPU-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 15:15:38 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7CCFaU08161
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 15:15:36 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7CCFaE21285
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 15:15:36 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Mon, 12 Aug 2002 15:15:36 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [list-meta] Re: braifuck golf
In-Reply-To: <E08DC62D-AB70-11D6-8080-003065CC469E@pobox.com>
Message-ID: <Pine.LNX.4.44.0208121512400.22840-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Fri, 9 Aug 2002, Michael Pruemm wrote:
> > P.S. Current leaderboard is:
> > Ryan, Nikita         55
> > David, Mtve          51
> > Bertram, Daniel, Al  49
> I have solution in 40 instructions. :-)

As you all can see, this contest has a lot of communication overhead, so I 
propose you use some other kind of media for the communication. Personally 
I think a wiki would fit it best, but you may come up with better 
solutions...

(In plain English: avoid posting bf golf related scores etc. to the list.  
Announcing new categories, discussing the system, and discussing
individual entries is OK, however.)

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi







From esoteric@oiva.sange.fi Mon Aug 12 15:42:41 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eEWl-000MWG-00; Mon, 12 Aug 2002 15:42:31 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 15:42:24 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eEUe-000MVu-00; Mon, 12 Aug 2002 15:40:20 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 15:40:12 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eEUW-000MVo-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 15:40:12 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7CCe6U15058
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 15:40:10 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7CCe4Q21792
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 15:40:04 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Mon, 12 Aug 2002 15:40:04 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] [list-meta] downtime on Friday...
Message-ID: <Pine.LNX.4.44.0208121539180.22840-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc


was due to upgrading the system and changing its IP address.

Panu

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi







From esoteric@oiva.sange.fi Mon Aug 12 16:32:06 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eFIS-000Mid-00; Mon, 12 Aug 2002 16:31:48 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 16:31:41 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eFHu-000MiR-00; Mon, 12 Aug 2002 16:31:14 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 16:31:06 +0300 (EEST)
Received: from smarthost2.mail.uk.easynet.net ([212.135.6.12])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eFHl-000MiL-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 16:31:05 +0300
Received: from mail.datapro.co.uk ([212.74.18.17] helo=will.datapro.co.uk)
	by smarthost2.mail.uk.easynet.net with esmtp (Exim 3.35 #1)
	id 17eFHf-0008CT-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 14:30:59 +0100
Message-Id: <5.1.1.6.0.20020812142123.03993470@hercules>
X-Sender: will@hercules
X-Mailer: QUALCOMM Windows Eudora Version 5.1.1
Date: Mon, 12 Aug 2002 14:30:39 +0100
To: lang@esoteric.sange.fi
From: William Wragg <will@datapro.co.uk>
Subject: [lang] Brainfuck Golf
In-Reply-To: <Pine.LNX.4.44.0208121539180.22840-100000@melkinpaasi.cs.He
 lsinki.FI>
Mime-Version: 1.0
Content-Type: multipart/mixed; x-avg-checked=avg-ok-2F4452E; boundary="=====================_1053048403==_"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: will@datapro.co.uk
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: will@datapro.co.uk
Precedence: bulk
X-list: misc


--=====================_1053048403==_
Content-Type: text/plain; x-avg-checked=avg-ok-2F4452E; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 8bit


I have attached a JavaScript Brainfuck Interpreter which I found on 
www.the5k.org which I have changed to be a strict Brainfuck interpreter. 
The input criteria is not used, and the array size is set to 32k - as large 
arrays in JavaScript seem to get really slow - but to let people test their 
programs I think it would be quite useful. Note I am not a JavaScript 
programmer, and know nothing about JavaScript, I just used my common sense. 
So if I screwed up apologies.

Regards,

Wm.

--=====================_1053048403==_
Content-Type: application/zip; x-avg-checked=avg-ok-2F4452E; name=sbfi.zip; x-mac-type=705A4950; x-mac-creator=705A4950
Content-Disposition: attachment; filename="sbfi.zip"
Content-Transfer-Encoding: base64

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

--=====================_1053048403==_
Content-Type: text/plain; charset=us-ascii; x-avg=cert; x-avg-checked=avg-ok-2F4452E
Content-Disposition: inline


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/2002

--=====================_1053048403==_--






From esoteric@oiva.sange.fi Mon Aug 12 16:42:50 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eFSs-000Mlz-00; Mon, 12 Aug 2002 16:42:34 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 16:42:27 +0300 (EEST)
Received: from artemis.ee.teiath.gr ([195.130.107.17])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eFSk-000Mls-00
	for misc@esoteric.sange.fi; Mon, 12 Aug 2002 16:42:26 +0300
Received: from mu.42.gr (root@[195.130.100.184])
	by artemis.ee.teiath.gr (8.11.2/8.8.7) with ESMTP id g7CDdUK14241
	for <misc@esoteric.sange.fi>; Mon, 12 Aug 2002 16:39:30 +0300
Received: (from andreou@localhost)
	by mu.42.gr (8.11.4/8.11.4) id g7CDHlC09407
	for misc@esoteric.sange.fi; Mon, 12 Aug 2002 16:17:47 +0300
Date: Mon, 12 Aug 2002 16:17:47 +0300
From: "Al . Andreou" <ee4299@ee.teiath.gr>
To: misc@esoteric.sange.fi
Subject: Re: [list-meta] comp.lang.esoteric
Message-ID: <20020812161747.A9404@mu.teiath.gr>
References: <20020808091041.A7356@mu.ee.teiath.gr> <Pine.LNX.4.44.0208121506240.22840-100000@melkinpaasi.cs.Helsinki.FI>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <Pine.LNX.4.44.0208121506240.22840-100000@melkinpaasi.cs.Helsinki.FI>; from pkalliok@cs.Helsinki.FI on Mon, Aug 12, 2002 at 03:07:54PM +0300
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ee4299@ee.teiath.gr
Precedence: bulk
X-list: misc

What's with the [list-meta] tag?

On Mon, Aug 12, 2002 at 03:07:54PM +0300, Panu A Kalliokoski wrote:
> On Thu, 8 Aug 2002, Al . Andreou wrote:
> > No, there is not such a newsgroup, but I was wondering if you
> > would like to see it happen and if you would care to use it
> > (sort of unifying ...@esoteric.sange.fi and friends-of-brainfuck).
> 
> There is this small problem that some subscribers are not able to use 
> newsgroups and so having a newsgroup will divide the discussion even more, 
> unless somebody writes a ng-mailinglist gateway...

Yes, I've thought of that, and I don't think it is really difficult
(GNU Mailman supports news gateways, if I'm not mistaken). Anyway,
as Daniel (I think) said, let's try to unite f-o-b with e.s.f...

-- 
Al. Andreou, ee4299 at ee.teiath.gr.  |  When everything else fails,
http://nemesis.ee.teiath.gr/~ee4299/  |  this won't work either. . .



From esoteric@oiva.sange.fi Mon Aug 12 17:37:28 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eGGR-000Mu4-00; Mon, 12 Aug 2002 17:33:47 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 17:33:40 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eGEX-000MtO-00; Mon, 12 Aug 2002 17:31:49 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 17:31:41 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eGEO-000MtI-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 17:31:40 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7CEVQU11419
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 17:31:27 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7CEVQR23948
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 17:31:26 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Mon, 12 Aug 2002 17:31:26 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [list-meta] comp.lang.esoteric
In-Reply-To: <20020812161747.A9404@mu.teiath.gr>
Message-ID: <Pine.LNX.4.44.0208121729000.22840-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Mon, 12 Aug 2002, Al . Andreou wrote:
> What's with the [list-meta] tag?

All postings to these lists should be tagged with bracketed "topics" that 
describe the posting's general category. As having a newsgroup concerns 
the future of this list, I think this deserves a [list-meta] tag.

> > There is this small problem that some subscribers are not able to use 
> > newsgroups and so having a newsgroup will divide the discussion even more, 
> > unless somebody writes a ng-mailinglist gateway...
> Yes, I've thought of that, and I don't think it is really difficult
> (GNU Mailman supports news gateways, if I'm not mistaken). Anyway,
> as Daniel (I think) said, let's try to unite f-o-b with e.s.f...

We're probably moving to mailman at some stage. Let's see... I'm far too 
busy to tinker with these just now.

Panu

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi







From esoteric@oiva.sange.fi Mon Aug 12 18:27:53 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eH6X-000N5c-00; Mon, 12 Aug 2002 18:27:37 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 18:27:30 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eH5z-000N5M-00; Mon, 12 Aug 2002 18:27:03 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 18:26:55 +0300 (EEST)
Received: from mail.inf.tu-dresden.de ([141.76.2.1])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eH5q-000N5G-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 18:26:54 +0300
Received: from ganymed.inf.tu-dresden.de (ganymed.inf.tu-dresden.de [141.76.2.15])
	by mail.inf.tu-dresden.de (8.11.2/8.11.2) with ESMTP id g7CFQqb06953
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 17:26:52 +0200 (MEST)
Received: (from bf3@localhost)
	by ganymed.inf.tu-dresden.de (8.11.2/8.11.2) id g7CFQqr12644
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 17:26:52 +0200
Date: Mon, 12 Aug 2002 17:26:52 +0200
From: Bertram Felgenhauer <bf3@mail.inf.tu-dresden.de>
To: lang@esoteric.sange.fi
Subject: [lang] Re: An idea: brainfuck golf
Message-ID: <20020812172652.B12316@mail.inf.tu-dresden.de>
References: <20020808181136.A21461@mail.inf.tu-dresden.de> <Pine.LNX.4.44.0208121155450.22840-100000@melkinpaasi.cs.Helsinki.FI>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <Pine.LNX.4.44.0208121155450.22840-100000@melkinpaasi.cs.Helsinki.FI>; from pkalliok@cs.helsinki.fi on Mon, Aug 12, 2002 at 11:58:54AM +0300
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
X-list: misc

Panu A Kalliokoski wrote:
> > Well, not really - nothing forbids mapping -1 to 255, -2 to 254, -3 to 252,
> > etc. -- 8 bits is still enough.
> 
> Actually, as zero is the only "special" number in Brainfuck, you can get 
> by 128 distinct values only (there's no way for a brainfuck program to 
> know that, for instance, -64 == +64, without wrapping, which is forbidden 
> anyway).

That's true - but where do you map the (also valid) values 0..255?
(Hmm, or did you assume that only -127..127 would be valid - then
you're right, of course)

Bertram

-- 
    `.oo'     "Do not meddle in the affairs of Wizards, for they
 ,.  (`-'   are subtle and quick to anger."        -- J.R.R. Tolkien
'^\`-' )      "Do not meddle in the affairs of wizards, for you
   c-L'-    are crunchy and good with ketchup."    -- Terry Pratchett

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 12 19:20:18 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eHvO-0009GR-00; Mon, 12 Aug 2002 19:20:10 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 19:20:03 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eHv0-0009Ep-00; Mon, 12 Aug 2002 19:19:46 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 19:19:38 +0300 (EEST)
Received: from mail.inf.tu-dresden.de ([141.76.2.1])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eHur-0009ET-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 19:19:37 +0300
Received: from ganymed.inf.tu-dresden.de (ganymed.inf.tu-dresden.de [141.76.2.15])
	by mail.inf.tu-dresden.de (8.11.2/8.11.2) with ESMTP id g7CGJZb10970
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 18:19:35 +0200 (MEST)
Received: (from bf3@localhost)
	by ganymed.inf.tu-dresden.de (8.11.2/8.11.2) id g7CGJYk13138
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 18:19:34 +0200
Date: Mon, 12 Aug 2002 18:19:34 +0200
From: Bertram Felgenhauer <bf3@mail.inf.tu-dresden.de>
To: lang@esoteric.sange.fi
Subject: [lang] Re: Suggestion for Brainfuck Golf round 1.
Message-ID: <20020812181934.A13092@mail.inf.tu-dresden.de>
References: <20020810155923.39452911.ayzik@shaw.ca> <B97AFE44.888%cristofd@hevanet.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="HcAYCG3uE/tztfnV"
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <B97AFE44.888%cristofd@hevanet.com>; from cristofd@hevanet.com on Sat, Aug 10, 2002 at 05:30:45PM -0700
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
X-list: misc


--HcAYCG3uE/tztfnV
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Daniel wrote:
> A possible problem for the next contest:
> A common definition of natural numbers, due to John von Neumann, defines
> each as the set of all the preceding ones. For instance:
> 0 = {}
> 1 = {{}}
> 2 = {{},{{}}}
> 3 = {{},{{}},{{},{{}}}}
> ...
> 
> So the problem would be: read a number and output the definition.
> Details: Don't know whether we should include the commas. We'd also have to
> specify whether a final return is required, and also the input format
> (binary or ASCII, how many digits, is it EOF-terminated, and so on). One
> more thing: Since sets are indifferent as to order, perhaps we should at
> least allow the reverse order as well, so 3 could be {{}{{}}{{}{{}}}} or
> {{{{}}{}}{{}}{}}. (Allowing any equivalent ordering would complicate the
> judging, and I don't see offhand that it'd allow for a shorter program.)
> Maybe even use, as a second problem: read a definition and output the
> number? :)

Hmm, I've written a small c program to read such numbers and convert 
them back to decimal, so we could safely drop the restrictions on the
order. (See attachment; the program should work for numbers up to 31,
probably even 32. For systems with 64 bit 'long' types, it works up
to 35).

The problem looks pretty good. The reverse one is probably much more
challenging.

Bertram

-- 
    `.oo'     "Do not meddle in the affairs of Wizards, for they
 ,.  (`-'   are subtle and quick to anger."        -- J.R.R. Tolkien
'^\`-' )      "Do not meddle in the affairs of wizards, for you
   c-L'-    are crunchy and good with ketchup."    -- Terry Pratchett

--HcAYCG3uE/tztfnV
Content-Type: text/x-csrc; charset=us-ascii
Content-Disposition: attachment; filename="neumann.c"

/*
 * echo -n '{}' | t --> 0
 * echo -n '{{}{{{}}{}}{{}}}' | t --> 3
 *
 * various error messages for invalid input
 */
#include <stdio.h>

char ld[37] = { 32,
     0, 1,26, 2,23,27,32, 3,16,24,30,28,11,33,13, 4, 7,17,
    35,25,22,31,15,29,10,12, 6,34,21,14, 9, 5,20, 8,19,18
};

// works for exact powers of 2
#define LD(n) ld[(n)%37]

unsigned long get_n()
{
    unsigned long mask = 0, tmp;

    for (;;) {
	switch (getchar()) {
	case '{':
	    tmp = get_n();
	    if (mask & tmp) {
		fprintf(stderr, "Error: number appears twice in range.\n");
		exit(1);
	    }
	    mask |= tmp;
	    break;
	case '}':
	    if (mask & (mask+1)) {
		fprintf(stderr, "Error: incomplete number range %lX.\n", mask);
		exit(1);
	    } else {
		return mask+1;
	    }
	default:
	    fprintf(stderr, "Error: invalid character in input.\n");
	    exit(1);
	}
    }
}

int main()
{
    if (getchar()!='{') {
	fprintf(stderr, "Error: input does not begin with '{'.\n");
	exit(1);
    }
    printf("%d\n", LD(get_n()));
    if (getchar()!=EOF) {
	fprintf(stderr, "Error: spurious input after number.\n");
	exit(1);
    }
    return 0;
}


--HcAYCG3uE/tztfnV--

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 12 19:31:54 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eI6d-000Ata-00; Mon, 12 Aug 2002 19:31:47 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 19:31:40 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eI4y-000AiE-00; Mon, 12 Aug 2002 19:30:04 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 19:29:56 +0300 (EEST)
Received: from mail.inf.tu-dresden.de ([141.76.2.1])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eI4q-000Ai7-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 19:29:56 +0300
Received: from ganymed.inf.tu-dresden.de (ganymed.inf.tu-dresden.de [141.76.2.15])
	by mail.inf.tu-dresden.de (8.11.2/8.11.2) with ESMTP id g7CGTsb11746
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 18:29:54 +0200 (MEST)
Received: (from bf3@localhost)
	by ganymed.inf.tu-dresden.de (8.11.2/8.11.2) id g7CGTsL13224
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 18:29:54 +0200
Date: Mon, 12 Aug 2002 18:29:54 +0200
From: Bertram Felgenhauer <bf3@mail.inf.tu-dresden.de>
To: lang@esoteric.sange.fi
Subject: [lang] Re: braifuck golf rules
Message-ID: <20020812182954.B13092@mail.inf.tu-dresden.de>
References: <20020808024525.7319b8f5.ayzik@shaw.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <20020808024525.7319b8f5.ayzik@shaw.ca>; from ayzik@shaw.ca on Thu, Aug 08, 2002 at 02:45:25AM -0700
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
X-list: misc

Nikita Ayzikovsky wrote:
> Ok, how about this:
> 
> 1. The memory tape is infinitely long to the right
> 2. Going to the left of the starting cell is an error
> 3. Cells can hold values from 0 to 255
> 4. No over- or underflow allowed
> 5. EOF = 0
> 
> The only rule it seems reasonable to argue on (IMHO) is 3 - maybe no
> restriction is better.

It looks like the majority of us likes rule 3 as it is stated here,
so I'll rest my case about negative numbers.

  http://brainfuck.sourceforge.net/rules.html

looks reasonable enough to me.

There's another problem with scoring though, what if a program is
accepted by the testing program but turns out not to follow the
contest's description (maybe in boundary cases, like an input of
255 to the sequence ',+')? Will there be a post contest judgement
phase? (This is also a point where keeping more than one submitted
entry per contestant could come in handy)

regards,

Bertram

-- 
    `.oo'     "Do not meddle in the affairs of Wizards, for they
 ,.  (`-'   are subtle and quick to anger."        -- J.R.R. Tolkien
'^\`-' )      "Do not meddle in the affairs of wizards, for you
   c-L'-    are crunchy and good with ketchup."    -- Terry Pratchett

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 12 19:46:35 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eIKp-000Ko3-00; Mon, 12 Aug 2002 19:46:27 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 19:46:20 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eIKP-000Knx-00; Mon, 12 Aug 2002 19:46:01 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 19:45:53 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eIKH-000Knr-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 19:45:53 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7CGjqU06771
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 19:45:52 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7CGjo825458
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 19:45:50 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Mon, 12 Aug 2002 19:45:50 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] Re: An idea: brainfuck golf
In-Reply-To: <20020812172652.B12316@mail.inf.tu-dresden.de>
Message-ID: <Pine.LNX.4.44.0208121945020.22840-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Mon, 12 Aug 2002, Bertram Felgenhauer wrote:
> > Actually, as zero is the only "special" number in Brainfuck, you can get 
> > by 128 distinct values only (there's no way for a brainfuck program to 
> > know that, for instance, -64 == +64, without wrapping, which is forbidden 
> > anyway).
> That's true - but where do you map the (also valid) values 0..255?
> (Hmm, or did you assume that only -127..127 would be valid - then
> you're right, of course)

Yes, I meant the latter range. 127 was mentioned as an upper bound earlier 
in the thread, IIRC.

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 12 19:47:43 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eILx-000Koh-00; Mon, 12 Aug 2002 19:47:38 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 19:47:31 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eILl-000KoZ-00; Mon, 12 Aug 2002 19:47:25 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 19:47:17 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eILd-000KoT-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 19:47:17 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7CGlFU07057
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 19:47:16 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7CGlEr25464
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 19:47:14 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Mon, 12 Aug 2002 19:47:14 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] Re: Suggestion for Brainfuck Golf round 1.
In-Reply-To: <20020812181934.A13092@mail.inf.tu-dresden.de>
Message-ID: <Pine.LNX.4.44.0208121946110.22840-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Mon, 12 Aug 2002, Bertram Felgenhauer wrote:
> > 0 = {}
> > 1 = {{}}
> > 2 = {{},{{}}}
> > 3 = {{},{{}},{{},{{}}}}
> The problem looks pretty good. The reverse one is probably much more
> challenging.

The number represented by a set is the number of sets it contains... so I 
don't think it's very hard after all.

Panu

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 12 19:54:07 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eIS9-000NOM-00; Mon, 12 Aug 2002 19:54:02 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 12 Aug 2002 19:53:55 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eIRp-000MlM-00; Mon, 12 Aug 2002 19:53:41 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 12 Aug 2002 19:53:33 +0300 (EEST)
Received: from mail.inf.tu-dresden.de ([141.76.2.1])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eIRh-000MgP-00
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 19:53:33 +0300
Received: from ganymed.inf.tu-dresden.de (ganymed.inf.tu-dresden.de [141.76.2.15])
	by mail.inf.tu-dresden.de (8.11.2/8.11.2) with ESMTP id g7CGrVb13113
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 18:53:31 +0200 (MEST)
Received: (from bf3@localhost)
	by ganymed.inf.tu-dresden.de (8.11.2/8.11.2) id g7CGrV013431
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 18:53:31 +0200
Date: Mon, 12 Aug 2002 18:53:31 +0200
From: Bertram Felgenhauer <bf3@mail.inf.tu-dresden.de>
To: lang@esoteric.sange.fi
Subject: [lang] Re: Suggestion for Brainfuck Golf round 1.
Message-ID: <20020812185331.C13092@mail.inf.tu-dresden.de>
References: <20020812181934.A13092@mail.inf.tu-dresden.de> <Pine.LNX.4.44.0208121946110.22840-100000@melkinpaasi.cs.Helsinki.FI>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <Pine.LNX.4.44.0208121946110.22840-100000@melkinpaasi.cs.Helsinki.FI>; from pkalliok@cs.helsinki.fi on Mon, Aug 12, 2002 at 07:47:14PM +0300
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
X-list: misc

Hi,

Panu A Kalliokoski wrote:
> On Mon, 12 Aug 2002, Bertram Felgenhauer wrote:
> > > 0 = {}
> > > 1 = {{}}
> > > 2 = {{},{{}}}
> > > 3 = {{},{{}},{{},{{}}}}
> > The problem looks pretty good. The reverse one is probably much more
> > challenging.
> 
> The number represented by a set is the number of sets it contains... so I 
> don't think it's very hard after all.

Uhm, right - I was still thinking of having to verify the number while
reading it ... which would indeed be complicated, given the limited
number range, the fact that brainfuck just isn't very capable when it
comes to binary arithmetic, and that recursion in brainfuck is quite
awkward, too (although quite possible to do). Maybe I'm wrong though.

Bertram

-- 
    `.oo'     "Do not meddle in the affairs of Wizards, for they
 ,.  (`-'   are subtle and quick to anger."        -- J.R.R. Tolkien
'^\`-' )      "Do not meddle in the affairs of wizards, for you
   c-L'-    are crunchy and good with ketchup."    -- Terry Pratchett

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 00:27:28 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eMid-0004aj-00; Tue, 13 Aug 2002 00:27:19 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 00:27:12 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eMi3-0004ad-00; Tue, 13 Aug 2002 00:26:44 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 00:26:36 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eMhu-0004aX-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 00:26:35 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7CLQOC28213
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 14:26:24 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Mon, 12 Aug 2002 14:26:11 -0700
Subject: [lang] Re: Suggestion for Brainfuck Golf round 1.
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B97D7602.8BC%cristofd@hevanet.com>
In-Reply-To: <Pine.LNX.4.44.0208121946110.22840-100000@melkinpaasi.cs.Helsinki.FI>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

> On Mon, 12 Aug 2002, Bertram Felgenhauer wrote:
>>> 0 = {}
>>> 1 = {{}}
>>> 2 = {{},{{}}}
>>> 3 = {{},{{}},{{},{{}}}}
>> The problem looks pretty good. The reverse one is probably much more
>> challenging.
> 
> The number represented by a set is the number of sets it contains... so I
> don't think it's very hard after all.

...or lg(n)-1 where n is number of characters of input. That there are such
cheap ways to perform the reverse calculation is the reason I put a :) after
the suggestion.

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 02:05:02 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eOEz-0004ic-00; Tue, 13 Aug 2002 02:04:49 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 02:04:42 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eOEW-0004iW-00; Tue, 13 Aug 2002 02:04:20 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 02:04:12 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eOEN-0004iQ-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 02:04:11 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7CN47C09781
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 16:04:08 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Mon, 12 Aug 2002 16:03:53 -0700
Subject: [lang] [brainfuck golf] Re: braifuck golf rules
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B97D8CE8.8BF%cristofd@hevanet.com>
In-Reply-To: <20020812182954.B13092@mail.inf.tu-dresden.de>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

> There's another problem with scoring though, what if a program is
> accepted by the testing program but turns out not to follow the
> contest's description (maybe in boundary cases, like an input of
> 255 to the sequence ',+')? Will there be a post contest judgement
> phase?

I was wondering about that myself. If not a full extra phase, I think we'll
at least need the results to be human-revisable in response to objections.
(Maybe limit this to the first week after results are posted?) Hopefully
this will not actually be used often; people won't try to sneak violations
past the machine if they know they'll just get caught by humans afterward.

(To a certain extent, it makes sense to design the problems in such a way
that the machine can judge them reliably. But I don't like to sacrifice
generality for that purpose.)

(In this particular case, it might work to go ahead and use 255 as input for
one test, let it run a while to see if it gets an exception, then terminate
it.)

> (This is also a point where keeping more than one submitted
> entry per contestant could come in handy)

Right, at least the raw code; the rest can be recalculated later if issues
come up.

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 02:06:38 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eOGc-0004jD-00; Tue, 13 Aug 2002 02:06:30 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 02:06:23 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eOGQ-0004j7-00; Tue, 13 Aug 2002 02:06:18 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 02:06:10 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eOGI-0004j1-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 02:06:10 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7CN67C09976
	for <lang@esoteric.sange.fi>; Mon, 12 Aug 2002 16:06:07 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Mon, 12 Aug 2002 16:05:54 -0700
Subject: [lang] Re: [list-meta] comp.lang.esoteric
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B97D8D62.8C0%cristofd@hevanet.com>
In-Reply-To: <20020812161747.A9404@mu.teiath.gr>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

> Yes, I've thought of that, and I don't think it is really difficult
> (GNU Mailman supports news gateways, if I'm not mistaken). Anyway,
> as Daniel (I think) said, let's try to unite f-o-b with e.s.f...

By the way, what I said was:

I know there's a lot of overlap between the lists, but it's far from
perfect.

But here I meant "perfect" as a synonym for "complete", not containing any
value judgements.

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 07:04:13 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eSuZ-0005Gh-00; Tue, 13 Aug 2002 07:04:03 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 07:03:56 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eSty-0005Gb-00; Tue, 13 Aug 2002 07:03:26 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 07:03:18 +0300 (EEST)
Received: from mailout6-1.nyroc.rr.com ([24.92.226.177] helo=mailout6.nyroc.rr.com)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eStp-0005GV-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 07:03:17 +0300
Received: from mail1.twcny.rr.com (mail1-0.nyroc.rr.com [24.92.226.74])
	by mailout6.nyroc.rr.com (8.11.6/RoadRunner 1.20) with ESMTP id g7D43DC01679
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 00:03:14 -0400 (EDT)
Received: from riff ([24.92.246.4]) by mail1.twcny.rr.com
          (Post.Office MTA v3.5.3 release 223
          ID# 0-59787U250000L250000S0V35) with ESMTP id com
          for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 00:03:13 -0400
Received: from rob by riff with local (Exim 3.35 #1 (Debian))
	id 17eSuQ-0007rs-00
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 00:03:54 -0400
Date: Tue, 13 Aug 2002 00:03:54 -0400
From: Rob Speer <rob@twcny.rr.com>
To: lang@esoteric.sange.fi
Subject: [lang] Re: Suggestion for Brainfuck Golf round 1.
Message-ID: <20020813040354.GA28489@twcny.rr.com>
References: <B97AFE44.888%cristofd@hevanet.com> <Pine.GSO.4.31.0208101808160.5049-100000@andromeda>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <Pine.GSO.4.31.0208101808160.5049-100000@andromeda>
User-Agent: Mutt/1.4i
X-Is-It-Not-Nifty: www.sluggy.com
Sender: Rob Speer <rob@riff>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: rob@twcny.rr.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: rob@twcny.rr.com
Precedence: bulk
X-list: misc

On Sat, Aug 10, 2002 at 06:09:56PM -0700, Jeff Johnston wrote:
> 
> Could you possibly explain this in a bit more detail?  I'm having trouble
> seeing how 1 = {{}} .. unless there was some kind of substitution.  Do the
> { and } have a certain value like .25?

What the heck's .25 when you haven't even defined 1 yet? :)

In the foundations of mathematics, nothing exists but sets. There
doesn't even exist anything for sets to contain but other sets. So your
basic building block is the empty set, and every new object has to be
made of sets (of sets of sets of...).

The purpose of this definition is to define the natural numbers when all
you have are sets. Here's how it works.

0 = {} (the empty set)
1 = {0} = {{}}
2 = {0, 1} = {{}, {0}} = {{}, {{}}}
3 = {0, 1, 2} = {{}, {0}, {0, 1}} = {{}, {{}}, {{}, {0}}} = {{}, {{}}, {{}, {{}}}}

And so on. At each equals sign I'm just making substitutions with what
I've defined already.
-- 
Rob Speer


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 07:53:17 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eTg7-0005Le-00; Tue, 13 Aug 2002 07:53:11 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 07:53:04 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eTfj-0005LY-00; Tue, 13 Aug 2002 07:52:47 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 07:52:40 +0300 (EEST)
Received: from fort-point-station.mit.edu ([18.7.7.76])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eTfb-0005LS-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 07:52:39 +0300
Received: from central-city-carrier-station.mit.edu (CENTRAL-CITY-CARRIER-STATION.MIT.EDU [18.7.7.72])
	by fort-point-station.mit.edu (8.9.2/8.9.2) with ESMTP id AAA02673
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 00:52:36 -0400 (EDT)
Received: from melbourne-city-street.mit.edu (MELBOURNE-CITY-STREET.MIT.EDU [18.7.21.86])
	by central-city-carrier-station.mit.edu (8.9.2/8.9.2) with ESMTP id AAA21454
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 00:52:36 -0400 (EDT)
Received: from [10.0.1.2] (pool-141-154-220-248.bos.east.verizon.net [141.154.220.248])
	by melbourne-city-street.mit.edu (8.9.2/8.9.2) with ESMTP id AAA15298
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 00:52:35 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010401b97e3a7e44ae@[10.0.1.2]>
In-Reply-To: 
 <Pine.LNX.4.44.0208121512400.22840-100000@melkinpaasi.cs.Helsinki.FI>
References: 
 <Pine.LNX.4.44.0208121512400.22840-100000@melkinpaasi.cs.Helsinki.FI>
Date: Tue, 13 Aug 2002 00:52:38 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] Round 1 problem double-digit score
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

The length of my program for the set theory problem is now in the 
double digits. I was traveling today and had a lot of time to kill, 
and I reached 97.

I know Panu doesn't want flurries of score submissions to the list, 
but I thought I might announce this.

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 08:36:07 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eULM-0005PM-00; Tue, 13 Aug 2002 08:35:48 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 08:35:41 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eUKm-0005PG-00; Tue, 13 Aug 2002 08:35:12 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 08:35:04 +0300 (EEST)
Received: from h24-71-223-10.cg.shawcable.net ([24.71.223.10] helo=pd2mo2so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eUKd-0005PA-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 08:35:04 +0300
Received: from pd6mr3so.prod.shaw.ca
 (pd6mr3so-qfe3.prod.shaw.ca [10.0.141.218]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0R00FHZOUCVC@l-daemon> for lang@esoteric.sange.fi; Mon,
 12 Aug 2002 23:35:00 -0600 (MDT)
Received: from pn2ml5so.prod.shaw.ca
 (pn2ml5so-qfe0.prod.shaw.ca [10.0.121.149]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0R00281OUCAS@l-daemon> for lang@esoteric.sange.fi; Mon,
 12 Aug 2002 23:35:00 -0600 (MDT)
Received: from localhost (h24-78-145-92.vc.shawcable.net [24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H0R003OFOUCDZ@l-daemon> for lang@esoteric.sange.fi; Mon,
 12 Aug 2002 23:35:00 -0600 (MDT)
Date: Mon, 12 Aug 2002 22:40:22 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: Round 1 problem double-digit score
In-reply-to: <p05010401b97e3a7e44ae@[10.0.1.2]>
To: lang@esoteric.sange.fi
Message-id: <20020812224022.48a880ad.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References:
 <Pine.LNX.4.44.0208121512400.22840-100000@melkinpaasi.cs.Helsinki.FI>
 <p05010401b97e3a7e44ae@[10.0.1.2]>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Tue, 13 Aug 2002 00:52:38 -0400
David Greenspan <dgreensp@MIT.EDU> wrote:

> The length of my program for the set theory problem is now in the 
> double digits. I was traveling today and had a lot of time to kill, 
> and I reached 97.

With what input/output rules?...


  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 08:52:35 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eUbW-0005TM-00; Tue, 13 Aug 2002 08:52:30 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 08:52:24 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eUbC-0005TE-00; Tue, 13 Aug 2002 08:52:10 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 08:52:02 +0300 (EEST)
Received: from fort-point-station.mit.edu ([18.7.7.76])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eUb4-0005T8-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 08:52:02 +0300
Received: from central-city-carrier-station.mit.edu (CENTRAL-CITY-CARRIER-STATION.MIT.EDU [18.7.7.72])
	by fort-point-station.mit.edu (8.9.2/8.9.2) with ESMTP id BAA13166
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 01:52:00 -0400 (EDT)
Received: from manawatu-mail-centre.mit.edu (MANAWATU-MAIL-CENTRE.MIT.EDU [18.7.7.71])
	by central-city-carrier-station.mit.edu (8.9.2/8.9.2) with ESMTP id BAA22838
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 01:52:00 -0400 (EDT)
Received: from [10.0.1.2] (pool-141-154-220-248.bos.east.verizon.net [141.154.220.248])
	by manawatu-mail-centre.mit.edu (8.9.2/8.9.2) with ESMTP id BAA17671
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 01:49:36 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010402b97e4d4fb06d@[10.0.1.2]>
In-Reply-To: <20020812224022.48a880ad.ayzik@shaw.ca>
References: 
  <Pine.LNX.4.44.0208121512400.22840-100000@melkinpaasi.cs.Helsinki.FI>
 <p05010401b97e3a7e44ae@[10.0.1.2]> <20020812224022.48a880ad.ayzik@shaw.ca>
Date: Tue, 13 Aug 2002 01:49:39 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] Re: Round 1 problem double-digit score
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

>On Tue, 13 Aug 2002 00:52:38 -0400
>David Greenspan <dgreensp@MIT.EDU> wrote:
>
>>  The length of my program for the set theory problem is now in the
>>  double digits. I was traveling today and had a lot of time to kill,
>>  and I reached 97.
>
>With what input/output rules?...

Single-character, binary input. Braces as output, with the sets 
output in descending order at all levels.

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 10:04:40 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eVjB-0005hG-00; Tue, 13 Aug 2002 10:04:29 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 10:04:22 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eViX-0005hA-00; Tue, 13 Aug 2002 10:03:49 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 10:03:41 +0300 (EEST)
Received: from artemis.ee.teiath.gr ([195.130.107.17])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eViP-0005h4-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 10:03:41 +0300
Received: from mu.42.gr (root@[195.130.100.206])
	by artemis.ee.teiath.gr (8.11.2/8.8.7) with ESMTP id g7D70WK16455
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 10:00:33 +0300
Received: (from andreou@localhost)
	by mu.42.gr (8.11.4/8.11.4) id g7CHHQ010271
	for lang@esoteric.sange.fi; Mon, 12 Aug 2002 20:17:26 +0300
Date: Mon, 12 Aug 2002 20:17:26 +0300
From: "Al . Andreou" <ee4299@ee.teiath.gr>
To: lang@esoteric.sange.fi
Subject: [lang] Re: More on Brainfuck Golf
Message-ID: <20020812201726.A10268@mu.teiath.gr>
References: <20020808121419.2298f6b9.ayzik@shaw.ca> <B978715F.82C%cristofd@hevanet.com> <20020809084455.C347@mu.teiath.gr> <20020809162628.B31243@mail.inf.tu-dresden.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <20020809162628.B31243@mail.inf.tu-dresden.de>; from bf3@mail.inf.tu-dresden.de on Fri, Aug 09, 2002 at 04:26:28PM +0200
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ee4299@ee.teiath.gr
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ee4299@ee.teiath.gr
Precedence: bulk
X-list: misc

On Fri, Aug 09, 2002 at 04:26:28PM +0200, Bertram Felgenhauer wrote:
> md5sum for my 49 bytes program:
> 'good' version: 6a200a99b072da27af815ecda3a083b9
> (and 95 others, among them Daniel's)
> 'bad'  version: 7b61d506d66f90b443431c3a912108d2
> (and 63 others, again Daniel's is among them)

Is this the subtle way of saying "the output of my genetic algorithm
has an md5sum of..."? :-)

-- 
Al. Andreou, ee4299 at ee.teiath.gr.  |  When everything else fails,
http://nemesis.ee.teiath.gr/~ee4299/  |  this won't work either. . .

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 10:05:08 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eVjb-0005ho-00; Tue, 13 Aug 2002 10:04:55 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 10:04:49 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eVjL-0005hQ-00; Tue, 13 Aug 2002 10:04:40 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 10:04:32 +0300 (EEST)
Received: from h24-71-223-10.cg.shawcable.net ([24.71.223.10] helo=pd3mo2so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eVjD-0005hJ-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 10:04:31 +0300
Received: from pd2mr1so.prod.shaw.ca (pd2mr1so-ser.prod.shaw.ca [10.0.141.110])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0R00L8ZSMVTP@l-daemon> for lang@esoteric.sange.fi; Tue,
 13 Aug 2002 00:56:55 -0600 (MDT)
Received: from pn2ml10so.prod.shaw.ca
 (pn2ml10so-qfe0.prod.shaw.ca [10.0.121.80])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0R004LASMW2V@l-daemon> for lang@esoteric.sange.fi; Tue,
 13 Aug 2002 00:56:56 -0600 (MDT)
Received: from localhost (h24-78-145-92.vc.shawcable.net [24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H0R00GN7SMVQV@l-daemon> for lang@esoteric.sange.fi; Tue,
 13 Aug 2002 00:56:56 -0600 (MDT)
Date: Tue, 13 Aug 2002 00:02:18 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: Round 1 problem double-digit score
In-reply-to: <p05010402b97e4d4fb06d@[10.0.1.2]>
To: lang@esoteric.sange.fi
Message-id: <20020813000218.565706a3.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References:
 <Pine.LNX.4.44.0208121512400.22840-100000@melkinpaasi.cs.Helsinki.FI>
 <p05010401b97e3a7e44ae@[10.0.1.2]> <20020812224022.48a880ad.ayzik@shaw.ca>
 <p05010402b97e4d4fb06d@[10.0.1.2]>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Tue, 13 Aug 2002 01:49:39 -0400
David Greenspan <dgreensp@MIT.EDU> wrote:

> >>  The length of my program for the set theory problem is now in the
> >>  double digits. I was traveling today and had a lot of time to kill,
> >>  and I reached 97.
> >
> >With what input/output rules?...
> 
> Single-character, binary input. Braces as output, with the sets 
> output in descending order at all levels.

That works; let's make it "official", any objections?

Except for the sets output, which can be in any order.

  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 10:55:35 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eWWW-0006DU-00; Tue, 13 Aug 2002 10:55:28 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 10:55:21 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eWWC-0006DE-00; Tue, 13 Aug 2002 10:55:08 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 10:54:59 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eWW2-0006D8-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 10:54:59 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7D7stC03416
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 00:54:55 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Tue, 13 Aug 2002 00:54:42 -0700
Subject: [lang]  [brainfuck golf] Re: Round 1 problem double-digit score
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B97E0952.8C9%cristofd@hevanet.com>
In-Reply-To: <20020813000218.565706a3.ayzik@shaw.ca>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

>>>> The length of my program for the set theory problem is now in the
>>>> double digits. I was traveling today and had a lot of time to kill,
>>>> and I reached 97.
>>> 
>>> With what input/output rules?...
>> 
>> Single-character, binary input. Braces as output, with the sets
>> output in descending order at all levels.
> 
> That works; let's make it "official", any objections?

Sounds fine. Is the range 0-255, then, or 1-255?

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 11:49:04 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eXMB-0006O3-00; Tue, 13 Aug 2002 11:48:51 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 11:48:45 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eXM3-0006Nx-00; Tue, 13 Aug 2002 11:48:43 +0300
Received: with LISTAR (v0.129a; list sci); Tue, 13 Aug 2002 11:48:42 +0300 (EEST)
Received: from no-spam.it.helsinki.fi ([128.214.205.34])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eXM2-0006Nr-00
	for sci@esoteric.sange.fi; Tue, 13 Aug 2002 11:48:42 +0300
Received: from xandru.it.helsinki.fi (mail@xandru.it.helsinki.fi [128.214.38.174])
	by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g7D8mfb14362
	for <sci@esoteric.sange.fi>; Tue, 13 Aug 2002 11:48:41 +0300 (EEST)
Received: from pkalliok by xandru.it.helsinki.fi with local (Exim 3.35 #1 (Debian))
	id 17eXH9-0001ou-00
	for <sci@esoteric.sange.fi>; Tue, 13 Aug 2002 11:43:39 +0300
Date: Tue, 13 Aug 2002 11:43:39 +0300
To: sci@esoteric.sange.fi
Subject: [sci] Re: [lang] [golf] [foundations of mathematics] sets
Message-ID: <20020813084339.GA6985@xandru.it.helsinki.fi>
Mail-Followup-To: sci@esoteric.sange.fi
References: <B97AFE44.888%cristofd@hevanet.com> <Pine.GSO.4.31.0208101808160.5049-100000@andromeda> <20020813040354.GA28489@twcny.rr.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20020813040354.GA28489@twcny.rr.com>
User-Agent: Mutt/1.3.28i
From: Panu Kalliokoski <pkalliok@xandru.it.helsinki.fi>
X-listar-version: Listar v0.129a
Sender: sci-bounce@esoteric.sange.fi
Errors-to: sci-bounce@esoteric.sange.fi
X-original-sender: pkalliok@xandru.it.helsinki.fi
Precedence: bulk
Reply-to: sci@esoteric.sange.fi
X-list: sci
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@xandru.it.helsinki.fi
Precedence: bulk
X-list: misc

On Tue, Aug 13, 2002 at 12:03:54AM -0400, Rob Speer wrote:
> > Could you possibly explain this in a bit more detail?  I'm having trouble
> > seeing how 1 = {{}} .. unless there was some kind of substitution.  Do the
> > { and } have a certain value like .25?
> What the heck's .25 when you haven't even defined 1 yet? :)

Well, can you not choose whichever urelement you like? (Although 1 seems
a more natural choice than .25... :)

> In the foundations of mathematics, nothing exists but sets. There
> doesn't even exist anything for sets to contain but other sets. So your
> basic building block is the empty set, and every new object has to be
> made of sets (of sets of sets of...).

It has been argued many times, however, that sets are in no way more
"basic" than numbers, and the primary reasons for defining foundations of
mathematics in terms of sets are (1) bias for logic, (2) some people deem
sets' features nice, (3) sets are representationally powerful enough to
express most concepts of mathematics other than numbers (like functions
etc.), which makes them a tempting choice for a unifying theory.

But we would be quite ill adviced to restrict our mathematical thinking
only to those models which can be expressed in set theory. Besides,
sets themselves (and all sset-like systems, the topoi) can be defined in
category theory, while category theory cannot be defined in set theory
(this is a point to be argued on). So the different set theories might
not represent the most universal non-contradictory theories.

Panu






From esoteric@oiva.sange.fi Tue Aug 13 18:22:53 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17edUb-0007jZ-00; Tue, 13 Aug 2002 18:21:57 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 18:21:50 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17edRK-0007jM-00; Tue, 13 Aug 2002 18:18:34 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 18:18:26 +0300 (EEST)
Received: from pacific-carrier-annex.mit.edu ([18.7.21.83])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17edRB-0007jG-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 18:18:25 +0300
Received: from grand-central-station.mit.edu (GRAND-CENTRAL-STATION.MIT.EDU [18.7.21.82])
	by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id LAA09753
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 11:18:14 -0400 (EDT)
Received: from melbourne-city-street.mit.edu (MELBOURNE-CITY-STREET.MIT.EDU [18.7.21.86])
	by grand-central-station.mit.edu (8.9.2/8.9.2) with ESMTP id LAA16384
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 11:14:06 -0400 (EDT)
Received: from [10.0.1.2] (pool-141-154-220-248.bos.east.verizon.net [141.154.220.248])
	by melbourne-city-street.mit.edu (8.9.2/8.9.2) with ESMTP id LAA19300
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 11:09:08 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010403b97ecd790db1@[10.0.1.2]>
In-Reply-To: <B97E0952.8C9%cristofd@hevanet.com>
References: <B97E0952.8C9%cristofd@hevanet.com>
Date: Tue, 13 Aug 2002 11:09:11 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang]  [brainfuck golf] Re: Round 1 problem double-digit score
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

>  >>>> The length of my program for the set theory problem is now in the
>>>>>  double digits. I was traveling today and had a lot of time to kill,
>>>>>  and I reached 97.
>>>>
>>>>  With what input/output rules?...
>>>
>>>  Single-character, binary input. Braces as output, with the sets
>>>  output in descending order at all levels.
>>
>>  That works; let's make it "official", any objections?
>
>Sounds fine. Is the range 0-255, then, or 1-255?

I vote for 0-255. The numbering does start at 0. And no EOF.

My program handles 0-255.

And yes, any order for the output sets should be allowed.

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 20:47:45 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eflK-0007y6-00; Tue, 13 Aug 2002 20:47:22 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 20:47:15 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17efkP-0007y0-00; Tue, 13 Aug 2002 20:46:25 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 20:46:17 +0300 (EEST)
Received: from mailout02.sul.t-online.com ([194.25.134.17])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17efkH-0007xu-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 20:46:17 +0300
Received: from fwd11.sul.t-online.de 
	by mailout02.sul.t-online.com with smtp 
	id 17efkD-00034x-08; Tue, 13 Aug 2002 19:46:13 +0200
Received: from esoteric.holy-unicorn (340009195196-0001@[217.231.61.58]) by fwd11.sul.t-online.com
	with esmtp id 17efk5-0j92pMC; Tue, 13 Aug 2002 19:46:05 +0200
Received: from esoteric.holy-unicorn (localhost [127.0.0.1])
	by esoteric.holy-unicorn (8.12.1/8.11.6) with ESMTP id g7DHsZH1000663
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 19:54:39 +0200 (CEST)
	(envelope-from markus@esoteric.holy-unicorn)
Received: (from markus@localhost)
	by esoteric.holy-unicorn (8.12.1/8.12.1/Submit) id g7DHsZc5000662
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 19:54:35 +0200 (CEST)
Date: Tue, 13 Aug 2002 19:54:35 +0200
From: markus.kliegl@t-online.de (Markus Kliegl)
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit score
Message-ID: <20020813195435.A543@esoteric>
References: <B97E0952.8C9%cristofd@hevanet.com> <p05010403b97ecd790db1@[10.0.1.2]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <p05010403b97ecd790db1@[10.0.1.2]>
User-Agent: Mutt/1.3.23i
X-Sender: 340009195196-0001@t-dialin.net
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: markus.kliegl@t-online.de
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: markus.kliegl@t-online.de
Precedence: bulk
X-list: misc

* David Greenspan <dgreensp@MIT.EDU> [020813 17:53]:
> > >>>> The length of my program for the set theory problem is now in the
> >>>>> double digits. I was traveling today and had a lot of time to kill,
> >>>>> and I reached 97.
> >>>>
> >>>> With what input/output rules?...
> >>>
> >>> Single-character, binary input. Braces as output, with the sets
> >>> output in descending order at all levels.
> >>
> >> That works; let's make it "official", any objections?
> >
> >Sounds fine. Is the range 0-255, then, or 1-255?
> 
> I vote for 0-255. The numbering does start at 0. And no EOF.
> 
> My program handles 0-255.
> 
> And yes, any order for the output sets should be allowed.
> 

My program handles 0-254 :)
If the contest rules would allow >8bit cells, it would handle 0-255
alright.

The problem is using a loop like the following:
,+[-...]

Here the + is needed to let the input 0 pass into the loop at least
once, but unfortunately if the input is 255 the program results in
undefined behavior.

If the inputs can go from 0..255 and the cells can contain values from 0..255,
it's quite limited, as you can't safely increment or decrement the
value. The only safe thing to do (afaict) is:
,[...]

Oh well, it shouldn't be too hard coming up with a work-around, but it
would seem a lot less elegant...

Markus

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 21:32:48 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17egT9-00084n-00; Tue, 13 Aug 2002 21:32:39 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 21:32:32 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17egSg-00084h-00; Tue, 13 Aug 2002 21:32:10 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 21:32:02 +0300 (EEST)
Received: from mail.dm.unipi.it ([131.114.6.118])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17egSY-00084b-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 21:32:02 +0300
Received: from dida7.dm.unipi.it (IDENT:root@dida7.dm.unipi.it [131.114.6.116])
	by mail.dm.unipi.it (8.11.6/8.11.6) with ESMTP id g7DIVjn23683
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 20:31:45 +0200
Received: from localhost (mamino@localhost)
	by dida7.dm.unipi.it (8.11.6/8.8.7) with ESMTP id g7DIVjV07134
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 20:31:45 +0200
X-Authentication-Warning: dida7.dm.unipi.it: mamino owned process doing -bs
Date: Tue, 13 Aug 2002 20:31:45 +0200 (CEST)
From: Marcello Mamino <mamino@mail.dm.unipi.it>
X-X-Sender:  <mamino@dida7.dm.unipi.it>
To: <lang@esoteric.sange.fi>
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit score
In-Reply-To: <p05010403b97ecd790db1@[10.0.1.2]>
Message-ID: <Pine.LNX.4.33.0208132021180.7075-100000@dida7.dm.unipi.it>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mamino@mail.dm.unipi.it
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mamino@mail.dm.unipi.it
Precedence: bulk
X-list: misc

On Tue, 13 Aug 2002, David Greenspan wrote:

> I vote for 0-255. The numbering does start at 0. And no EOF.

OK.

> My program handles 0-255.

My program too...

> And yes, any order for the output sets should be allowed.

This is probably too hard for automatic rating...

A question:
Can I write the first "{" before reading any input.

	M2


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 22:30:09 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ehMb-0008DB-00; Tue, 13 Aug 2002 22:29:57 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 22:29:50 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ehM2-0008D5-00; Tue, 13 Aug 2002 22:29:22 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 22:29:14 +0300 (EEST)
Received: from h24-71-223-10.cg.shawcable.net ([24.71.223.10] helo=pd5mo3so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ehLt-0008Cz-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 22:29:14 +0300
Received: from pd2mr1so.prod.shaw.ca (pd2mr1so-ser.prod.shaw.ca [10.0.141.110])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0S00E0IREHE7@l-daemon> for lang@esoteric.sange.fi; Tue,
 13 Aug 2002 13:27:53 -0600 (MDT)
Received: from pn2ml10so.prod.shaw.ca
 (pn2ml10so-qfe0.prod.shaw.ca [10.0.121.80])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0S00F97REH34@l-daemon> for lang@esoteric.sange.fi; Tue,
 13 Aug 2002 13:27:53 -0600 (MDT)
Received: from localhost (h24-78-145-92.vc.shawcable.net [24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H0S000LNREHCP@l-daemon> for lang@esoteric.sange.fi; Tue,
 13 Aug 2002 13:27:53 -0600 (MDT)
Date: Tue, 13 Aug 2002 12:33:23 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit score
In-reply-to: <Pine.LNX.4.33.0208132021180.7075-100000@dida7.dm.unipi.it>
To: lang@esoteric.sange.fi
Message-id: <20020813123323.7a7bc0f6.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References: <p05010403b97ecd790db1@[10.0.1.2]>
 <Pine.LNX.4.33.0208132021180.7075-100000@dida7.dm.unipi.it>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Tue, 13 Aug 2002 20:31:45 +0200 (CEST)
Marcello Mamino <mamino@mail.dm.unipi.it> wrote:

> On Tue, 13 Aug 2002, David Greenspan wrote:
> 
> > I vote for 0-255. The numbering does start at 0. And no EOF.
> 
> OK.

Ok.

> > And yes, any order for the output sets should be allowed.
> 
> This is probably too hard for automatic rating...

No.

> A question:
> Can I write the first "{" before reading any input.

Of course.



  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 13 22:35:20 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ehRc-0008ES-00; Tue, 13 Aug 2002 22:35:08 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 13 Aug 2002 22:35:01 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ehRP-0008EJ-00; Tue, 13 Aug 2002 22:34:55 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 13 Aug 2002 22:34:47 +0300 (EEST)
Received: from h24-71-223-10.cg.shawcable.net ([24.71.223.10] helo=pd3mo2so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ehRG-0008EB-00
	for lang@esoteric.sange.fi; Tue, 13 Aug 2002 22:34:46 +0300
Received: from pd6mr3so.prod.shaw.ca
 (pd6mr3so-qfe3.prod.shaw.ca [10.0.141.218]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0S00CGJRNMZ6@l-daemon> for lang@esoteric.sange.fi; Tue,
 13 Aug 2002 13:33:22 -0600 (MDT)
Received: from pn2ml8so.prod.shaw.ca
 (pn2ml8so-qfe0.prod.shaw.ca [10.0.121.152]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0S00859RNMRX@l-daemon> for lang@esoteric.sange.fi; Tue,
 13 Aug 2002 13:33:22 -0600 (MDT)
Received: from localhost (h24-78-145-92.vc.shawcable.net [24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H0S009LJRNLXP@l-daemon> for lang@esoteric.sange.fi; Tue,
 13 Aug 2002 13:33:22 -0600 (MDT)
Date: Tue, 13 Aug 2002 12:38:51 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit score
In-reply-to: <20020813195435.A543@esoteric>
To: lang@esoteric.sange.fi
Message-id: <20020813123851.6f593cfa.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References: <B97E0952.8C9%cristofd@hevanet.com>
 <p05010403b97ecd790db1@[10.0.1.2]> <20020813195435.A543@esoteric>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Tue, 13 Aug 2002 19:54:35 +0200
markus.kliegl@t-online.de (Markus Kliegl) wrote:

> My program handles 0-254 :)
> If the contest rules would allow >8bit cells, it would handle 0-255
> alright.
> 
> The problem is using a loop like the following:
> ,+[-...]
> 
> Here the + is needed to let the input 0 pass into the loop at least
> once, but unfortunately if the input is 255 the program results in
> undefined behavior.

Well, other people seem to have got around that problem, so I guess
it's possible. On the other hand, of course 255 will not be tested;
it is way too large.

Hm. I guess manually looking at the results when the contest is over
and checking for cases like this is the only way to get around the
problem.

> If the inputs can go from 0..255 and the cells can contain values from 0..255,
> it's quite limited, as you can't safely increment or decrement the
> value. The only safe thing to do (afaict) is:
> ,[...]

Yes, but you can't safely increment or decrement in pretty much
all Brainfuck implementations, save those with arbitrarily large
numbers. I would not consider wraparound safe, when you are not
expecting it.
> would seem a lot less elegant...

  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 14 00:43:56 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ejQp-0008YZ-00; Wed, 14 Aug 2002 00:42:27 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 14 Aug 2002 00:42:20 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ejQR-0008YE-00; Wed, 14 Aug 2002 00:42:03 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 14 Aug 2002 00:41:55 +0300 (EEST)
Received: from pandora.tiscali.nl ([195.241.76.179])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ejQJ-0008Y7-00
	for lang@esoteric.sange.fi; Wed, 14 Aug 2002 00:41:55 +0300
Received: from dds.nl (xs195-241-213-75.dial.tiscali.nl [195.241.213.75])
	by pandora.tiscali.nl (Postfix) with ESMTP id 0F2D339A80
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 23:41:51 +0200 (MET DST)
Message-ID: <3D58EF7F.2070702@dds.nl>
Date: Tue, 13 Aug 2002 13:37:35 +0200
From: Milo van Handel <mwq@dds.nl>
Organization: Milo-Soft
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Re: braifuck golf rules
References: <B977A4AD.804%cristofd@hevanet.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
X-list: misc

I'm a bit late with this, so I don't expect my opinion to be considered in the 
current contest (if it hasn't finished already), but maybe in the next...

Daniel wrote:
 > > Ok, how about this:
 > >
 > > 1. The memory tape is infinitely long to the right
 > > 2. Going to the left of the starting cell is an error

I vote for bidirectional infinity.

 > > 3. Cells can hold values from 0 to 255

Again, I don't really like this restriction.

 > > 4. No over- or underflow allowed

This one I agree with.  However, since I voted against 3, 4 takes on a
slightly different meaning: should the program use numbers (either data or
address) of such magnitude as to overflow the interpreter's internal integers,
it will produce an error message rather than wrapping around, so [-] will fail
for negative numbers.  This makes negative numbers less useful for data storage,
but doesn't make them useless: they can still be used for a short time to
simplify tests, like the newline-stripper.

 > > 5. EOF = 0

This one looks rather arbitrary, so it's neither better nor worse than any other
choice.  Except perhaps that 0 is easiest for a Brainfuck program to test for.

 > -Any character but +-<>[],. is a comment and therefore ignored in execution;
 > also not counted for scoring purposes.

How about "All submissions must be valid Brainfuck code"?

 > -There is no limitation on program length.

See above.

 > -No special termination character is necessary.

See above.  And if it were, it would be the same length for all programs, and
therefore not affect scoring.

 > -A return is ASCII 10 (decimal), plain and simple.

Is this about the program, or the output?  In the program, it's irrelevant,
since non-Brainfuck-command characters, including ASCII 13 and ASCII 10, are
ignored.  In the output, I agree fully with the ruling.

 > -Code with unbalanced [] is illegal.

See above (not immediately above, but some four steps away).

 > -There is no limitation on stack depth.

What stack?  There's the loop start addresses, but those barely form a stack...

 > -The range of possible input will be described in the problem specification,
 > which may be trusted.

Does this include the exact format of the input (as in, is whether the input
number is in decimal or hexadecimal)?

 > -Code to produce a given output must produce exactly that output; stray
 > invisible characters are a violation. (E.g. +[,.] is not a legitimate cat.)

Agreed.

 > -The . command leaves the value in the cell unchanged.

See above (again, not immediate above but 8 steps up).

 > -The test for the [] commands is done on the cell where the pointer is at
 > the time, which is not necessarily where it was when the loop was begun.

See above.

 > -Code intended to solve a finite problem must solve it in finite time, and
 > terminate afterwards; code intended to solve an infinite problem must solve
 > any given finite portion of it in finite time.

Agreed.

 > -Where the problem involves generating brainfuck code, generated code is
 > subject to the exact same rules. (Yes, including this one.)
 > (Note that several of the other rules are very unlikely to become relevant
 > except in conjunction with this last one.)

What about the input for the genereated programs?

 > There's one more rule I'm thinking of; I'm unsure about it, and it has
 > several consequences. It is that a program must not use the , command
 > unnecessarily. For instance:
 > -If no input is described in the problem specification, the , command may
 > not be used.

Agreed, but see below.

 > -If input is terminated with a return, the , command may not be used after
 > the return is received.

Also agreed, and again, see below.

 > -If the length of input is specified in the problem description, or is
 > specified explicitly by some part of the input (most likely if a binary
 > format is being used), the , command may not be used to get more input than
 > the specified amount.

I agree.  However, I think this rule implies the above two and the below one.
After all, if no input is described in the problem specification, then the
length of the input (zero) is specified ther, and if the input is described the
as terminated by a newline or EOF, then that counts as "specified explicitly".

 > -If input is terminated with an EOF, the , command may not be used after the
 > EOF is received.

Agreed, see above.




-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 14 00:43:57 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ejQp-0008YY-00; Wed, 14 Aug 2002 00:42:27 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 14 Aug 2002 00:42:20 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ejQI-0008Y0-00; Wed, 14 Aug 2002 00:41:54 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 14 Aug 2002 00:41:46 +0300 (EEST)
Received: from pandora.tiscali.nl ([195.241.76.179])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ejQ9-0008Xu-00
	for lang@esoteric.sange.fi; Wed, 14 Aug 2002 00:41:45 +0300
Received: from dds.nl (xs195-241-213-75.dial.tiscali.nl [195.241.213.75])
	by pandora.tiscali.nl (Postfix) with ESMTP id 24A5936E20
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 23:41:42 +0200 (MET DST)
Message-ID: <3D58E6B5.7090403@dds.nl>
Date: Tue, 13 Aug 2002 13:00:05 +0200
From: Milo van Handel <mwq@dds.nl>
Organization: Milo-Soft
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Re: Shortest representation of a number in Brainfuck
References: <20020808195844.C11703@mu.ee.teiath.gr> <AFEKKHEAPCHHLJNEBDMFGEKOCAAA.ryan@michel.com.au> <20020809075411.A347@mu.teiath.gr>
Content-Type: multipart/mixed;
 boundary="------------030700040503080003070802"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
X-list: misc

This is a multi-part message in MIME format.
--------------030700040503080003070802
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Al . Andreou wrote:

>On Fri, Aug 09, 2002 at 09:42:31AM +1000, Ryan Michel wrote:
>
>>63 also equals 9 * 7 which is exact and requires no additional + or - thus
>>saving a character!!!
>>
>
>Yes, I noted it in my reply (63=(3*3)*7), but I cannot explain
>it mathematically yet.
>
First, a mathematical statement of the problem:

Given a destination number X, find numbers A, B, and C such that A*B+C=X 
while
minimizing A+B+C.

For now, let's assume for the moment C=0.  This might be wrong for some 
numbers,
but it seems decent.  Our problem is now: find A and B such that A*B=X with
minimal A+B.  The solution to this problem is well-known: choose A and B as
close to each other as possible under the given restrictions (in this 
case, that
they are required to be integers).  If you think about it for a moment, this
means you have to choose A as the largest divisor of X less than or equal to
sqrt(X), and that you similarly have to choose B as the smallest divisor 
of X
greater than or equal to sqrt(X).  It is nontrivial but provable that A*B=X
according to this definition.

Then, we write the corresponding Brainfuck program (for execution time 
purposes,
we put A (smaller) outside as the loop counter and B (larger) inside as the
per-loop increase) and check if it is smaller than the trivial solution 
of only
+s.  If it is larger or equal (equal too in order to perform best in the
execution-time tie-breaker), we stick to said trivial solution.  If it is
strictly smaller, we recursively apply this procedure to each component 
until we
can squeeze out no more.

Attached is a simple C program that attempts to implement this 
procedure.  The
actual number may end up somewhat further to the the right than wanted, 
and the
program hasn't been tested much.  It seems that the first number where
multiplication is advantageous is 15 (3*5: +++[->+++++<]), and the first 
number
where nested multiplications are advantageous seems to be 75
(5*3*5: +++++[->+++[->+++++<]<]).

However, as noted above, the assumption C=0 may not always be the right one,
particularly if X is prime.  So, run this program not only with X but 
also with
several numbers like X-1, X-2, X+1, and X+2 to see what works best. 
 Also, it
seems to me that, for 75, 3*5*5 would perform better in the execution-time
tie-breaker, but the program gives 5*3*5.  Oh well.

Disclaimer: I supply this program with no guarantee whatsoever, and if 
it gives
you non-optimal results, which is likely, then it's your own fault for 
using it.

PS. Sorry about the long delay in replying...

--------------030700040503080003070802
Content-Type: text/plain;
 name="number.c"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="number.c"

#include <stdio.h>
#include <stdlib.h>

int solve(int number, int last)
{
   int ceil_sqrt, low, high, count_low, count_high, count_tmp;

   if(number == 0) return 0;
   for(ceil_sqrt = 0; ceil_sqrt * ceil_sqrt < number; ceil_sqrt++);
   for(high = ceil_sqrt; number % high != 0; high++);
   low = number / high;
   if(low + high + 7 - last >= number)
   {
      while(number--) putchar('+');
      return 0;
   }
   count_low = solve(low, 0);
   for(count_tmp = 0; count_tmp < count_low; count_tmp++) putchar('>');
   printf("[->");
   count_high = solve(high, last);
   printf("<]");
   if(!last) for(count_tmp = 0; count_tmp < count_low; count_tmp++) putchar('<');
   return count_low + count_high + 1;
}

int main(int argc, char **argv)
{
   if(argc != 2)
   {
      fprintf(stderr, "Usage: %s <number>\n", argv[0]);
      return 1;
   }
   printf("\nNumber has been displaced by %d cell(s).\n", solve(atoi(argv[1]), 1));
   return 0;
}

--------------030700040503080003070802--



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 14 08:10:27 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eqQE-0009EU-00; Wed, 14 Aug 2002 08:10:18 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 14 Aug 2002 08:10:11 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eqPv-0009EG-00; Wed, 14 Aug 2002 08:09:59 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 14 Aug 2002 08:09:48 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eqPj-0009E9-00
	for lang@esoteric.sange.fi; Wed, 14 Aug 2002 08:09:47 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7DNq9v06888
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 16:52:10 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Tue, 13 Aug 2002 16:51:57 -0700
Subject: [lang] [brainfuck golf] Re: braifuck golf rules
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B97EE9AC.8D4%cristofd@hevanet.com>
In-Reply-To: <3D58EF7F.2070702@dds.nl>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

> I'm a bit late with this, so I don't expect my opinion to be considered in the
> current contest (if it hasn't finished already), but maybe in the next...
> 
> Daniel wrote:
>>> Ok, how about this:
>>> 
>>> 1. The memory tape is infinitely long to the right
>>> 2. Going to the left of the starting cell is an error
> 
> I vote for bidirectional infinity.
> 
>>> 3. Cells can hold values from 0 to 255
> 
> Again, I don't really like this restriction.
> 
>>> 4. No over- or underflow allowed
> 
> This one I agree with.  However, since I voted against 3, 4 takes on a
> slightly different meaning: should the program use numbers (either data or
> address) of such magnitude as to overflow the interpreter's internal integers,
> it will produce an error message rather than wrapping around, so [-] will fail
> for negative numbers.  This makes negative numbers less useful for data
> storage,
> but doesn't make them useless: they can still be used for a short time to
> simplify tests, like the newline-stripper.
> 
>>> 5. EOF = 0
> 
> This one looks rather arbitrary, so it's neither better nor worse than any
> other
> choice.  Except perhaps that 0 is easiest for a Brainfuck program to test for.
> 
>> -Any character but +-<>[],. is a comment and therefore ignored in execution;
>> also not counted for scoring purposes.
> 
> How about "All submissions must be valid Brainfuck code"?

Note that there is no official specification of what "valid brainfuck code"
is, and different implementations have varied wildly. Most of the rules here
are about variations that some existing implementation has used, however
ill-advised. And unlimited program length, though very sensible, is actually
an extension not present in the original implementations.
In my book, programs that move the pointer left of its starting point are
not "valid brainfuck code". Likewise programs that assume array cells are
more than a byte. At the least, they're horribly nonportable. And I think
the dialect of brainfuck used for this contest should be chosen for
portability. Except for the issues of EOF and return, on which it's hard to
find common ground, programs in this dialect should run on any competent
implementation.
In short it looks like you understand the phrase "valid brainfuck code" to
rule out only those extensions you don't like, and I doubt anyone else will
understand quite the same thing by it, which is why it was necessary to
spell things out fully.

>> -There is no limitation on program length.
> 
> See above.
> 
>> -No special termination character is necessary.
> 
> See above.  And if it were, it would be the same length for all programs, and
> therefore not affect scoring.
> 
>> -A return is ASCII 10 (decimal), plain and simple.
> 
> Is this about the program, or the output?  In the program, it's irrelevant,
> since non-Brainfuck-command characters, including ASCII 13 and ASCII 10, are
> ignored.  In the output, I agree fully with the ruling.

It's about the output. Also the input.

>> -Code with unbalanced [] is illegal.
> 
> See above (not immediately above, but some four steps away).
> 
>> -There is no limitation on stack depth.
> 
> What stack?  There's the loop start addresses, but those barely form a
> stack...

Right; that's what I meant. "stack" was an error.

>> -The range of possible input will be described in the problem specification,
>> which may be trusted.
> 
> Does this include the exact format of the input (as in, is whether the input
> number is in decimal or hexadecimal)?

Ideally, yes.

>> -Code to produce a given output must produce exactly that output; stray
>> invisible characters are a violation. (E.g. +[,.] is not a legitimate cat.)
> 
> Agreed.
> 
>> -The . command leaves the value in the cell unchanged.
> 
> See above (again, not immediate above but 8 steps up).

This one, and the next, I haven't seen vary; but given some of the things I
have seen people do, I wouldn't be surprised to see it.

>> -The test for the [] commands is done on the cell where the pointer is at
>> the time, which is not necessarily where it was when the loop was begun.
> 
> See above.
> 
>> -Code intended to solve a finite problem must solve it in finite time, and
>> terminate afterwards; code intended to solve an infinite problem must solve
>> any given finite portion of it in finite time.
> 
> Agreed.
> 
>> -Where the problem involves generating brainfuck code, generated code is
>> subject to the exact same rules. (Yes, including this one.)
>> (Note that several of the other rules are very unlikely to become relevant
>> except in conjunction with this last one.)
> 
> What about the input for the genereated programs?

What about it? It ought to be described in the problem specification. If
none is described (as in contest 0), assume there is none.

>> There's one more rule I'm thinking of; I'm unsure about it, and it has
>> several consequences. It is that a program must not use the , command
>> unnecessarily. For instance:
>> -If no input is described in the problem specification, the , command may
>> not be used.
> 
> Agreed, but see below.
> 
>> -If input is terminated with a return, the , command may not be used after
>> the return is received.
> 
> Also agreed, and again, see below.
> 
>> -If the length of input is specified in the problem description, or is
>> specified explicitly by some part of the input (most likely if a binary
>> format is being used), the , command may not be used to get more input than
>> the specified amount.
> 
> I agree.  However, I think this rule implies the above two and the below one.
> After all, if no input is described in the problem specification, then the
> length of the input (zero) is specified ther, and if the input is described
> the
> as terminated by a newline or EOF, then that counts as "specified explicitly".

I agree with you. So the general rule would be: the , command may not be
used to get more input than is described in the problem specification?

>> -If input is terminated with an EOF, the , command may not be used after the
>> EOF is received.
> 
> Agreed, see above.

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 14 08:10:27 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eqQE-0009ES-00; Wed, 14 Aug 2002 08:10:18 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 14 Aug 2002 08:10:11 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eqPg-0009E8-00; Wed, 14 Aug 2002 08:09:45 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 14 Aug 2002 08:09:36 +0300 (EEST)
Received: from pacific-carrier-annex.mit.edu ([18.7.21.83])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17eqPY-0009E2-00
	for lang@esoteric.sange.fi; Wed, 14 Aug 2002 08:09:36 +0300
Received: from central-city-carrier-station.mit.edu (CENTRAL-CITY-CARRIER-STATION.MIT.EDU [18.7.7.72])
	by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id XAA02976
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 23:18:00 -0400 (EDT)
Received: from manawatu-mail-centre.mit.edu (MANAWATU-MAIL-CENTRE.MIT.EDU [18.7.7.71])
	by central-city-carrier-station.mit.edu (8.9.2/8.9.2) with ESMTP id XAA18858
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 23:17:59 -0400 (EDT)
Received: from [10.0.1.2] (pool-141-154-220-248.bos.east.verizon.net [141.154.220.248])
	by manawatu-mail-centre.mit.edu (8.9.2/8.9.2) with ESMTP id XAA03578
	for <lang@esoteric.sange.fi>; Tue, 13 Aug 2002 23:17:59 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010404b97f6c63e232@[10.0.1.2]>
In-Reply-To: <20020813195435.A543@esoteric>
References: <B97E0952.8C9%cristofd@hevanet.com>
 <p05010403b97ecd790db1@[10.0.1.2]> <20020813195435.A543@esoteric>
Date: Tue, 13 Aug 2002 23:18:02 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit score
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

>My program handles 0-254 :)
>If the contest rules would allow >8bit cells, it would handle 0-255
>alright.
>
>The problem is using a loop like the following:
>,+[-...]
>
>Here the + is needed to let the input 0 pass into the loop at least
>once, but unfortunately if the input is 255 the program results in
>undefined behavior.
>
>If the inputs can go from 0..255 and the cells can contain values from 0..255,
>it's quite limited, as you can't safely increment or decrement the
>value. The only safe thing to do (afaict) is:
>,[...]
>
>Oh well, it shouldn't be too hard coming up with a work-around, but it
>would seem a lot less elegant...


This is interesting. My current program doesn't use ,+[ but a couple 
of its predecessors did, always as part of an elegant way to shorten 
the code (it did not occur to me at the time that this might be a 
problem).

I propose that we use a smaller maximum than 255 for the input range, 
to avoid prohibiting some clever methods.

If the input range still includes cases that cannot be checked by 
computer due to execution time (for my program I estimate 2^50 steps 
for the number 20, 2^3000 for the number 200), then it seems to me 
that some phase of the judging should involve humans examining the 
algorithms.

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 14 12:12:09 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17euC2-000A03-00; Wed, 14 Aug 2002 12:11:54 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 14 Aug 2002 12:11:47 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17euBI-0009zh-00; Wed, 14 Aug 2002 12:11:08 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 14 Aug 2002 12:11:00 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17euB9-0009zb-00
	for lang@esoteric.sange.fi; Wed, 14 Aug 2002 12:11:00 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7E9AwU04609
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 12:10:59 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7E9AwJ25575
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 12:10:58 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Wed, 14 Aug 2002 12:10:58 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf] Re: braifuck golf rules
In-Reply-To: <B97EE9AC.8D4%cristofd@hevanet.com>
Message-ID: <Pine.LNX.4.44.0208141141350.25030-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Tue, 13 Aug 2002, Daniel wrote:
> > How about "All submissions must be valid Brainfuck code"?
> Note that there is no official specification of what "valid brainfuck code"
> is, and different implementations have varied wildly. Most of the rules here
> are about variations that some existing implementation has used, however
> ill-advised. And unlimited program length, though very sensible, is actually
> an extension not present in the original implementations.
> In my book, programs that move the pointer left of its starting point are
> not "valid brainfuck code". Likewise programs that assume array cells are
> more than a byte. At the least, they're horribly nonportable. And I think

By the way, a quick survey of the brainfuck programs in the archive (every 
one of them given an input of '10' (ascii '1', ascii '0') because I'm too 
lazy to test them by hand) gives the following "correctness results":

Correct		21
Dec. of zero	6	(22 if you count different versions of the same quine)
Inc. over 255	2
Left of tape	2
Input after EOF	6

I estimate there to be about 6 "correct" programs which would exceed upper 
bound on appropriate input, and about 3 "incorrect" programs that would 
not decrement zero on correct input.

> Right; that's what I meant. "stack" was an error.

Maybe it should be corrected on the golf site, too? (I put up the golf 
rules at http://esoteric.sange.fi/ENSI/golf-rules.txt , but that probably 
is not very "official".) I still propose you would put up a wiki to 
coordinate this stuff.

> > After all, if no input is described in the problem specification, then
> > the length of the input (zero) is specified ther, and if the input is
> > described the as terminated by a newline or EOF, then that counts as
> > "specified explicitly".
> I agree with you. So the general rule would be: the , command may not be
> used to get more input than is described in the problem specification?

The other two rules (20 and 23 in the ENSI version) are still good,
because there is little way to automatically enforce this one.

Panu

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 14 12:17:14 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17euH4-000A21-00; Wed, 14 Aug 2002 12:17:06 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 14 Aug 2002 12:16:59 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17euGn-000A1r-00; Wed, 14 Aug 2002 12:16:49 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 14 Aug 2002 12:16:41 +0300 (EEST)
Received: from mail.dm.unipi.it ([131.114.6.118])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17euGf-000A1k-00
	for lang@esoteric.sange.fi; Wed, 14 Aug 2002 12:16:41 +0300
Received: from dida9.dm.unipi.it (IDENT:root@dida9.dm.unipi.it [131.114.6.162])
	by mail.dm.unipi.it (8.11.6/8.11.6) with ESMTP id g7E9GNn14040
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 11:16:23 +0200
Received: from localhost (mamino@localhost)
	by dida9.dm.unipi.it (8.11.6/8.8.7) with ESMTP id g7E9GNA06187
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 11:16:23 +0200
X-Authentication-Warning: dida9.dm.unipi.it: mamino owned process doing -bs
Date: Wed, 14 Aug 2002 11:16:23 +0200 (CEST)
From: Marcello Mamino <mamino@mail.dm.unipi.it>
X-X-Sender:  <mamino@dida9.dm.unipi.it>
To: <lang@esoteric.sange.fi>
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit
 score
In-Reply-To: <p05010404b97f6c63e232@[10.0.1.2]>
Message-ID: <Pine.LNX.4.33.0208141104370.6117-100000@dida9.dm.unipi.it>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mamino@mail.dm.unipi.it
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mamino@mail.dm.unipi.it
Precedence: bulk
X-list: misc

On Tue, 13 Aug 2002, David Greenspan wrote:

> >Oh well, it shouldn't be too hard coming up with a work-around, but it
> >would seem a lot less elegant...
> 
> 
> This is interesting. My current program doesn't use ,+[ but a couple 
> of its predecessors did, always as part of an elegant way to shorten 
> the code (it did not occur to me at the time that this might be a 
> problem).
> 
> I propose that we use a smaller maximum than 255 for the input range, 
> to avoid prohibiting some clever methods.

Although I faced the same problem as you, I don't agree...
I think we have to find more clever methods instead of getting around 
difficulties by alowing only a small set of inputs...

	M2.


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 14 13:29:22 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17evOo-000ARR-00; Wed, 14 Aug 2002 13:29:10 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 14 Aug 2002 13:29:03 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17evOL-000ARL-00; Wed, 14 Aug 2002 13:28:41 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 14 Aug 2002 13:28:33 +0300 (EEST)
Received: from wells.tecc.co.uk ([195.217.37.90] helo=seatbooker.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17evOD-000ARC-00
	for lang@esoteric.sange.fi; Wed, 14 Aug 2002 13:28:33 +0300
Received: from basingstoke.tecc.co.uk (basingstoke.tecc.co.uk [195.217.37.75])
	by seatbooker.net (8.9.3+Sun/8.9.3) with ESMTP id LAA09236
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 11:28:29 +0100 (BST)
Date: Wed, 14 Aug 2002 11:28:29 +0100 (BST)
Message-Id: <200208141028.LAA09236@seatbooker.net>
From: Mike Taylor <mike@seatbooker.net>
To: lang@esoteric.sange.fi
In-reply-to: <20020813123851.6f593cfa.ayzik@shaw.ca> (message from Nikita
	Ayzikovsky on Tue, 13 Aug 2002 12:38:51 -0700)
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit score
References: <B97E0952.8C9%cristofd@hevanet.com>
 <p05010403b97ecd790db1@[10.0.1.2]> <20020813195435.A543@esoteric> <20020813123851.6f593cfa.ayzik@shaw.ca>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mike@seatbooker.net
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mike@seatbooker.net
Precedence: bulk
X-list: misc

> Date: Tue, 13 Aug 2002 12:38:51 -0700
> From: Nikita Ayzikovsky <ayzik@shaw.ca>
>
> > Here the + is needed to let the input 0 pass into the loop at
> > least once, but unfortunately if the input is 255 the program
> > results in undefined behavior.
> 
> Well, other people seem to have got around that problem, so I guess
> it's possible. On the other hand, of course 255 will not be tested;
> it is way too large.
> 
> Hm. I guess manually looking at the results when the contest is over
> and checking for cases like this is the only way to get around the
> problem.

That's ridiculous.  Erorr-prone human judging _can't_ be the right way
to do this.  If test-cases of size 255 (or 200, or 100) are deemed to
long-running to be tested automatically, then they should be removed
from the problem definition.  Let's be honest.

 _/|_	 _______________________________________________________________
/o ) \/  Mike Taylor   <mike@miketaylor.org.uk>   www.miketaylor.org.uk
)_v__/\  "Sun say, It's Open Source And Free ... send $19.95 for CD
	 with binaries ... sign contract and send blood sample to
	 get source" -- Felinoid.


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 14 22:37:27 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17f3wk-000CRA-00; Wed, 14 Aug 2002 22:36:46 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 14 Aug 2002 22:36:39 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17f3uU-000CQR-00; Wed, 14 Aug 2002 22:34:26 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 14 Aug 2002 22:34:18 +0300 (EEST)
Received: from pacific-carrier-annex.mit.edu ([18.7.21.83])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17f3uL-000CQL-00
	for lang@esoteric.sange.fi; Wed, 14 Aug 2002 22:34:17 +0300
Received: from grand-central-station.mit.edu (GRAND-CENTRAL-STATION.MIT.EDU [18.7.21.82])
	by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id PAA29478
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 15:34:10 -0400 (EDT)
Received: from melbourne-city-street.mit.edu (MELBOURNE-CITY-STREET.MIT.EDU [18.7.21.86])
	by grand-central-station.mit.edu (8.9.2/8.9.2) with ESMTP id PAA25944
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 15:34:09 -0400 (EDT)
Received: from [10.0.1.2] (pool-141-154-220-248.bos.east.verizon.net [141.154.220.248])
	by melbourne-city-street.mit.edu (8.9.2/8.9.2) with ESMTP id PAA02080
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 15:34:08 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010407b9805d9d3c96@[10.0.1.2]>
In-Reply-To: <200208141028.LAA09236@seatbooker.net>
References: <B97E0952.8C9%cristofd@hevanet.com>
 <p05010403b97ecd790db1@[10.0.1.2]> <20020813195435.A543@esoteric>
 <20020813123851.6f593cfa.ayzik@shaw.ca>
 <200208141028.LAA09236@seatbooker.net>
Date: Wed, 14 Aug 2002 15:34:08 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] Re: [brainfuck golf]
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

>That's ridiculous.  Erorr-prone human judging _can't_ be the right way
>to do this.  If test-cases of size 255 (or 200, or 100) are deemed to
>long-running to be tested automatically, then they should be removed
>from the problem definition.  Let's be honest.

I say we decide now whether we want judging to be completely 
automatic. This will determine whether the input range needs to be 
restricted, which will determine whether incrementing the input is a 
safe thing to do. Either way is fine with me.

Also, I propose that we get an ezboard or something of the sort going 
soon. Wiki could work, but I don't know enough about it to judge. A 
threaded message board sounds convenient.

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 14 22:47:24 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17f46v-000CSx-00; Wed, 14 Aug 2002 22:47:17 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 14 Aug 2002 22:47:10 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17f46N-000CSo-00; Wed, 14 Aug 2002 22:46:43 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 14 Aug 2002 22:46:35 +0300 (EEST)
Received: from sitemail3.everyone.net ([216.200.145.37] helo=omta01.mta.everyone.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17f46F-000CSh-00
	for lang@esoteric.sange.fi; Wed, 14 Aug 2002 22:46:35 +0300
Received: from sitemail.everyone.net (dsnat [216.200.145.62])
	by omta01.mta.everyone.net (Postfix) with ESMTP id 552C21C3BDD
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 12:46:33 -0700 (PDT)
Received: by sitemail.everyone.net (Postfix, from userid 99)
	id CD99D3950; Wed, 14 Aug 2002 12:46:32 -0700 (PDT)
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
X-Mailer: MIME-tools 5.41 (Entity 5.404)
Date: Wed, 14 Aug 2002 12:46:32 -0700 (PDT)
From: Erik Jacobson <Erik@krock.com>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf]
X-Originating-Ip: [128.132.37.68]
Message-Id: <20020814194632.CD99D3950@sitemail.everyone.net>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
X-list: misc

I could offer a forum at my site ( http://www.burnproject.com/cgi-bin/ultimatebb.cgi ) if anyone was interested.  Or you could just use the existing programming forum, as it is pretty dead anyway.

--- David Greenspan <dgreensp@MIT.EDU> wrote:
>Also, I propose that we get an ezboard or something of the sort going 
>soon. Wiki could work, but I don't know enough about it to judge. A 
>threaded message board sounds convenient.
>
>-- David

_____________________________________________________________
Modern Rock K-Rock...be part of the New Music Revolution and check out
www.krock.com!!

_____________________________________________________________
Promote your group and strengthen ties to your members with email@yourgroup.org by Everyone.net  http://www.everyone.net/?btn=tag

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Thu Aug 15 02:47:07 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17f7qs-000Cfa-00; Thu, 15 Aug 2002 02:46:59 +0300
Received: with LISTAR (v0.129a; list misc); Thu, 15 Aug 2002 02:46:51 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17f7qI-000CfU-00; Thu, 15 Aug 2002 02:46:22 +0300
Received: with LISTAR (v0.129a; list lang); Thu, 15 Aug 2002 02:46:14 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17f7q8-000CfO-00
	for lang@esoteric.sange.fi; Thu, 15 Aug 2002 02:46:13 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7ENk6309797
	for <lang@esoteric.sange.fi>; Wed, 14 Aug 2002 16:46:06 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Wed, 14 Aug 2002 16:45:53 -0700
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit
	score
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B98039C1.8DC%cristofd@hevanet.com>
In-Reply-To: <200208141028.LAA09236@seatbooker.net>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

> That's ridiculous.  Erorr-prone human judging _can't_ be the right way
> to do this.  If test-cases of size 255 (or 200, or 100) are deemed to
> long-running to be tested automatically, then they should be removed
> from the problem definition.  Let's be honest.

A. Again, in this instance, we can try it on 255 for two minutes, or a
million instructions executed, or whatever, and see if it overflows within
that time.
B. Are you suggesting we make the automatic judging procedure absolutely
final, and that any protests about the results should be ignored?

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Thu Aug 15 12:40:55 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fH6x-000DTM-00; Thu, 15 Aug 2002 12:40:11 +0300
Received: with LISTAR (v0.129a; list misc); Thu, 15 Aug 2002 12:40:04 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fH4y-000DSq-00; Thu, 15 Aug 2002 12:38:08 +0300
Received: with LISTAR (v0.129a; list lang); Thu, 15 Aug 2002 12:38:00 +0300 (EEST)
Received: from wells.tecc.co.uk ([195.217.37.90] helo=seatbooker.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fH4p-000DSk-00
	for lang@esoteric.sange.fi; Thu, 15 Aug 2002 12:37:59 +0300
Received: from basingstoke.tecc.co.uk (basingstoke.tecc.co.uk [195.217.37.75])
	by seatbooker.net (8.9.3+Sun/8.9.3) with ESMTP id KAA18980
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 10:37:52 +0100 (BST)
Date: Thu, 15 Aug 2002 10:37:52 +0100 (BST)
Message-Id: <200208150937.KAA18980@seatbooker.net>
From: Mike Taylor <mike@seatbooker.net>
To: lang@esoteric.sange.fi
In-reply-to: <B98039C1.8DC%cristofd@hevanet.com> (message from Daniel on Wed,
	14 Aug 2002 16:45:53 -0700)
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit
	score
References:  <B98039C1.8DC%cristofd@hevanet.com>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mike@seatbooker.net
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mike@seatbooker.net
Precedence: bulk
X-list: misc

> Date: Wed, 14 Aug 2002 16:45:53 -0700
> From: Daniel <cristofd@hevanet.com>
>
> B. Are you suggesting we make the automatic judging procedure
> absolutely final, and that any protests about the results should be
> ignored?

Well, more or less.  I was suggesting that the whole judging procedure
should be automatic, so that the _only_ time human intervention is
required is if someone thinks their program has been wrongly judged
(i.e. if they appeal).

But, hey, whatever you guys want to do.  I've never written a BF
program and I'm not likely to take it up for golfing purposes, so
ignore me: I'm an outsider on this one.

 _/|_	 _______________________________________________________________
/o ) \/  Mike Taylor   <mike@miketaylor.org.uk>   www.miketaylor.org.uk
)_v__/\  "Never begin a sentence with 'and,' 'or,' or 'but,' and
	 never end it with 'wildebeest'" -- Hammill's Rules of Grammar.


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Thu Aug 15 13:51:06 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fIDK-000DfW-00; Thu, 15 Aug 2002 13:50:50 +0300
Received: with LISTAR (v0.129a; list misc); Thu, 15 Aug 2002 13:50:44 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fICg-000DfE-00; Thu, 15 Aug 2002 13:50:10 +0300
Received: with LISTAR (v0.129a; list lang); Thu, 15 Aug 2002 13:50:02 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fICY-000Df8-00
	for lang@esoteric.sange.fi; Thu, 15 Aug 2002 13:50:02 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7FAo0U20648
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 13:50:00 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7FAnxx16202
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 13:49:59 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Thu, 15 Aug 2002 13:49:59 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit
 score
In-Reply-To: <B98039C1.8DC%cristofd@hevanet.com>
Message-ID: <Pine.LNX.4.44.0208151342030.25030-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Wed, 14 Aug 2002, Daniel wrote:
> A. Again, in this instance, we can try it on 255 for two minutes, or a
> million instructions executed, or whatever, and see if it overflows within
> that time.

I think this is a good idea. I'm quite much for automation - it seems nice
to me that problem descriptions can be given in terms of input-output
mappings, especially because brainfuck usually makes the Kolmogorov
complexity of the mapping smaller than its literal encoding. However,
enough input-output sequences should be given for each problem.

By the way, I think the standard number of "steps" for loops should be

 (1 + steps in body) * number of iterations + 1.

i.e. one overhead step per iteration, plus one overhead step.

> B. Are you suggesting we make the automatic judging procedure absolutely
> final, and that any protests about the results should be ignored?

My opinion is that, while the automatic judging should be considered 
"authoritative", the judging procedure itself should be open for 
discussion (and probably modification) if problems exhibit themselves.

By the way, it would probably be nice to see Unlambda golf, but maybe
that's too hard-core to have enough participants... (Maybe also lazy-K 
golf, but that has the problem that the winner tends to be the one with 
best tools.)

Panu

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 03:25:56 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fUvu-000IwH-00; Fri, 16 Aug 2002 03:25:42 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 03:25:35 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fUv1-000Iw8-00; Fri, 16 Aug 2002 03:24:47 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 03:24:39 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fUus-000Iw2-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 03:24:38 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7G0OYm23965
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 17:24:35 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Thu, 15 Aug 2002 17:24:21 -0700
Subject: [lang] [brainfuck golf] New brainfuck wiki.
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B9819444.8E0%cristofd@hevanet.com>
In-Reply-To: <Pine.LNX.4.44.0208151342030.25030-100000@melkinpaasi.cs.Helsinki.FI>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

Okay, I've set up a brainfuck wiki, with a Brainfuck Golf sub-page:
http://www.seedwiki.com/page.cfm?doc=BrainFuck&wikiid=794
We could move Brainfuck Golf discussion there until we come up with anything
better.

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 04:04:58 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fVXl-000IzF-00; Fri, 16 Aug 2002 04:04:49 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 04:04:42 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fVXQ-000Iz9-00; Fri, 16 Aug 2002 04:04:28 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 04:04:20 +0300 (EEST)
Received: from h24-71-223-10.cg.shawcable.net ([24.71.223.10] helo=pd3mo2so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fVXI-000Iz3-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 04:04:20 +0300
Received: from pd6mr3so.prod.shaw.ca
 (pd6mr3so-qfe3.prod.shaw.ca [10.0.141.218]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0W00IBDW2Y0E@l-daemon> for lang@esoteric.sange.fi; Thu,
 15 Aug 2002 18:59:22 -0600 (MDT)
Received: from pn2ml2so.prod.shaw.ca
 (pn2ml2so-qfe0.prod.shaw.ca [10.0.121.146]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0W00A4PW2YBR@l-daemon> for lang@esoteric.sange.fi; Thu,
 15 Aug 2002 18:59:22 -0600 (MDT)
Received: from localhost ([24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H0W00GTEW2Y94@l-daemon> for lang@esoteric.sange.fi; Thu,
 15 Aug 2002 18:59:22 -0600 (MDT)
Date: Thu, 15 Aug 2002 18:05:28 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
In-reply-to: <B9819444.8E0%cristofd@hevanet.com>
To: lang@esoteric.sange.fi
Message-id: <20020815180528.21beb85d.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References:
 <Pine.LNX.4.44.0208151342030.25030-100000@melkinpaasi.cs.Helsinki.FI>
 <B9819444.8E0%cristofd@hevanet.com>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Thu, 15 Aug 2002 17:24:21 -0700
Daniel <cristofd@hevanet.com> wrote:

> Okay, I've set up a brainfuck wiki, with a Brainfuck Golf sub-page:
> http://www.seedwiki.com/page.cfm?doc=BrainFuck&wikiid=794
> We could move Brainfuck Golf discussion there until we come up with anything
> better.

That site gives me "Error Occurred While Processing Request" :(

  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 05:12:55 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fWa7-000J2N-00; Fri, 16 Aug 2002 05:11:20 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 05:11:13 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fWZN-000J2H-00; Fri, 16 Aug 2002 05:10:34 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 05:10:25 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fWZF-000J2B-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 05:10:25 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7G2ALx28188
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 19:10:21 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Thu, 15 Aug 2002 19:10:06 -0700
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B981AD0D.8E3%cristofd@hevanet.com>
In-Reply-To: <20020815180528.21beb85d.ayzik@shaw.ca>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

>> Okay, I've set up a brainfuck wiki, with a Brainfuck Golf sub-page:
>> http://www.seedwiki.com/page.cfm?doc=BrainFuck&wikiid=794
>> We could move Brainfuck Golf discussion there until we come up with anything
>> better.
> 
> That site gives me "Error Occurred While Processing Request" :(

Ooh. What browser, what version, and what platform, out of curiosity? (Same
thing happens on Netscape 4.77 for Mac; I'll submit a bug report to the wiki
administrators...)

-Daniel.

>   __
> <(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
>  /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 06:37:14 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fXv8-000J6L-00; Fri, 16 Aug 2002 06:37:06 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 06:36:59 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fXuX-000J6F-00; Fri, 16 Aug 2002 06:36:29 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 06:36:21 +0300 (EEST)
Received: from fort-point-station.mit.edu ([18.7.7.76])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fXuP-000J69-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 06:36:21 +0300
Received: from grand-central-station.mit.edu (GRAND-CENTRAL-STATION.MIT.EDU [18.7.21.82])
	by fort-point-station.mit.edu (8.9.2/8.9.2) with ESMTP id XAA11547
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 23:36:19 -0400 (EDT)
Received: from manawatu-mail-centre.mit.edu (MANAWATU-MAIL-CENTRE.MIT.EDU [18.7.7.71])
	by grand-central-station.mit.edu (8.9.2/8.9.2) with ESMTP id XAA26125
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 23:36:18 -0400 (EDT)
Received: from [10.0.1.2] (pool-141-154-220-248.bos.east.verizon.net [141.154.220.248])
	by manawatu-mail-centre.mit.edu (8.9.2/8.9.2) with ESMTP id XAA09657
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 23:36:16 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010403b982239c0f07@[10.0.1.2]>
In-Reply-To: <B981AD0D.8E3%cristofd@hevanet.com>
References: <B981AD0D.8E3%cristofd@hevanet.com>
Date: Thu, 15 Aug 2002 23:36:18 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

>  > That site gives me "Error Occurred While Processing Request" :(
>
>Ooh. What browser, what version, and what platform, out of curiosity? (Same
>thing happens on Netscape 4.77 for Mac; I'll submit a bug report to the wiki
>administrators...)

Ditto for IE Mac 5.1.

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 07:05:51 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fYMp-000J8Q-00; Fri, 16 Aug 2002 07:05:43 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 07:05:37 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fYMb-000J8K-00; Fri, 16 Aug 2002 07:05:29 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 07:05:21 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fYMS-000J8E-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 07:05:20 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7G45Hx02646
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 21:05:17 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Thu, 15 Aug 2002 21:05:02 -0700
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B981C7FE.8E8%cristofd@hevanet.com>
In-Reply-To: <p05010403b982239c0f07@[10.0.1.2]>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

>>> That site gives me "Error Occurred While Processing Request" :(
>> 
>> Ooh. What browser, what version, and what platform, out of curiosity? (Same
>> thing happens on Netscape 4.77 for Mac; I'll submit a bug report to the wiki
>> administrators...)
> 
> Ditto for IE Mac 5.1.

Odd; it works fine in 5.0. (And Opera.) I've submitted a report. I wonder
what other kind of forum we could use that doesn't require login?

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 07:25:01 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fYfR-000JAH-00; Fri, 16 Aug 2002 07:24:57 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 07:24:50 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fYfC-000JAB-00; Fri, 16 Aug 2002 07:24:42 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 07:24:34 +0300 (EEST)
Received: from sitemail3.everyone.net ([216.200.145.37] helo=omta02.mta.everyone.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fYf4-000JA5-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 07:24:34 +0300
Received: from sitemail.everyone.net (dsnat [216.200.145.62])
	by omta02.mta.everyone.net (Postfix) with ESMTP id 5B6AF1C3972
	for <lang@esoteric.sange.fi>; Thu, 15 Aug 2002 21:24:22 -0700 (PDT)
Received: by sitemail.everyone.net (Postfix, from userid 99)
	id A3068395B; Thu, 15 Aug 2002 21:24:21 -0700 (PDT)
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
X-Mailer: MIME-tools 5.41 (Entity 5.404)
Date: Thu, 15 Aug 2002 21:24:21 -0700 (PDT)
From: Erik Jacobson <Erik@krock.com>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
X-Originating-Ip: [64.80.247.98]
Message-Id: <20020816042421.A3068395B@sitemail.everyone.net>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
X-list: misc

Well, on the forums I offered before, I can enable guest accounts where a login is unneccessary.  It was actually down at the time I sent that first email because of some unscheduled network monkeys messing with the cables.

--- Daniel <cristofd@hevanet.com> wrote:
>>>> That site gives me "Error Occurred While Processing Request" :(
>>> 
>>> Ooh. What browser, what version, and what platform, out of curiosity? (Same
>>> thing happens on Netscape 4.77 for Mac; I'll submit a bug report to the wiki
>>> administrators...)
>> 
>> Ditto for IE Mac 5.1.
>
>Odd; it works fine in 5.0. (And Opera.) I've submitted a report. I wonder
>what other kind of forum we could use that doesn't require login?


_____________________________________________________________
Modern Rock K-Rock...be part of the New Music Revolution and check out
www.krock.com!!

_____________________________________________________________
Promote your group and strengthen ties to your members with email@yourgroup.org by Everyone.net  http://www.everyone.net/?btn=tag

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 09:06:47 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17faFm-000JGt-00; Fri, 16 Aug 2002 09:06:34 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 09:06:26 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17faFK-000JGn-00; Fri, 16 Aug 2002 09:06:06 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 09:05:58 +0300 (EEST)
Received: from web14004.mail.yahoo.com ([216.136.175.120])
	by oiva.sange.fi with smtp (Exim 3.36 #1)
	id 17faFB-000JGh-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 09:05:57 +0300
Message-ID: <20020816060554.83901.qmail@web14004.mail.yahoo.com>
Received: from [194.241.42.65] by web14004.mail.yahoo.com via HTTP; Fri, 16 Aug 2002 07:05:54 BST
Date: Fri, 16 Aug 2002 07:05:54 +0100 (BST)
From: =?iso-8859-1?q?Stephen=20Sykes?= <s_d_sykes@yahoo.co.uk>
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
To: lang@esoteric.sange.fi
In-Reply-To: <B981C7FE.8E8%cristofd@hevanet.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: s_d_sykes@yahoo.co.uk
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: s_d_sykes@yahoo.co.uk
Precedence: bulk
X-list: misc

>>> That site gives me "Error Occurred While Processing Request" :(
> >> 
> >> Ooh. What browser, what version, and what platform, out of curiosity?
> (Same
> >> thing happens on Netscape 4.77 for Mac; I'll submit a bug report to
> the wiki
> >> administrators...)
> > 
> > Ditto for IE Mac 5.1.
> 
> Odd; it works fine in 5.0. (And Opera.) I've submitted a report. I
> wonder
> what other kind of forum we could use that doesn't require login?

I get the error too.  My (IE6) browser reports itself as Mozilla/4.0
(compatible, AmigaVoyager/2.95, AmigaOS/MC680x0).  There is a good reason
for this.

Anyway, I also get the error with Mozilla 1.0 which gives  Mozilla/5.0
(Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530  as the user
agent

+- S.D.Sykes - www.stephensykes.com - +358 50 577 3879 -
| "Wagner's music is better than it sounds." -- Mark Twain



__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 13:45:10 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17feaZ-000K0t-00; Fri, 16 Aug 2002 13:44:20 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 13:44:13 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17feY5-000K0e-00; Fri, 16 Aug 2002 13:41:45 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 13:41:37 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17feXw-000K0Y-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 13:41:36 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7GAfWx11427
	for <lang@esoteric.sange.fi>; Fri, 16 Aug 2002 03:41:33 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Fri, 16 Aug 2002 03:41:19 -0700
Subject: [lang] Re: [brainfuck golf] Re: Round 1 problem double-digit
	score
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B98224DE.8F0%cristofd@hevanet.com>
In-Reply-To: <Pine.LNX.4.44.0208151342030.25030-100000@melkinpaasi.cs.Helsinki.FI>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

> By the way, I think the standard number of "steps" for loops should be
> 
> (1 + steps in body) * number of iterations + 1.
> 
> i.e. one overhead step per iteration, plus one overhead step.

Agreed. This is equivalent to what Bertram and I agreed on.

>> B. Are you suggesting we make the automatic judging procedure absolutely
>> final, and that any protests about the results should be ignored?
> 
> My opinion is that, while the automatic judging should be considered
> "authoritative", the judging procedure itself should be open for
> discussion (and probably modification) if problems exhibit themselves.

Modify the results for a specific problem, or modify the procedure in time
for the next round?

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 13:54:57 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fekZ-000K3e-00; Fri, 16 Aug 2002 13:54:39 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 13:54:32 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fek2-000K3Y-00; Fri, 16 Aug 2002 13:54:06 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 13:53:55 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fejq-000K3S-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 13:53:54 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7GArpx11540
	for <lang@esoteric.sange.fi>; Fri, 16 Aug 2002 03:53:52 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Fri, 16 Aug 2002 03:53:38 -0700
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B98227C1.8F1%cristofd@hevanet.com>
In-Reply-To: <20020816042421.A3068395B@sitemail.everyone.net>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

> Well, on the forums I offered before, I can enable guest accounts where a
> login is unneccessary.

Hm, maybe we should do that? Don't know when the wiki will be fixed; the
problem seems to be fairly general (i.e. it's not the brainfuck site but the
whole free wiki host).

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 16:15:22 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fgui-000KJ0-00; Fri, 16 Aug 2002 16:13:16 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 16:13:09 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fgrA-000KIW-00; Fri, 16 Aug 2002 16:09:36 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 16:09:28 +0300 (EEST)
Received: from web14005.mail.yahoo.com ([216.136.175.121])
	by oiva.sange.fi with smtp (Exim 3.36 #1)
	id 17fgr1-000KIQ-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 16:09:28 +0300
Message-ID: <20020816130925.70686.qmail@web14005.mail.yahoo.com>
Received: from [194.100.133.65] by web14005.mail.yahoo.com via HTTP; Fri, 16 Aug 2002 14:09:25 BST
Date: Fri, 16 Aug 2002 14:09:25 +0100 (BST)
From: =?iso-8859-1?q?Stephen=20Sykes?= <s_d_sykes@yahoo.co.uk>
Subject: [lang] Re: [essies] Status
To: lang@esoteric.sange.fi
In-Reply-To: <Pine.GSO.4.05.10208090845310.3345-100000@rama.poly.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: s_d_sykes@yahoo.co.uk
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: s_d_sykes@yahoo.co.uk
Precedence: bulk
X-list: misc

> According to my records (a/k/a "saved e-mail"), judging was in mid-
> conversation, when it just...stopped.  I was waiting to actually
> program something in each of the languages before judging them in their
> entirety, but then emergency jobs started popping up, and I've spent
> little time in front of my own computer...

If you *are* doing this, you may like to know that I just looked over my
Choon language submission and noticed that there was an error in the
documentation.  A play from output instruction using a named marker plays
the note encountered AFTER the marker was encountered, and not the note
before.  Obviously.  The instruction set description was correct, but not
the description earlier on in the page.

There is a corrected version here: 
http://www.stephensykes.com/choon/choon.html

Stephen
+- S.D.Sykes - www.stephensykes.com - +358 50 577 3879 -
| "1) Who's Dido?  2) Get me Dido.  3) Get me someone like Dido.
| 4) Get me a younger Dido.  5) Who's Dido?"
|   -- Dido on the 5 stages of pop stardom



__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 16:23:51 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fh4r-000KKz-00; Fri, 16 Aug 2002 16:23:45 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 16:23:38 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fh4L-000KKs-00; Fri, 16 Aug 2002 16:23:13 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 16:23:05 +0300 (EEST)
Received: from sitemail3.everyone.net ([216.200.145.37] helo=omta02.mta.everyone.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fh4D-000KKm-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 16:23:05 +0300
Received: from sitemail.everyone.net (dsnat [216.200.145.62])
	by omta02.mta.everyone.net (Postfix) with ESMTP id 7D5B81CE57B
	for <lang@esoteric.sange.fi>; Fri, 16 Aug 2002 06:22:13 -0700 (PDT)
Received: by sitemail.everyone.net (Postfix, from userid 99)
	id 075FA396A; Fri, 16 Aug 2002 06:22:12 -0700 (PDT)
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
X-Mailer: MIME-tools 5.41 (Entity 5.404)
Date: Fri, 16 Aug 2002 06:22:12 -0700 (PDT)
From: Erik Jacobson <Erik@krock.com>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
X-Originating-Ip: [128.132.37.68]
Message-Id: <20020816132212.075FA396A@sitemail.everyone.net>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
X-list: misc

Anyone else have any comments?  Yay/nay?  I'll get it rolling tonight if not.  I just need to tell the guy who owns the box to let unregged users post in the programming forum.  Unless you want a dedicated forum for the list?  I could do that to.  Let me know.

(http://www.burnproject.com/cgi-bin/ultimatebb.cgi?ubb=forum&f=21 - I go as Azhrarn on the boards there)

--- Daniel <cristofd@hevanet.com> wrote:
>Hm, maybe we should do that? Don't know when the wiki will be fixed; the
>problem seems to be fairly general (i.e. it's not the brainfuck site but the
>whole free wiki host).


_____________________________________________________________
Modern Rock K-Rock...be part of the New Music Revolution and check out
www.krock.com!!

_____________________________________________________________
Promote your group and strengthen ties to your members with email@yourgroup.org by Everyone.net  http://www.everyone.net/?btn=tag

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 18:28:30 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fj1I-000KTC-00; Fri, 16 Aug 2002 18:28:12 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 18:28:01 +0300 (EEST)
Received: from [61.171.130.57] (helo=sh163.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fj13-000KSv-00
	for misc@esoteric.sange.fi; Fri, 16 Aug 2002 18:27:58 +0300
From: "nancysports" <sephtc@sh163.net>
Subject: portable basketball sets
To: misc@esoteric.sange.fi
Content-Type: multipart/mixed;
 boundary="=_NextPart_2rfkindysadvnqw3nerasdf";charset="US-ASCII"
MIME-Version: 1.0
Reply-To: sales@nancysports.com
Date: Fri, 16 Aug 2002 23:26:03 +0800
X-Priority: 3
X-Mailer: FoxMail 4.0 beta 2 [cn]
Message-Id: <E17fj13-000KSv-00@oiva.sange.fi>
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: sephtc@sh163.net
Precedence: bulk
X-list: misc

This is a multi-part message in MIME format

--=_NextPart_2rfkindysadvnqw3nerasdf
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>www.nancysports.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><p>Dear Sirs,<br>
        ¡¡We are a manufacturer of PVC balls in Shanghai,China.Currently the exercise 
        balls are becoming very ¡¡popular both in US and Europe.If you are interested 
        in this item too,please contact us for prices and further information.<br>
        <br>
        ¡¡We look forward to hearing from you .<br>
        ¡¡Sincerelly,<br>
      </p>
      </td>
  </tr>
</table>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr> 
    <td><div align="center"><font color="#FF9900" size="3"><strong>Nancy Chu</strong></font><br>
        <font color="#FF9933" size="2">Shanghai Nancy Sporting Goods Corp Ltd.<br>
        Shanghai South-Sky Sporting &amp; Leasure Products Corp.Ltd.</font></div></td>
  </tr>
  <tr> 
    <td height="22"><div align="center"><a href="http://www.nancysports.com"><font color="#FF9900" size="2">www.nancysports.com</font></a><font color="#FF9900" size="2">¡¡<a href="http://www.china-ball.com"><font color="#FF9933">www.china-ball.com</font></a></font></div></td>
  </tr>
  <tr> 
    <td><div align="center"><a href="mailto:sales@nancysports.com"><font color="#FF9933" size="2">sales@nancysports.com</font></a><font size="2">¡¡<a href="mailto:snancy@online.sh.cn"><font color="#FF9933">snancy@online.sh.cn</font></a><font color="#FF9966">¡¡</font><a href="mailto:NnChu@aol.com"><font color="#FF9933">NnChu@aol.com</font></a></font> </font> 
      </div></td>
  </tr>
</table>
</body>
</html>

--=_NextPart_2rfkindysadvnqw3nerasdf
Content-Type: application/octet-stream;
        name="baketsball.gif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
        filename="baketsball.gif"

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

--=_NextPart_2rfkindysadvnqw3nerasdf--



From esoteric@oiva.sange.fi Fri Aug 16 18:28:57 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fj1x-000KTo-00; Fri, 16 Aug 2002 18:28:53 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 18:28:46 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fj1J-000KTB-00; Fri, 16 Aug 2002 18:28:13 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 18:28:01 +0300 (EEST)
Received: from [61.171.130.57] (helo=sh163.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fj13-000KSu-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 18:27:58 +0300
From: "nancysports" <sephtc@sh163.net>
Subject: [lang] portable basketball sets
To: lang@esoteric.sange.fi
Content-Type: multipart/mixed;
 boundary="=_NextPart_2rfkindysadvnqw3nerasdf";charset="US-ASCII"
MIME-Version: 1.0
Date: Fri, 16 Aug 2002 23:26:03 +0800
X-Priority: 3
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
Message-Id: <E17fj13-000KSu-00@oiva.sange.fi>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: sephtc@sh163.net
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: sephtc@sh163.net
Precedence: bulk
X-list: misc

This is a multi-part message in MIME format

--=_NextPart_2rfkindysadvnqw3nerasdf
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>www.nancysports.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><p>Dear Sirs,<br>
        ¡¡We are a manufacturer of PVC balls in Shanghai,China.Currently the exercise 
        balls are becoming very ¡¡popular both in US and Europe.If you are interested 
        in this item too,please contact us for prices and further information.<br>
        <br>
        ¡¡We look forward to hearing from you .<br>
        ¡¡Sincerelly,<br>
      </p>
      </td>
  </tr>
</table>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr> 
    <td><div align="center"><font color="#FF9900" size="3"><strong>Nancy Chu</strong></font><br>
        <font color="#FF9933" size="2">Shanghai Nancy Sporting Goods Corp Ltd.<br>
        Shanghai South-Sky Sporting &amp; Leasure Products Corp.Ltd.</font></div></td>
  </tr>
  <tr> 
    <td height="22"><div align="center"><a href="http://www.nancysports.com"><font color="#FF9900" size="2">www.nancysports.com</font></a><font color="#FF9900" size="2">¡¡<a href="http://www.china-ball.com"><font color="#FF9933">www.china-ball.com</font></a></font></div></td>
  </tr>
  <tr> 
    <td><div align="center"><a href="mailto:sales@nancysports.com"><font color="#FF9933" size="2">sales@nancysports.com</font></a><font size="2">¡¡<a href="mailto:snancy@online.sh.cn"><font color="#FF9933">snancy@online.sh.cn</font></a><font color="#FF9966">¡¡</font><a href="mailto:NnChu@aol.com"><font color="#FF9933">NnChu@aol.com</font></a></font> </font> 
      </div></td>
  </tr>
</table>
</body>
</html>

--=_NextPart_2rfkindysadvnqw3nerasdf
Content-Type: application/octet-stream;
        name="baketsball.gif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
        filename="baketsball.gif"

R0lGODlhqgCaAfcAAP///6ZFR79KTcdPUrFJTLdPVbpWXU0rLZxJT4tGTb5ibKdTXalebWo8RXRF
UFo3P69qe41WYz0pL9iXrCYaHrGCmHRUY6F2jLmRqolrgNO2yuTG3ikgKB4aHv7z/v76/pyDnvvl
/j01P/DZ9qWRrri0ux4aIiAeIrOjxdnY2+3n/s3M0Kemq/r5/jAvN2tqctLQ8d3b+8nH5L271hIS
HhoaJhISGhYWHhoaIh4eJhISFhYWGsLCxuPj5uvr7fX19qChvKOn0pCTt6CjyCssNa+z1IWHmQ0O
FrC34Lm/5ZqdsI+QliImOqy26r/J+JadwBoeLh4iMiMmMqKu4qay5ISMrEtNVvb3+7XD9KevzkJE
S32Ai5Ki1pqq3qW26qKy5puq2qu77a++8Ki24Y6UqA4SHhIWIhYaJhoeKh4iLoye0pSm2pKi0pam
1p6u3qa25qKy4Z+u2nmDn3B2h1JVXlpdZpmboR4mOgsNEpKm1pqu352x4qa666K25pan0pOkzqi6
5pur1YKWw5at3oaaxpWr2oqey46izpKm0oOUvIudxoeZwZqu2pChyS4zPquvuDJCYhoiMg4SGh4m
NkJTdBIWHhYaIoadyo2k0xoeJpWq1p2y3qG24h4iKmFrfyQnLSItQiIrOyw3SyYvQH2WwnaMtWh8
oIKax4qiznuQtldhdI2duS07UzhJZTRDXElcejI+UmB3nFtvkVNlhDpHXGyDqXGIr3uTvIKawYae
xoqiyo6mzkBLXUlVaTtEUzU8RxIaJh4qOxYeKhoiLj5QbCczRB4mMkFPZIaiy4KexoqmzhomNjVC
VIKewoaixiMrNA4WHhomMhIaIhYeJhoiKg4SFh4mLhIWGhYaHhoeIvDx8h4qNQoWHg4aIhIeJhYi
KhomLhsiJg4WGhIaHhYeIh4mKiEqLg4aHhIeIhIaGhYeHhYaGvr+/vjMcceik/ZqWvp8bM9LQORZ
S/mKgNCDfaw+OJs8N9lmX7tEQYY7OWwzMv76+vr29v7+/vr6+v///yH5BAEAAP8ALAAAAACqAJoB
QAj/AAEIHEiwoMGDCBMqXMiwocOHECNKnOjwQwohpmLJogQr2CRHWhwgKFCAAMmSJBecXEmgpUmX
BAIEiClz5kyaNWPC3EkAgc+fCX4GQCDTZ4IGItIAE3YHVDFRonixuEKx6sQrMxSlUlXMEZ0FKhVU
CNLFC5U9cDRh2uOlECY4Yt64NSQIDJUmTfQQQlVIEyJEhxS18dPowgUhiQgZSiUoEJUxMDAsgGAH
SZxGjQQt+rMoA4MqlxLdWrSoFKE4uW4RulSqVqlUpHLpYn3r1qHFpUzVIqVJzSEgEEoicOBC2LBQ
xYod48HO6sMPJRIlkvXrlwWVEIo4ETNFDJYwbg4x/6ISJoweuGEKuSnf5IuePHkOaYLDxdAat13i
MKLL+ZagRBVk8EQbipzWiCx0ZFCFEBcsYIAABQwnRxuEJKLIHwX+cQsIh2lyCCKKLUIIIomkogsu
guSSSyKk9EWILrMhomIhjKCCCCp5FFJIH3q8EcYem7BFwgI9PYAGNZOAAooR/TjngxXUIDeKAwVU
gEQYTjjBhxdhYPHFGnB8F4YYbmBRyCVsoNeFIXvw8QYbqFzyhRd53GJIHl8c4t8tbLCR2SFgBBJI
FfTAA888hyY6Dz30IHroPYYa+s49A7zzDjyT3iMABEMscogfcDTBCCNwbLKJhycSMqqeqBySyyGp
GP8iBiObvIGJHowUYkghYfSxByeb8LXHsPHlOAgIEUoQBRpnLDHRCi5MEsoojlBZQRNvYIslFmJ8
AUcYc+6hxxpscKEGJofg6gYigpRCY21caLIGIaWgAsYlhTlowL4K9AuPpvYkgI888lhqcMHytESw
PAM8cEAA8UQsMT72PGBBvxgbkLGVcLTBBhioaBLGG5zAkSsqwr4HxxuMDKIJrpoM8ldft5RySyFv
qCXEg0aiYUYmKzQJ0QqObBMKKI4kUCUVjGjSxZjl7TEII3lgMsgge7zBBRfuXSIIKl8LckoheimG
yZ2HsIHJExAIMECVbNAlhwUHcCCBPfXUgw/FB+D/vTc+etejjz55B16PPQcccLg9EQhxCCZgxAVG
BQNUrsAQlyh2SBxxaWLIh3/4scttmhSCSDKIbPIhb3pswsgempByCSm6qG6LHEQ+kAYU0khjh0Qr
EBHFtCIofcEeYlBxyCFuclIIHLxi0QQWfRBCCqCFsMEIMujuwQgYTVChHhiH2EIKKmwEEdy+F6TC
xiE2g52KKQ/oY8/9+Ocv+AH53D/4AYNzwBZUQ4hFzId8BarFBdy2qSAUUBNgcEMc/LCJL2DCL4gA
xCbiAIRHzGBRLGABPCqQigsur3SXuAUiSpYLISiAAA2wxjAygQYWNAciPCBCGo5WPANggGWFmBOX
/zjxBSq4iQpUyJMhbsGIPvQBDnrwWh50QZdb1EIWsaiFLbZ4C1w8gQH4EAABLkCKUsTCFKWwBRZ1
o5Fa3CKLabSFGWeBxVhoRBamyEgW83hG1QiCELvQBYgyQAAB4EMBVbjFH0SDCF3YDBe1kIM76AEE
FtDDHYm0gwHicY9OzsMdLFjFLXKBClvEohS6QAUuhADGBnQiDZmYxguE9hAWSGGHoxABAgwAAlTA
IYltEQMgxlYIlyXmcXlIRhp1Y8VblNFrrTkGEWBBjFjkYhdDMMDexjiG0pQiEE5QhCnkyEZZzCIW
tujPFVMRh0XEYha2uIUtcJHGVCwiCK4KxBj8gP+IRtyiERUwpAI0gIQsJMITvxiHMUzxqluciAx2
SEUqbiEdJVRACH7IxSkwkQzaIYJWuxgVYBABBG260hhpoIYRJqINK1TjGpVAUjDuEIVISEEEDwiK
TCZzgUTmwXOGOMUlhmo6xYQMEHu4hB9iMINjFCEGMfDABBgAAapGwAEgyEAEIsAAFFxgq1d9gCWw
cQRRzCETeChDL3hRjbZKIhzGcEEFQiAZCEygqhGYQwY8w4AJbGAEGIgADFSgCniyKBeMmA0k45mK
eDatsbnQhCBusQqLMkAAApBJAw7wCSgMIw1osEQlsIENR6TAOQrpRz9SYAdeWMIGNpCEJGBrBjT/
DCNJwcgBER6QD6K0hAEXDUIMnJCEGKggCWLwgBNyUwonqGAItXgCEGAxB198QxSvWAUv5kCGUUxi
GGfoxSw8kQgh+CIUoUADMGSxCjK8YhZJUIEMZNEIGSzCuH9IhSxagUZitOKccsiASvYWgHzoQwJo
iARN0YCNSqSDtA0mhyO2sIIf9OOGqM2wQy7cAzvQwRrjGC1px+oIOQwBBluYxhxUIN0Z0EEcDb5B
JVQhA1VwdxqVqMQ1zuCJKngiC3OgxRA84YshkMERc8iCBz4QAhnAwAhSGEeDc3wDbFwDpjLWsYwt
4YgXsEAb7AizhsdMZqt4IARL9gAAPuCBM6sg/wQfYLMGKlCCuc5AFNboRQyyYAoZAAEGTF4yADxA
yzIb+tCIbkg/4MzmEKB50B6owAMyoAIYzGAGQ+DFKJIgg194QgYjgAEZYsDmRJv61KgmyJkd/QEA
hGADFyiBDIpghBnAQAZGAIISVBGDQbO5H4JOtbCHbeh+xLnVcQZCklEw68HO4BdbaHOb4exqNRP7
2tieSLAHsoJibCMNz9DCM4xhjm0oIdvoTveYeRCKaaQBpZ81hjGWgGF12/veDikBSrch70n0ew78
wLfAB44QFkQBCsaIwjAiEYWa0uEHBI94xJdwBjSgAQqRGIbGo6AFbUj84/hmgTGG0XCSLxwKdf/w
OMhXju4lUOMMFUfDNIQhc0f0gOU4v3aKp4EGmgsDCrZ1wWlzTnRUzwEbMBcGzWF+hk+koNBFjzqZ
X2AJpk+D6WfoxAqkzvUyv6ASvbNE1c+QY6B1/ewZroMlhMH0i0cCCpngAdrnXpU6VKLiPGd7xc9Q
Arr7PSIuPQIe8HAE2Rr+EVD/u+IN0g86VEMSRyh8JcYRYnMwZ/GYP8gH6gCKUMw0GEoaxShC8fDM
m34g/qCD4R//eElcYxz0BsAP/JH406PdH3WQ7eNzDNPJ16Hetlc8P7Sg+8Ib/hqS+AXEg4/5K7xY
95J4/DXEcY1yDJ35iv/BLwQ/+CO09fHiiHv/7bEv9SXkGPKRjzzhDW8DHZuW/FH3wS+qcQQ5AKAf
P3DB4AkveO8/XgT8oFos0AHVgAO/A38RtwLjEHksAHX+oAWF51auN1vX8Av+YBA88Ak6gA3OgoAt
VwlHEA7XdxAPKAnQEFswhQ2WkA2ZYAUXmBAp8AsbOEseaGofsAXZkA1MMn4GsQUqOFaWQA6ZkAnh
0AkvAHwJ8QMv8GClV4Oo1QMukIMlwIMKsQQ4kAnkkIVDuIV1sA8SsQ91sAOl1QNU6IQFkYGl5QNl
yBB2YAk4IHaWMA1amAl18IJVsQTTRwRPZ4Y9GA6VsAVrmFraoA0/AHFLkA1iRw6JuIUvYIeo/1UC
lSAO5dB3zOcPS5BHryAKlkB/blUJcUhDUJBS28AMs0ALobANxeAKrkALrXAMx0AMr3gMvAALxSB6
oIAG45CCEDYOZSAJ20AMsOgKsCAKo0AEt9QJQIcGadAJxkAEzEALv/AMVnZl51cNNsCJrpcJo8AK
oZBydAcE/gWM4dgKwEgJ5miO4uhfrbCOtBgKwjAKtnAMkiAMrCCMqugKkOBfolAJ3ScJkQB6Z2B8
lQAN1TB4wKAkoAB6TyEKrFAMZkALtgALx7GQsFCRFlmRzJCRsKCRGckMrtCRzECJRccC1jAN0wCH
5GBxxoBe2zAJLjkJUZBwMplwaVCTwwAFOP+Jkxmnk1BQCZIwCaKQHMUQCWcgDsYnW9DgidMwCaPg
FMWQCcahcWlwk1IZk/1mDC85CcGAXix5isYQCcIQYjk2WpQndoAYiPbGA6MQDmhAQ7HUlnk3DVDJ
cybJLNewf3iZl3ggCWYgWmLpiXBYdZZAQ2xnknUJl3IJlcKgmJuol91HeJVQAzI3mcpok5kgdj84
mET4DFNYdNpQB+ZgDdYQmp1ADZlwhdnQYDuQgrw3gd/3mm2FBzqgY1dWmyJ2A2JZZSpIhIgodm+I
mRAGYTpGm7Y5fTZwDdhwAzJ2A5aAm6OFAzhQA0PYCdZQDp1QDkfIh9rJdT+wAkAgB7LwCuL/KZ7o
WI6UoI7riJ6QAAmtsJ7u+Z7wGZ/w2Z7y6Z7tuY74CQms0JDFQAd2oHJ/5wNP0BqzAAsfYQURUEgF
AAFWghdeoAeGkAh5sAdtkAdtYAtsoAdnEwdgIAhsMAVf4DFs8AeN8AdxEAhA8FUJ4AAJEAFVEAvF
0BTFMIx0AAFG8ARggCGLoEVbJBrtUguNVQo2M06l0BgYIh9+4AdD0CAtgQAN4AIWlyRQoQo8gJam
9gNF0AipcAyggKBgAQEo0ARgoAaD0DFuAAg6kjlw4AaCYAiEwAXvAR+FADuGwAZucQmqQwhpY6cR
mgEgwAXLQwhgAAeKEQhwoAQMQA/tsKh2/yADTiAdt8EGiPAHQgABJIAJioALiKA28tEIkJQKNFMv
frELKJIMuGAIyGBFqHAKpdBRqHA1apAIAtYTDSAFwjA8TsEChpYCWDQLovALEaASGMAt25ElToAF
XsIeThAG38MtczoIasArelAfhSAIgrA1mLAGaxBFGJoHbhA+YBAoQwABPlEA9zAP6Jqu6rookRIp
iEIpmEUAQXEBRfAGhqoJuXAJqIAJu5AIkbUJgOEXhbAJIkIKuKAJu1AIeYAMH7UJDEsKQoUJxkIj
nKAJ/3QBRFGr0xAFk9ALywc8RAAF0zIlBnAtX9AlXsAH3vEGesAHc+KyYhAGhsAF5oEJXP+wB31w
CKdACm4qpJfABblyG16jPalQpDVTC0OAAYhiMEyLKZkCKfcQrAbQSUx7MPdgABDwB4gQCIyQqX7A
oYzABoTQpqZRCDiiCZrwBoBQOibTNF9QTG3CB7/SB18QMpygocWEKzmiB0CgAALwAMtiCb9wcxGx
AiLAlNRCJRfQBXrwBd0yJ+6hB90Col1AChmqB+PiBRaEMpegB+CSI4ZQCqegBvt6C6nAAAPgNhVA
AiCALAMQD/IAuwszu/GQD/UgMRFzPxGDD/rQN4CTNwFgDwHAuiSAAShAAm2TugwQBHHAOeHjBiYD
Bi7zMnkQJG/gBozgBWshBs7TNDFjtpf/YAhBggkZ+gQGQAC6wzs3gHiFSwRocDRJw0ts0AaDoLlw
sAeFIExugAlq4AYoMyxrgDJqMFR60Cr4K7b5Si+YsMCnUAVtAyEZ4Bofgghy4AD9Yw/5AEB4Uzgc
jDj2kz/4k8ENQAZNEAjSkQiLtAgLlLoK8ARhYjJoi1R/wQl5YAhxEERioAmvowe7oLUtUwjIgEbJ
oKe5sBrLtAB/+wzBIAyWsARWKhDBEyWg0EN/mhZ50LJEhBYnC0V90DTp8TnLwwjQqwk/+ylmiwuE
0AZ98AZgwEqYNQAgcL3Um7aacAqhWzO2MAcWnA98bGAAlA8JYAFysAinEE9igyOMcAlo/+sGhdAG
TSAGGIBZAtDCHrqm+nGihIC2ivAEq/AIJVAEQ8AoSmAHQkAK3KMHwKILKlIb16MiQ6AA+KA7UUBD
ThwRJUAExxEKumQAKAAHcOAeX8AHyAoIhvBR0PsGeVAyr/MGblIIp4AKjAAbEGsIpUsKmHAJ80MH
vyAFZ0AD0sAMdDCMrkAJs/AKWVS0zqRMpYBHBxILtfFOsmAzraFFt4AKZlQL8MQI8pQIL9AAm+UC
yzIOnfALsyBRueAHp7AKkwQEWVACT4ALlkQPINAIugAE9DATAiAP93CJpkDNpHA7ROJKacCWTGLL
HGAJO8QEDUAUk4EBT7AIK+M5eEK38f9BzT+VCJdwzfZcRq5BCniUBb5QBXOwDVVwZEQgAQ/wAHWQ
ZGTwAi9AryDwAhkwBy+gV04t1ayrV1tAAlN91RmwBRmgCp4ABEAQC0JQBbOwVqJgDtMADdDQCy9g
BFXQC69QBUUgB7XDCY1gCq8gC7WQr7oxxPW0CyqyQojgUN7rOowwBCDwIAFwAMtgDJlgDTZkFf3g
AyxgBVY2lmV3WzX1c0idADOBDwQAXEMQB3zQBntAL5egRYfgBFA1WCSaBLwwDuZAC2QAA04wWJtw
CeEkpLHgCsMwB3LgCcywf67YC71QDduwCluwDa8gUamQBEhQC6YwC1WgAmTADE8AA0j/oAIf0M7z
VMyy8QfNUBuCkDpukLQVoE0xYQ8HBlqedZpVRnkNZglWwAI/wA5PjGgrsAW/gA3HSZujlQnUMAwW
lwk5wAGqYARWAAMw4Al1oAIo4AhSYARCQAQ5kAOfsAQooAS/oApkQAZXIAeZcI144AhV8AerYA6V
kAmeAANK4AhPEAMv4AhCIAdGEAIjYGt1wAFAHuRCDuQYl3GZIJbJeQM7pgVksAL8rVpmaGxt9gG0
5AEboAEloAGOBmd0FQEloAJFMArUoArCJQNDMAdKsAVWoARLFgKr1WrbiW2NNgKPZmxU7gEjMAIe
IAO9MAcw4AHPZgx61iQ8QAJuvm1xhp5uZzZoaNYPI4DlTTYDYi0DABADSjADVcDmHwBqvpbo+IZm
xyZtADADWeAJqlAEvlAO5kAGsxZnwVZqnn5vTNZqqxYCczAHVRAK1HAMZOAL1qAExtbfsZ5tKxAK
NGQNxiCa2/AMZCDsw55tj/AMnkUNMemS2wBwz55zj3BLMNlwUdAJaFCH/9mOc0uABjF5cAt34B3n
7OMubHZgDJ6VcZFQk1BABwDa7hL37j0HlRqH4Fqghvj+cVsA7mzXcwZvc+we8InWD1sQhxandD0n
DHqo8BL3ApnAdDR3ddPwDCmAhBSvbi8gDWYw8r1jBtJQCVr38QT3AtxwBlIZCUZudiovcGp3cQhO
c551BlU68/hGB3kpW5EnCY/A8/fWD1aQfuknWzvWmUSfbv1QB+MgDq5HfSJGBJfX9Oj2AVYgDjYg
DpNADKxAdr7nAz1gBFuH9cSGe9A3fVc2DpYwB2iPbqlHfeIQiVxf95XggnGPbWrfVv43W9T3CYS7
98P2A1YQfUGv9FKf8v+EP2xt2H+t91LT9+Jy1/iI1niSgAdW4AMc0H2tZ3iSoAUMnw2SgA3sa/lW
kQJEMHhbgGE/sPpJD36y9QteKBD9wALYsIG1jPoNwQIgKAmVbxD+8AuwpfSTF2LYoAW0dxAr8AnI
CYi8XxBLkAnYUAcWthD98AIqOGLkkA3TEA5pIO4L4QN00GCNSPg/UAfhkAmVDRFLoJnkgAPdT4Th
IP4O4Q8vAFNW8LEUr/oAoa7cCgAFDR5EmBDAi2zksk0jhyZTtkyZ6OxTmDHhnGqVXPTop1HkSJIl
TZ48yaJcujo/UIq0g8OSpYfTsuGo+MLfS4X9llS79qkET6JFjZp8Yen/2iRIrVw9hUqL1jGpVWmN
0lIiRQofPFQdaxW21bFQvmD081BiRoh+MXhtc0XrKTM6dh6VKDHnFzNasH79gsWMmS/ChGkRhiUq
UzVJ4UqEPBpZskJtnngdI0YMMzGxcVtJbZXZVShqmSxV2ibnlRk0sJ42dWrsiCRJePAcEVep0hk0
wUKlqaH7mu3bjCeBAiVKFCtmos7wimUMKDZL2NIUU/5LFHZRgQkL9k6LF8HJ5U/OCQWKlavQlF69
okQpc3z69eVn5oxfrNOnrEYVc42VMyoRhzYDbaBNtyPwMGOSSSIJhZhXWoGEPVcgwbCp1zLMkML9
QmuFFVDuuCOKSIQR/yaTaZ5JwTwXE/pgi1BC2SaKYdCYJhM0QhklFAd/dDAKY4QcMopJhoxkmEiS
hOJGKKCYZBRWJJRFllmqxLLKWLbkMhZZTDHlFVGMcdJGKDopUkgHmXgmFN9m3CaUZ7YJEgpsdLth
t3DQQHOJF/80yAcrMukEDUOpMXSa0yq5hlFHGa2NOEknxUMSxgw08JrcruG0EmzGqcSG3HSrBFRP
FyWV0kmPuGacmXS7k9FGG63ktHEqoqYTK3YCtFcX+4HMV2GHJbZYY49F9ih+eCADy1kogWXEB5eM
JBoHq30yW22FQeOMM1AUxttwxa1h3G+9RYPbbr09V9xwwT33XWCEmf8XijuSW64YX5boIdlefQDC
lFpioUQUJhyxIoEFCCjAAAZAEKKURAghRA01wADDkEVKMWVLgWsxJAgqEkkkiCDYCKIRRUDIIIML
Xs5AlVk8sSUVIYZYJJVFhGgkZVueWMSWWmqRpZZUbJFYCKWfEKIKIYC4IIIFEAgggQdc8DYKfFmZ
o0V/X/Ihi0RUKyYULSxAoIACGCAhCDUEaQMLLLzQoxBDSrklF0QIMeQSQwpp45BLDjHkkFsEweSN
JtowJJGWn0hEkCoyIGGIRFSJxYkYVIihEbiFyAACMggpxRZUdiFEEENu0eVuW2wxxRZcbkHmEExm
xwVpXVLB+5RELmD/gAACrH4GjeOwo+WRD74+qJ8UgvhDFliKsSCCtCFAAQk9uIDDEEL6CCOPQfLQ
RJM2wHBDjDfcKISNPb5wgwtS2mdjDUJOQUUQNgiZHARCEPnDHwIRB0YoIhVkcEc7FNiOFCQhDnBw
gyIa0Qg2PAECJIADIg5xCD8sohanQEQbCoGIoNlidbXAxQZvMbRbpCIZu0CaIVBRvkIcogLBQ4AD
XCAMY4DiP57wGrFSADRTTM8CC1gbBprgBT684Q1fCMMbCpEHOPDhC6gAgxjC0L1BMEIThUBFIfQA
B03sjwtdWJ8mtrgGOMChCSS4gBBaR7hSGOIPjSDEHCIQgAAggAAC/0AACAIhwT9ogoN++EMFMpAI
DTLCD4S4RC4OoQk/MGIXsyMFKUyRiE0w4g180EQuXneLW+xClLnYBCcYsQc9oAIVQ6gAAaomgWkY
LxTFIEOwJtMPFAhtFqLwhdQMMAG5hUEPX8CCGJwQhkFAcQ9vgMMluKeJunkBfns4BMbAEAcuFMIN
h/jCG/agiVsQAg6CKMUpQLCABLQzAhCAJz3oAY951NOe95RnBV6mT31GIAEOQEAFEPmHSWKCDZSs
pC5wgQlGAAIOhdBEHhCRilpgERG5SAYjNoEKZCACE6gYXyH64IVCkOIUQ2AAAhDQgDScwUjBeMRR
+sGD5TBjFFZAwP8ALtCINejBC1hwQlCBioUpeEGLX9iDG/JAisYJQhOMyAMm3BDOPeTBEGrIwym0
Kghz7mEN32RDG/bHhgsM4B7wkGc87zkPeKC1rW9t6z3keo8BCEAAEECCJv7wwCYA4guBw4Ua4bCJ
QsABDLfQxCY2oQlMAIIRmNgDJ3RBu0EslhGMSAYm+tCH8WliD4RFHBgqUAAEPAANSvqFNoiyAhcY
bxSjcMAAKoCFMITBCcmk7RfEQNs9vM8LYfiCF5oQiD8UghGtRMQTw9AGaorRC25swy1WdwmxXsKQ
hsjCBOC6XbhCwAIKaOs73mGAe4jXvOK9hwIgMARAGJIRiIiDGMb/0ARDHsKom3CDJvrwhtahIpWH
eG8salGILwzCupwYJyY4MYhBiEEMHzVEHvKghzegwAAEeAAU0GAJOvBkH6wdBhNA4YgEFGC2YehC
cB2MhSZ8wafWRCrdmlCIQqyhDXDgwiVOcQlUHEIQXOjtGjBxCTZcYqpucEMfGJEIRUwBBfM47zvk
MQDSBqAA5TWvPAqwgAYkQB5SJkA+xKyPBuSDAAogQRwK+4cw7MGLFNMEJ/rQhYMWAhOFCAQjMliL
WxRCq5vYwyACHWg97CEXugB0HwBRiEtklBGF6MIQLvyAKKBBGp8Iokk+sAJHGOO1jnCAiR3MvjB4
4W/HHcRP83AL/8juYXWnOAQq2OCG1O2YC28ThOpIketLWNCudh1AXQsgPHkU29hfPjY+7BEPY8fD
Hnw8QD7iMW18VDsA9aiHAOIxgG0LINjBZkAVTrGIQ4yhvcbtwyY8qok47OF0uhDEKpUMa0xoQhe5
sK4mkGGLRpNCDUJYAD4ojQYzSGMoKNm0IyaRHlAL4AKJ0MQbbEvbMMjtC4fQQxe5IIjDXWLCjK5x
b6NK41MY4hSCIPIahgCBb1/gEG0IBAgKYA99LHvaN49HPvSBD5w7Ox/1qDY+6mGPA+gD20NPAAji
wIZFECIOY8DAtxkgBDYoAgyAiK4mCldbViLCuIAIQyr1sG+9Df/CbnLOAzJ0gQpM7AIVawA4hqMA
BUucgQUv2bQLosEjEhugAnvgAyAK/YXghkGLelhDHtbw6DwgrhB7uEQpBOHVSwiiEGoQmiBOkQc1
XIIUiYCAXU0ciDV0QRByEIEE9CFmbOvjAEc/utDroQ+jwx7bRD+APZIuBgPCYQx/UEQFvq2AIVwW
DoZ/HxV0YdxHMwJ8g0DFLZLh9ULzgcJi4KwaDjc7VOhCEVVY2AMiAQVv+QnhKyDCjkDxiwQYAAO0
fYMelCkG2xE+DHyY4h4+qnhMwCGrOma75GKDeuOCQeADN8AELiiC0BMAv1uEWyiFPDA9W0gAnVM9
e8BAexi626v/h3wougzUuXywBzGzgERwpFvABUJgg0SoBUW4gAKoq/XiBDhghODSA01QGQ3KhVxQ
hFwgBUR4qj2AKD9IBlwgH2SQMF3YBY8yhHhDhCdYgAB4AGMIhWEgByPgCR5Iv/QQgfYjATdABTcA
BDfYgyhSKvGprfsLA0UgBY8rtEMItBnKAzEiI1KAJNvJgydgALsigAo4hFPogsazBVLIA1TgnwgQ
swxURNwTQZ0jsxdIhMi7BQBTBAFSBN+DgzgQvrqaOjbUhYgDQyAEMGdIBTlwhxJ4BHeQASQoAXdg
gSyYQzBKJUsihHEKLE2IO5YaBh2JKZSYKSKAAi4sMRDwA/oR/wM3aAMxsL5B0IM8uIQvECM7syqT
CiNnlChBIMSDOgQVhCQ9xAcBIIALIIXAwoQ4QIXSwYTNMyRBkKRSkAUIRKdYKAVCuIVM4jiOe51c
IIR6WwRdEKBtooIK+LWpA0I3QIRESAU/QIS9cYZVcAd6AIJFYAF3GIJUuIUsyAJF2Ed704XHMkRD
KB9N4IInUAB8aIAoSIMcwUJfLAFg5MK0AQFN2K1kCifC2wMlYwM+ILSqqrxTQIbIEwRU4AJGQIWO
IQWhuQXYMQVZSAChC4AMqAVTmIVXmMr3oARIgAVWKIYeIYJnSIPrGJNvgYKKOC1jiAaJmAZxGRDh
uIYbuIE0YP8CFxABOviSVMAFQTgEXbCFRNidW0DIW1ACFpggXGiGVYCAArgAO6AHAhgAeCCDw0EG
ZOAYMJGDgNOHNLiRadiCl9iHllw4UBABBDAAEviiPPgpVTKfSUKFPAgDTCCfLqgtxmvGyEsF24Go
RLAFWfiFcCACR4CFB+iyAAAB3EyE2IGsU7AFUuKdU8iFehwDPzCF0kmERrCFWMikW2C7ZMikVCgC
P7iEW1iEP0ghNwiECxCAb1QAOTiGV4iFY3iGXsAFUiiFZuAYd7DPC1CCQQiCh2SBVDCFZkiFAQLQ
ZrhO/EGFSwA4k0wDY6AGathMlNgHFniGSHit0CyA9+sbn8L/pkOAAx97oN56A05YqD1ISlvYR6KR
hVTgsVfIEV+ogxlwglQwgoD7RhDAgiy4hViwBSQQA1IYGiyRRy+phSfwEh31g9zckqLRpFmYhZ8p
hUV4Tp3RBUQYg1hagAp4ATnQAku4JTkgGkLIHdjhMxQkhFRIBAICwlDiUHxzAzJCBIXChVNoA0lT
UGNIA2qwg5foB22gA0bpjSERgS5TqQBYAAiogCEgHyHEBA2CA96rhVxgg1u4hCHzPLYrBVJwAhnw
hSpIhEVwAiBwANeTAA64AV6YAygogzKgBTkIBTM4AzNw1RrIgRxwBDmwAg3rhTnwyq88EWAwg2WQ
gzk4AyuY/wMiOAEOkIBo4yN6mIAJ2AAgyIJ+sINXSAQkK4VauNZBxAW8MYRcSMFCWIRYyBs/UCwx
oCRYggADEDoE8EAiGIU0wAZy0AIfIApgSYEtxYE7aZRMMIZgeBBhSAMJeIAEoBoCcBiIYYMCKoVL
2APmdLuT8zgquAIZkIMYIINeKIJASAXFA4QYSIIkcAL9+wMkqE5sfQVaEIVjqAJPkAM6KAdP8IRX
kI1KKIZUiAGxcSqQjYFBKoU4cAIYKAIkkAErUAUVSAJTwKi8saRDaASj0QQ3MIRG8ANOCIRGDQIj
kBoCwIcAsIcGOIBPSIMk2TBSGQfqsIIV0CXz6AE7GBS3rP8O3bAEYVgS8jMBFxjYANDaAlCACgAC
JPADfSSEMIgBGPhZJ/CDoNIEXIgFTyiCIugFOiiCWKiCOCiFWJgFZpCFOfAFUzAGSagESeCFXugF
VWCGVfCFShAGV5AFQICBOQiHSogGOUgCObAFJ4gDGWiLRYgdJtXRXFMEQ0CEQBgC4DnPrc2HB5CA
sB2GXayObMCG5y3bXyCDFEhb5kmBJfiFG6ANG7CBRqkBNGiSYaCGcOCAB9CHBLg2ZiWACfCADSgA
9lUAbKOHDVAADGxWQ9U5I/AEZiCDX5CGYYiCYJCFOqiCISCCSpiGYniFIqgADJjfCcCACYCADaBg
D5gAbLv/NrzlI3zQWuM9gOSNBDJBA2zolOetBHL4BSOQgR9gB3ZgHplaWzpAAxvIk+eljhwxFF6Q
AzlQgSJwhDlQgTnghSKYAV+gDmk4gy2IASF4gl4AAlWwFEkQBzzwhSLIAlUYB3FQhSHwBWqQgyxw
BF7IgiQIgRkgAxhYgjS4gVghlUowA+ogFUvhlDyxCDugXmB54WTZ0xRYAR5YgT/uARnwgBBIghlQ
AQD4ABVQAjIwgkauAiXYHBiQASB4Al/ohSygA1cxBaAFAhlgAS34BFWQAQDYACWAgR74gJDwB374
gVb+gSu4An9w4YNo4erN41suCbQAgEEegRQYgRAYgUHG/wB30IAR0F8YUAE5gIUhWOQsKIIR2IBD
RuTlweVqLpYP+IAQCAEP4OUN8ICCAJYQ0AAPeARfUGEYiAEZeAQ5GIUt+AANIAEV4GZrpudr3mYA
0GZq5uUQoOAv/oAYoANVgIEqkAEVmAESYIERkIEQwOZ6duhh+eZs/uVvFuclQAEymIMYmINt2AIP
KII5kIFnDoES8OZ7fuiT7hVgDmYA2IcNqAAN2IARmIEZUIJOjgFVGAZekAFsHoERaGiUBupf8QCf
pma0CAEAUIIqngE5UIItKIJDBpYP8IDlGWRqDuqrlgyp3uWpRgsPUAFKngGKXYUglgOrLgiptmWs
VuuTyLbmqQYAtCADIYABVZiGaSACOfAEI4iBrcZnbjbrtQZslHBrcE4BIiCCKqgCWngCXTUHJQjs
x34RdliBUeCTTpgTa8BsJUhryOZslJDsZ5iGYRiSBu0Ea8ilzkbtomAHHiie06IG0TYGY5gDXknt
2jYJdiiBbcDMNCASY7CG2bbt4CaJfngEKYCCaNiGITGG5J6DKxDu59YIFiCT5R0G3kZJOnAJ6NZu
g5BWNAhbY4gEIhkGOlCt7f/e7n0wgtMykgeZOzRILfPebp/oBDMZhvBFA/KG7+22A2OAAt5e3kjA
zDoo7/x+7v0OX8wUkvEecAIP7iUwlCepb0MRhnll8OfeAkP5FvCtJWH4iAoX7i2Yhnd5cCVxhH7x
8Nruhy3I8HQRhmxxgUw7cc7eB2FlcW7hFruG8RgPbGBRcXdBkW4xhxzX8cB+AXb5FhTxFhYZctR+
ASRG4jOYCWCQBiIQ8iXH6n5ocmmQhkrYclg1g0wgDysPbHZ4gVo5g2zhFigPczFfazKvAShAESiI
BAfZRR5g88euA954Fzi/EUuw8zsH7DyHcxQRkiiIgmk4OEC/cjrw3DOHAmP/EAY3toREV/SrtoIF
qYZVqYZerPSg7gc6WJDikAQEkWJK7/ST7gcroA3GoBXdyAZOP3VU71PaEIdWed50CIU1j3WH7oc6
mIYt5/JxKNtxAIc/3/WHZgcraGPdcJUzmIYX+Otjr+Z9YHQpvgZJaBRo4JRx+ItnuDtpr2Z/qAPG
OIJLqYZaH4eVBHd6FnfGuJRZuQZseIHNXnd/EfcCYXVsZ3Y6oO16v+UrUHVMoXUC2RV/r2aAX/VL
0fdrcAF6Nfh/n/UjKHdL6d6gMPGHf+EfqPYoZoxNsYYqx3hj+QFHsJRyr4ZLEQdxyARjD3l/+YFf
cHeJx4OTl+Jn0PWWNxY7/6CGVZH4A8EGKWB5nPeVfpiDazgCRwgH26gGiad52tCCOcCBa8gGUxd6
8/AHKxiOef8BEViQcmd6dxcBf4jQbNCBdfj2qp8MHyAC2yCDWf6BT5AUpl/1sH/rzsyGjjA/tK/X
FMiGBcnTg/gBF5gNd6cNTrGBX+h3AGCBu0+HB9X7kygBS5h5qgcAfvgFTOkIUrkGLUj8t16BT7gG
HHD8x88Iaa0EPMCGmzeIfbj8KMb2RqEOzteIFQiHa1iHLaB3oU/xTGD4iy99KzDhWrEEciCHaQiH
ghcJH3AB26+Dztf9LaCGawDu4V6CmbgT6iAHQikHdy4JfqiDeH8BfkB7fv94gXDABiPI/YPYhyWg
jpnAgeyviEyA9pP4gReI95ZoeUHJBHKg/JEAiA9LLFkiR25atkwKs73wB+AhxIgSH+57UQmbFh8T
N3Ls6PEjyJAiRz7sl8JFNmw8SEbsN5CgJYVoFGZqyBJAP38vrl0T0eMm0KBCh0Lst4IINiIpiNoh
SG4hjoSZ6jgM2m9LpXUulhLt6vVrvxKfMGrz2jRTwUzZpqllWFWoy2o6iKz4aveuSJflrtH5AJYF
QWxODZJz+7VppUwl8DJuDGDflkzXotDq1evYMWKWL9Pi5fkYLzp1Iz7qRauYqFa0nk2zBEtOlixV
mLE1xqxz6NEPtW1R1cv/s2dfvHzR8mX8uK9n4qp9Wuz4Oct+PVKsKGHFRjVJNiRdO5Nm2yhRopi5
osWMGSzxjp6FcoX5mPFX8ufDIqNCCTWC3kB4mPGrFTEBMhPKL+edV+AxqrnCzC+jECFFJjVcdI0k
1VgoSYU1bbHFI2VB92FEPagCGi0KslJMKKOoWAyLLI5SDCwlEvMKJbSIAsksOcqSIzGjoPHjJCmi
cQM23I2yzTWVKFnJdhhKMgkrrrgCII2vBMhLMc9YA0U4nVhSiSVnTPMjGtMIk0aKjqhZIC9cgdhY
C3MQk1mAAQLYCyU0UkIJMbzMSMs2aI3DpCq1bFMJKK5EKWUrohTDyiiW/xxxBHeSDFMMKF8uWQ0e
lk7yaTDBgIIaK7BMYk0sr5ixnZI3ZBLKeL7AYqAv6NFKS2e9qLLSm3elIB8xe9YJYJ3FtnIsscgi
KyUsrCyqqJRTuoIkkHcIAw2FTopTyTVHRBLMHaCSWh6u5J0HC7rpzmogeujayu654jnXK1EpjIKW
YGH+CEsttpjybywBx/KvKQMXLDDBtfRriy2lxOIKFGaA4mwww5xhw7biXLNttpLQcAYUIaPBiin+
xiILyinvqGOOLbc833ysoFEJd0sKRo4R9A7FTmRsnXGGTNRMAkoo24QK7iR3hPtpuFFMYswk0UQR
RSRRGDPMMGl8Oow0Z/8UEy0rjor6aLSwSIkrMcyMEkowxkxNtTFxG7PNp0GyHQreeQeD9yR0o6Hp
RQSNY0k4W+g8FAvW0CRTGqPQQgyuuC4o5XnRWi4lJMpSbjajyBbLJ5/FYqYaLa6g62ypzl5ua7qp
q9useI5OgsYZTtFUDguHC5XCL510Qk0mZJZJjiXYKAm4kpLgsTzzzTOfHU80J8ntkoOCWfyS1xMk
DUyafsmp887bkH3g5OfrFFvUOOKm7ix9MIc11nSShjFpAF88/hRuXEkZ14AfvvOqYYPtdIw74tiO
DaJ3ERyQD0zVw4ZgBvW/AE5KHNZTkvGWdINKDMoSbEEDNX5nh/bt7Af/PVjBI+ygwg1tyBMveIEL
XagKT3hiDhuSgxHIoMMdLsEIGzKCEXq4BBUqgQUqtMMQl6BEJCqxiUM8IhGL+IgSPKKKVqwiC5Sg
QiPagQVVLAEPVrCCFKSgB9rwBzv60Q8SsrGNbnwjHOMox8NdwQfU4cEMqgiEPRqxiCSwAxCNYAcy
NDGQhgzkFnw4h0XakJGL3EIjtyAHR1KShpZ05BbssIIfzBFE/kiBEkyxMisdC2yoO2XsxIOa2GEK
FKBQkStH4cpZzvJFL5pli4phS6K5MpctcpR4UOmLJfykk1/hxwqqcDJZvMIVo7gDE37xAAdQ0wEN
oOY1ralNbTagm978/yY4wynOcX7zAeY8JzpF4AIpoEEYkXClKlmxBI0YMzopEMK/ZEEJUdyBCFpw
QAQKINAFMIABECioQQ8agQgQ1KAJhcBBHxpRiE4UoRB1aEEpelGEMmChHY0ARxGqAAMsgAAIQIAD
HkCEMwjjDqAQhbN6UYK31HMj/piBHGoRi16gSARWYGgBDKAADKAADGowxCG6sAc25KENbKDCFNTA
hS50oQ2HIIQgDtGGNhiCDWCgAhXEQAUQRCABCYjABV7wi1mKoheyUMQhFmGIQhDiD4oQRCMEUQqG
yaIUf1hEKm5xi4aVIhWCQIUguNAIIVyAAQUwaQNcUKYojEoU9aFnTf8B8AEZpCIVsqAFE0ZhhQSU
1AAQAIEQvIAFKuQBFXAIgyEuwYjYHsIQqOCCIQRrCEJsNRCaYEMc/KAIQsghA6fdQgSomQEhyKIV
sohFIsZgiiqAAAIXEMItEkGIVPQrFbhYhCBsoTBb3GKvtljELa66iEA0IheHYAQuSlGFDDgWspKl
LItYMYdiytEkikjEw0KhBQssQKBDDcJW2cAGP3RBDG/QhBrWwNVDXBUVu91DHrK6h9miAqtvgIMb
nnCBCzxBEbZIxVOdEAMYXKAOWVCBB2IAh/+WYhFkBYEgCBGIQ+SiGYzYRCByUdiGpaIU6c0FLgSB
C13cghRNdpgtCHH/iidUwAACTYAIooCGSbBIFPt9ow+C8Ac58AIUWmAoAQxwARR04Qtu6EIYWoth
PmxCEHBoQhPCMIU8nGIQXmAEG+a6Bz24gRC67bCNGVAFQiSiq2xwQyD+KwfHwqMdLPhDINqgC0Ls
dhEZyMAiFKGLXejiEIk4RDMMUWpUsEGwiFCyoZ1c3lSQIhm4qMUuNGGIQYChugQw6QPSgIY7yFIU
RuDk4fwhgyAsQhXF+AWBCTBUJFChCV/oAhzgcFs3FGLDlzgEIMLgBjg4VQ2HgIMmLrEGTBgiD4WA
QyHU0GpBqKG6QVgDGw4BhhnbIhd+YEE7Ah7wEsAADIS468EbQYgL0mTgCWzIsSIGq4g2aCIXRRas
eQWhC10IORcNuwQiSoGLZKBCGbTOwyGqAIFfY/lHogoFM+b1IR8MQRFyOA0dGLAAA2AgCF/4whS8
wIc1qMHPbwiDHtjwhThf4hIgLkQe8vCFQiiV24bQRB5ycQkueHXqZGBAzUvRBkGkIhBgcIMi5kuA
AdDjHgiIQBFi0AikCkIRfziEIjJwAbunt7aNwIV3BZHdQ+yVFKLOwyUwgYqm4wIXub4EKUiBCU1s
ohCDyAMmSMAAAgTAAUTwxjBENQolsP/DMR9YQSISIYv0ELgAEEDBFL6AhSnoIQx72EMYCrEJTbwb
E4gQQxjgoIcv5GG3mNADIv5gVVIcYtxuMAQY3gCGQxSiCRi4AIrbkIhFLKIRqQ9sBgKAgF8XYAFV
WETqMcGIMQTXECSAwBMQoQtGBAIRl0iEIBZRCrvXmtS3wAUiuNcuxAF8JUIu3EIuoMItnALUYcIg
8MEeFEIfTEEFFEAAtNyWicoW0FRX+MMjpN4siIIvAFUFJIET5JkYiAEWvIHlfcEeEF8heIEfAMIe
NJ+D/RwWiNsbAF/uudsXtAEiYJ2ToYKnLdRy/VcjpIIqRIAC0MM80AMUzgM8KAADLFf/IqSCLvwB
IeRCIyBXBFTAEBDCIhDCIWhCECbhxo1aAFJeIdydHmhCk+HCjyGDJgwCIrib5W3C8elBH+zBIAAB
A4jfA3SCMBhDqIxQV/QDD+TUK4jCmREUBjiBJIqBF4SBGDjBGxDfHqyWJuCeG+TBGx7fF/wBvemB
IZzCJfCWJqwBFVDYIaCCHmQb2T0BAyQANSVAAdwDPMwDL/aiL/7iPNzDAPyaACCALTpAAlSAHxQC
IzQCEF7CLRBCEMYBq+mCJtxdH3DCIZxCLnRbACYDIvQBJiRDIWjCKcBiHiRD1OmBAzbCBYhfA3zC
GThNMegGULxPgIgHgS1ABQRBF0zB/yVOYkCGARZMIoYZQvDpQSEUQiy2GyPkASHcXvFZ2ELmwSAY
giH8AfTFgVZVoAHcgxMCYy/Cwy6SpEmS5D0owACspOsFARvAwaMBwlVtgh7ogi1sghjAQRxsAiNw
ghjEwSlImR4wAikgAiIYgjOEIyYIAilgXmt1Yh8oQx6Io3xlgAU2gLBFwR0sQVCwQwZwmaM4gFCh
ABd4AfBZWwrmIBeowRc0QSVuVSGwwSCoASpoAiOMW05KICZcAldJ3iFEo2+NGyFgXRxQAWPdwy9C
IQQ44Uk2Jjy8wz1EJkoOgABAQBD8HScEX/PlgRq0ASOIm/wFAhwcAhswAiGQwo8hwv+4aQJr6gEn
mGEdFgIm7AEf8IG72d5DulscXAABJMAniAyvsEQPiEAmhNYoOIDrNQEWmGUYEKQTfMEgfIEkekHU
seAerIGbIUIb1GUYNIEh3J5qTQEXiKImCMIlGIIb+EGOucE1BgIJOGZjPiEUNuY7DEBkvgN+4qcw
wh+kKUIeEKDzgQEgnF0hfAG6nYK78ZiuoedsIYIebMIl8N4mcEIe0CEmXKgY9MFCRqBCCoEBEMAB
RIIwSMML3IRREAEagMdxDkAF4JkXOEElYgEfWKIT5KAK5uDRidsh5IFc7pZ7tcEaCAIDWiImHAK7
ceYtoGfd1YIgoIAUOiZ+mmRkdpT/AuCnAQxAfuKnPLyDPEQmBAwBoBlC8rnBGJBmIRhCKlyCH7Cm
JsBB5Skk5jECBKKC+vVBa0WoF+BeGCDCIIgBH2BCt/VBH+TpE3zoAQzD32iBh4zEiXaCioolBiQB
D+5BmwHfF3jBz1nipTanHtze0nGCIBgCI6QieV0CQxICoHLaNSJCoGFVk9LDY77DY5Kkft5DUN1D
fhrANW2plsqDAODDAMhDl74eI/gBFRBgIPzBH8ABGBwlu6nfbynk1R2CbO2lIDCkHgyCoDKCGTIk
JxQCKuQBhg3C5WGehxLAA/wINmzFTayAC0RCihxnAWAAFZglCjpBGMxlm1kehkWg/yEMpSYoZBcU
wnmiaSlcAihmmCA8pCEMAQo8wRNkwRMIAQpgAK7i5wBc4PjdA6/mpzwIVJfmQwNwXgDgg8kGQD7o
wzRdwBAUQREMwRBkQRAEwRNUgSLAAftFY/O9ASM8ZG2hKoUWQo7m6eVxgpBdAiqgArgKFiNw6BB8
6AMgqiV0gj2GhFG4gDGkiVi2qBh8ARdMgbjtgfC9Fha4ARvEGyZ4ARWwJyb4gRqwmxmSQimwAf6R
gikYgl4lAgQIAN/y7UquZAAEgAAIK5cKq+FyKT4EQDwYrgDkgwToQzxEruTiQz1coADEA2UKwADE
Q9/CH/UxwnJm2yAAAiBMaAoqJP9rMkIhOMPxIQLB2mXP2mF5lSEicEGhoquWWUI28MAaMeoKOMIk
yJIjIOcF/MEX8MHSXece3JYY6CkynMIX2OkpqMHWdRgq6gEX3N4eYEIpHFYpnIIgCMHe/u2VPtbg
Gi76oi8+5AM+GG48EAD7xoM9HIA9mCzl1kM92IPgau7f8q8AKEAQbIIfZJsbAIL06YEX6EG2dlun
ulsebELpYh4nbEK4AuqFRl4u6IIeeKgABNuIWsIjtKsjZC0oOAIuXgAVAF0O9sGNAqRt/hwmqEHU
DUIMegEYfAG38ivtrUFuWRgmdAEt8m8FEB0mXMAAmKzkJrE8xEM+2EMSx8P61oP//dbDARwA/uKv
PdgDBASCISiCHyQBFVTA3ypAFdzCH+QZGLRBGLABKvihm9ol1r3bGw4CJ3ACIBQCMnzmHjhZEG4C
hmlCFWxesEWMJeQOSRiFIzBBKBSDCRdABbgBJPNBCoaBm4VBH1AvNCKoIYzn8e0BF5DCJaAioK5b
1P1jba6B3v5tBaBp2i2A4+pDPTyxPcDyE68vLJvsFevDAeRD/tpDAoBAHMQB9MHBH4jxSn6pJhyC
LrRBE8DB5F3CGGgCDheCGLQpI+RCHkwwLqCCg24vImBCHphhbQUhGwBBST1AJECBNEgDIpLE75Kw
CavZ2dKm0HlBnvJBHwzC7WmC/2rtQYTSMCgzwl+6miGQAnndwiWUAqoGAQRk7gXIW4apggRwwC43
Mf7qwy1T7v3WA0ZL8RVf9C7bQz5kwBhMQRuIQRMAgh8YMWUC8NFBMoi9ASK8Ip/RGiJ8wRuUYcAy
pC4IgrsN5QQfglGinCbgwqR1cBpAgSVIA1ce8lEMQ4qIQgIYQAW8wYe9YKeGVQ4mMIYlwyXMpShj
AgPCwSCgwikwVXjV1hoMwiWkwlHzLQYgAiEc1SXQwQHog0Xrsj18NF/fNV9n8SzvcgTEASBg5LL+
wW7yLwBzG07X8Rv4gS3YmUYywmttWEXK1htwAgQOQjOQ2inswl6FVylw8AMYQ/801E5TuzOKpslU
V8AUkGZAYuob9IEbcMJ1MuCfXl0hIO+GGYLvgYEX4O0XsEEpFAIXOOgU7C3fXoBgCYICH0IGNPH8
0u9e8zUW+/VeA3YW58MBvEAgxEFgQeNemUIGKPYT6AEWiAEjAGw0l6F77VgubMIdDgIc3oJXaysq
RN7kBeDd0akQMAA+NMDQ5McS9G5eHEUUhAIoiAAuYoAlsuAgEKRtxqJqqWAYzBYm2F7lYVXUbZhv
gYG7wWEqoOoQQIBAGQAIGNZVCYLgVUECVLF2x/h233UW6zJG47UDyIEZRp0hlEIiKIIhLAJL/28R
aMJd+QEjyDSF1aUu4EICogL/LigDEmiAOwzBI7gDC6ACMjyoHmZwkWnCgwnBOadBGiCEERi41R4F
Gig4gxcACWiVhiZ5c8JbmwKCArvBHvTBIYByKCOC9LnBFwTsHrjBURbftx1CiQtAUIGAq16C4JEC
N8qBA0i3jNd4SM/yjVvAHNRCKlCYIbDXsgICHAiCEfOtAgwBItxCHATfJgxXsWZbpDUCILgDPZSA
O7gDELCAOyjBAuqCu33rHV5zMsvBAuDDA3zCMEzDNISwUxPBMKxNmzs4H8CbKO5BwD5gnn4BHxJs
H4TBJrDnILAgvTV2eWKkJvSBHtCiyQrABYQzI3yzGixkNF6CImxBAjQxpYv0/13nA793kxEkwi0g
wy3Uwi2kgi3kgRswwl9pgjtqrgAwgBCUgq9rQhjEgWq2wS3swl8qARRmwQxowCNwPBkEPD4Pwibs
gn2Xmi7MNCbQIgHoQxoMQyZ8gyEzKg+s9ii0OY4xrBe8Ae5pu9BaXiXmebqdAkKzI+/NFRyCIkb2
LIuLr99WgCLgQiJcwrceAh2WlyEc1XaZwhy8gAWEPR28gBwIASEgbbiGV1EOghs0gUAPMBxIIgZk
7qkfgh9wJCHoGGsG8xDQ+iMEgjtMEQaQgeTlASNwc6mxwSXkAikgAypgMyYMgQIQAFZGQiZMg+Ec
Mg/8ZqgwOAGQwNp6lc9fIv8WvJZFRiApdBgmrIFTQjkm5AI250FhIdUh5NhtDQGAm2wGhKr+aZzc
lgLws7jDlILdloy/zIIplFctlEJ+GxkmkEKO5UJs0Z8fBAKkVUDfKgB2vYGyvlphFVYirIISjP8q
rEIVJMIWRCGWZ8EqkILlFYIyAH/GH2UQY6XMk8Mc3MTNv0ooiABAIDBAgouePWHC8NnUppChL1gK
cWGkR0+eS4gA7UGFCdGhU6VOpXr1ypStWqVqxbIlZ0EAfAEynIxVUtarmbFiyVJpqlYVObNmUWrV
CpaoYsVAgRo1iSmTUJOCFRMFixaxV1ZfIAhAYEGVXLZslbolSFfZVFXc0av/UoUFiT+kEm2BYACf
AHn34LlbdQvTqVi1wNoSwoBAg07D0Eyb0w9AY8ePITcuISVTKFAiBIJgI8YJFj56wmABxOhLIU2A
wohJHabQGlKINJViwyiOIVu3Pta6RSrZLZQMEERw0KuVqFFQpEkDduYMGmPGgsFy5WqoKGKyKBH7
O+uVrFo6ZckCWvMVJVfEejErNqpTJWjQzKBxdMzUIkWEAP+5Rcaduz9PgEillFVYcOceCBp5gp4A
BLiHniX+ugSZ3VZaAJ8G0ogkEzS2iMxDyEogwphQRsGsAAz6OAQRLvZ4g5NA9tDDkFvaCMONQqho
wxBMCNljD03yKKQjiy45/0QTPQpJJZZXfnkGmG5yIMKXV2bBKRZSBontEkw0QQWVS3zzowg5bIkl
FUFu0Q0wZC6pRbdbAElCjlpmSYWRRBZp5AIBBOBqjleOMSYTR2S5Bc9cUlmCDDvooecRP4BQYhVG
nGnEmSXoqaCCCypYws1TCtmFlMHw0ScNYzrh8MNVAWBBRBIxMwAEQZD8IgxG3OCky0s0gU2QQ3Jp
Iw5GcimFEE1I8a0WUsrKoxZmqEGjmFl6YgCfeASoII5EBBwDEEwEESssk3BKZYxEQLIlkUBOMUWl
W5K5hBQ3E8mCEI6CaOTYRhSpQAB8BphgCKD88CQcZgjRLxVUHml0lVhK2f8kC3riqSCRW3BxBplm
dGmGFGSCBBKTNoRYQADDoujEmg5ZjawfFqRIA1aBSNiWjTf4oAKQTQrRA5NNNjmFkUI2+fKSUsJC
2qSSbNFFlm2MOUaWRhq5pWR88CHgAiQCScYUQZyAo5aSYqlyJrCeaGRsMwP5rsrdcnE3lnr9wCWR
InYhpJFAxvBXAHowQKGKX9CwBApRZNHkkFJSQfe2XXC5ZRFGNmFEE1x0+UOXSy4BLYy8I0ckFyAU
EEAfKYxJg5olGGsZMleHCSUUERIgQAEUgvBDjDewEKMN2AYppBDKN0HkEjdy8S2VSwwhpZRYbiEk
ll5gIWKOY+qQoYo5tML/50QsktDlFlvicKLMMsPLqbv6TOmulEaQXhv6lObOIpVFikjElsZTkaMO
EazgiV54whrTIsMQErGJXdhCPH8hBC5MIRbGJcNIhzBEIeDACF2cRhODeJEmGNEHDAzAdKeiBjVY
4LrIpIAIlbDEU4jQAK0QoAALgEDNOFGIPOQBE4UYBBvywIbL2SIXh/BDr750C1QcwhRygMEWXrGK
V9SLGdLgBnziM4c5EEECEtgCCB4QxgaMkYwOAEEG8tGACIDAAQ1wwBvfSIcHvAAIdWCGKX4xjkqI
Qxw44IAEGlABeghOFauQwRxSsYlDjC8VOjlFLnKRLFLwBmOJIIQudsEJ/0QIIpGA0EQgSHABBZAw
APogQjAyYQlzrECFkNmHHW5QiUoMAxSTgEIkRvEAByAAATRkwAXIEAdM3OIQjPBDG/xgQUZc4hS3
MIQgmHcJQihiDCqYgyqekAoYwEABWKtHPfLxABBo4QAHEKcVKJDODsSSBkd4hhx+UY1q8KIXNJBE
NSQBDUvgQAJG0EAE9FEBBdhDH/lIgD5cYoAJTGAEGgDCB1bAi1oIghCMOIQgcNEMd5ECUUViw/0W
cYtUpCIXsPFDKA3wLwLYowES6MQkQoEGbMyUZa18TD9WQIRrYMMSPR3GNoIxiWgM4xMPaEACAhAA
BCwgAyhoQh5QQQhEtP+BI7qInBL34IZDXCIJ1jTCFZCwzUZQYQyKWMRaqpAKRfwhCUjQ31qOcQZJ
SEIVqmCGKohRBU8IA5+SsIQx5qACJFShEUkwrAyeUJIxBAEGIwgBCn4hBw+QYRY8OUXk4OCH6OEC
TZf41R84uwtEpOIJIGCAhV4STpemYRjDyMQ4rrFTbFiDB+ywqcv6oQ07uCCWsZVlc5gyiWFQQwoH
OOoMF3ABI9hCEHnYBAg3QQglJiIXX4iBCpygghkUYw6r4MUrUqEJGMTACeTNxSKSkAqmHYMZs3iC
HOZgDjzggRfHUIUv5DkLJ8hBFs3QRCPC+oRF6CIV5SVDHZJABlOoIAb/YUHELlCBiOdqwg+5SMQf
/KALQyCCE3BAAQYIQwACBEC1GUpdJmZaiZnO9Bcs+IFtb8uqfvTjBzx4wTMscQ0Vu9ASaIiEMaIg
jGl0ApC9JIAADFABFAwBDDw0hG7YgITyJiEGvYvBEGRBi2H4YghFWIVhc5GEQISlFq5gRiIGWI75
4sEXxzhGLyQxCzmUQxqtUEkSiiCLXjhiG0+QwSyqAAM4qAAASUhE+2RRCl0grXGGei6AKsCAfwXA
Hvk4ABFOFQU0nEGPK77GOIxRhxJoI8aldkxueeAJc1jCBrF1dY9ZW4MzfEIER90KAQwAgQys4nLV
lHIMYNCG7H4LMMCW/wMvVlEHR8hBFZTAjl4L6YgoREMax/CEJ7wjh1HcYRKsmAUSlPALatCiETGQ
AyWG0FYAqEAIiA5PolPRDEWsggQVMAABskbiA3AgDUyhxhmwoWJyZEOW4eDFI3ww49aZmuE31QYP
VPGJSswVnzpGQyiKwYQaeCMNgESqSwoAAQ1M4AIb+IAGKjCCEWQgAiIfQQUikAENgOACL6BANY6x
hWJsbxmRiMIkVFHZJHhCQ9fAORBIAIItzGADGyABCWKAAhmM4AIZsLoFLJABC1jBARE4MtZKeQAp
3DIKUDjDDXZ6A2yMA9S9QPgVYNxwubeMHT54BB1yLAlZ7h3WqssEkf8fYFAQQ8ADG2BABTyAgXzk
4wITcIA+9BEBlFcgHxFAQRZgsIppyFMSobjmKuiQDnDMAQsxsIPMNwDzCUg+BK3fQAIWH/vFJ8Ae
sNfHvqetaUvAthJ63Kk1rKCEHvhj4XM3/m374YMSeMIR2PCtLPeJBmpEIQrDIIIcPAEEFRgBFjOI
AS+KUYQZ/EIYaEADHWSQBFXo1RNDcEHFjwCLIpg7x5WIBRCIEP4thCIWTxCCCmAABZ4oDdBAGM7A
AIWh/NAACoShtQrHt65B7bCBCDyBB7Sh+I4vA+WOHbRhBbaACAIullZspsLBE6pABmSAF1xgBmZA
FYQACKxgp/bIBYb/QAa2IPtcIB1k6Rq6YQ68TBUkoRcCgQ6IoAqAwAh8YRVUAADJAAbs4Bkq4RrE
odVsoBpa7Rqo0NViCxscYQtWQBvYAQM1cAwzMLdWgAysIBS2wRo6oQ1VoQhUoAiKgRlkIARiQAZ8
QRqm4QzIQRp+oQg8QQ7IIBykAe2y7xewQQ7Cygh6oQiWgAjGwRM84AOUwPvswAq0QAt+4RccQQR+
IRMz8RdEQAvo4AXsoAR6IO7IcBVZETL6gR1g0baS7wM8oPg+IAQ2YAVWAAaWcARuUQNWwAOG4AlU
4d9GIQuyYA5gYAUywAVEYAb6ofVGYAU+4KYAYMZaMRu1seH64QO8/7ExGOMDWkAFmk4FVM4DQqAH
LgAEZkBSniALjEAG+qEIYGEOUHAEutEbf0AMt7Ef/THGvrEfPKAxPKCh6vADopEFIgADQmAGiqCu
gGAVVuEXPOEKPEADNmAgAWAS/7EjPRL5PCAkQ2AS0VHlQmAjP2AESgAESgAGZiAL6moGVOADyMAR
yIAxWm8jP3InebJlBLL1JjEnwTElQ4Amn0EUZoAdZoAXIivQPmAL5qAoa7EnqbIqCRIdQ2AEBpIW
Q1IrN6AENqAIigAGgEAGgGAUJKvwGlIGQrIarfItdzIkNxIrfzIENEDmZEAAY6AXwOEFrgsqSUAA
QWAEdBIuDbMj5f/yFh2rFkMgAx5gC2RgBmCADuSgCE7wiTyhDgtSK93yMD1zGwVSMUfyA1JPA0Zg
DjxB/JrIA2DAFAIrK+cABbDyM2lzG4FSLlNP5XyxCkLhJvFQC4AABkZSA0IgH2vzOFfxJ8+xHzQA
AzDgAraPDmBABowABrKAGRxhBuYyJDkSOb0zAwuSIxEy9UKABVQhBmbAE+7QkGLgKqsxJPnxO+XT
pm4RPlGSMZSgCobACFrQGkbBCDSSKwFAQOezQEuNFge0Lblz/I7hkKzBF2BACbagFjsTQQ30Qm2q
G7sxQB/roR4hsD5gBnzBCNxyJAe0KDE0RV2HQDfSCOyxF6zgBXj/YQuubAi4EwBGEh01UkV5NDLq
U0HNMgu2wBioARaqwBfMgQzasjFQtEed1BWblBZl4Bd6IQt4IRPmoAoc4RmUID6f9Evl8tRWwBGM
4RfIAB5/wRi49EvZVIVwikw7IRyiAWqswRqUoE3xlFVW4BmmAQ2G4TmswRi24SbztFBvKqc2JFCp
oRPUlFAN1VBxigjOgFGjYFFVxlEftVB54BkygRpSx1OfYws6M1PxdDL8FAqGod+gZg78gVQLtQRS
h7VOBVBZ1VXztASeIQ2o7+egBrBa1VbbFFaNYRKeQ1CJtVaB9Uv74RGMQRiGNVaf4wV+IFnZlAWe
IQqMYRig4FmHPoEOppVan5QFCBBVI6G10iANrOBbwbVHxfWWIsHnfA4K6kBd11VFl0AYfmwSdpX6
tIDU6pVH79Xn9rVSf8EH//5VRfthCfp0GHyOtaAADX7BXw/2QvvBCKihXKHgloah+uhAYifWQO0g
WxfQ/FoLCjr2YzE0ZFmrtVqr7E4WZUF27HyuZQmwDjwWZr2zH56QYVlLYM/vZnEWOe1ACtBgQzL2
T6HACgw2aOVzCayhZEv2YbWgB5i2aaMlE/q0AAtwaqv2O5dgGJojAc0vAV2AarsWObdgbM1vbeUj
Bc4WbaNlbY92GMrWS9+2KrfgDKYhEzYkWm7JEdz2bmkzb4UhE8oPVVEVcAX3M/thDiyhObQWVYWB
CAJ3cQ2zcXFgGhRQa4XBBSrXct9yH7bAEspPAfdQGKTgc0G3KvthdJmjAP+FTG8/IQXsdnX/sXWn
YW+LNnan4Rlo13bf8gWYI3c1d9POQHGB1ypfQBosIROGlzkmlZWStyqF93GhlzksgXJrd3q18QUe
NzmwlznKQXq5lyeXt6fMwAwqQX0rIRzIt3w/sg6Y9wyk4QyAYe8ygQe2F35X8QUqYX5z9wwswQyy
gQf49yP7wX+bg2FbKxKmoYD394DLcHkNsDngddMMWIJv9wWAoQCZY1jfFQ0yWIP9UX4rOGz99AxG
mIS3sQ6aI2MfdgEfdoVZOBtdmAEXkGGp7wxKoIb7sQ7+137PQNYKcBp62Ie1sQ6u4YX/VBhu4Awy
4YiRuBXpABqOYK4qgTn/bEASxkGKp3gVraAa1mzNjuCKH+GLW9EKyvgIxviKq+GM0XgV6aCN52qu
bOARIjiOW6kf6KAayhif+krF8FiPNbAfrKCO61gKJYEcBpmQj8+Q7ymSuTgKs8GLHVnu+Fgc/Lga
xEHH9GgU3veSuRGIxUESfIvtxuEZ9FeU564fgHiu+KiTK2EHVJmV544dVMEo1uMoeJm76NWWY4wd
6CC4hhWoggFq6kAVgfm29iEGZUkSkmPvsIFlruBXl7mVhBmLh6EYtuEMTvkX6KAY4PiaVUiY+wqR
Y0scXkAbUkAVQpmcV8Uf6KCOrbCOxQEbjACeY8wf6oDiTPmU1aGm9FmF/+TZn6VQxypBHRZjoFvp
CurgnHVMlrHhBfJYn/nZoPno07AhmRlaha6ADqJQElrNlHuvEqzAmjs6numglOdKkXXsGk46pVvG
H8KY4iBaErTgl2UaMq5AC0IanzRZEjrZEYB2px3jouWpr7ZYConAbI06Mj66lJPajudqdp/aQ36A
Dq7hnvqq4qqhE1T3qgEgqulZqNMZrCuanMma81p6q6khrK/6B+LJj/GA80bafcUaMrSBCOQJD47g
nDU5f/P6MX5AC/56jDnvGmhrsB3jBxzhiv/aj9s6EwRarHvgF9h4vty4pU3ZEig6r33gFySBjcvY
r+dLknlqC9JalFPABUXEwRIqwa//+o8jORusQZbmYB+MegWw4QhsYLfIuIwp7hq0YAU+4Rp0wFtl
mgcyAQ92oAT64f1me6rnSgvYoQe0AA+Imx//OpoFrgEPMmEFaEwExliz7+kIfoH4fMAKtFsLlhae
7eC7g6EHGGOvy1uz6zq9r1EbtKAarsEF3huYE1YcwNupf8AFgtuOjU6/9zuM/9upbXkOdAAPygHC
f4AI3Pict7gatAClC9uUKdeWE1iMCxYy+MER5kq4EVkSRAClAYAf+rkSylaU2UGJ8UALuBsy/MEX
2jqRo7DFI2MfXkDHZpyQP9oG8KAOXLwx/AHFxWHibECWAq4SOtxDhHztPFePC5uN6yCe4ymSZVnK
q9xDEnimrPqLfcARxPgFWIUdRMAGtlioZWkcsIEcxvxDXiDgPuGdNbgHXEAS8KCyXUYLEFrv/3gK
a8Phzj/EDpxvz1dbcFs7G7DBDlzHkEuaebEhG8ghE8KBDpbcFY0ABzLdkvnXzy1hfPd3C6SBp1TM
ErKB0zuBo32SB457fDWYhbLhzFVoC2ZKBAeO08NhCz7dQ3igHK7hE2h4enMqG5o6j7cAByxhplx9
b8MhHF5g2Im9E9KhHFZ5evuB1rPBEeg7Q5egpzIB2rGBb8MhG679top9HT6B1EG3BD4BB6ygqFtm
CTJ3D8lh09W93d3d2E8ghWz3ZT4BG9K11BI23fm24TeE3bH9Q3AqG65h4G13CcJho3O81Mp9n5rX
4TOhDnS71FYgHHaKdRZ3H+YAxeig4UR30//J4QxwwPymwdWV3NTYYQXKoRpwgNLvtnHDwRIEPcY6
/gyyoeZ7am9j2tT6IQWOOxtQvmv94QWyIR3yee7soKeSHukzgRwAnulbm6YePVN/oA6yIRtYQJlN
zQ74EAde/dyPPhO+nun9vBp2ILeDVhuswNXlfe1F3RIeOBvMXe4j3k174BmqYR1eYOMnFrtdPdkb
Luu1/ug3/eznnuH6oQf4GhvogPHr1enTHfIbTt97yugzQdOzwdoL36b427+l9WBToPmmmQdKoPZp
v/Zx/xF0vwRSYOQb2wiswAroQBVeQAsGzhKkQRiogXn5VgseoQR4YAXG/aZ8YAV44PppH/v/tf/6
S+DPr2Fe63VP1wEbiqEVaGE6zAwWWAH9WUE6imIUfL4xfmALiOEYhuIYiGEULEEVYIAxAKJfvxie
MklhRosWM2ZL+gF4yMMXr2MUeU2kiHHiRWaWql2jo+2hyJEkS5o8iTKlypUpV5S7JmlSMVE0YblK
aJGXK2Y7dzoi4utYL1W8iFEyinSUEQAeXkDpVGdEPyWjWhFr1cqVqF+0fCEURYuX119ky/5y9NNa
th3XKlWrJsmKDwAOWdq9izfvwx9kVM3qVazSkSOS3l6zNA3NsDSTtomiJApNJiigRMEKWjGhV1HF
Ohsj8kuKpdFnfr2gU/VqQma+Wo+lWWwU/6hirIpZkoS77TWYuAdLwkYtFGdVPfQaP563hF9esEZR
M1OpErYziaMYM5YmODOKvXoJpaiQlc2eN7Fe3YbNkhlpo9ubyUQkVBQ0NWpEuh5qlKOZvsJaseLL
WdZEZ8kN0VViyYGVZGLMKDM5YgdyEk5YkhIYEYNRVrCI54orsGzYoSPGNHYHM7EwA4wossQSiykt
zhKKJOIcgQceR1Qyzg1nDBNKGmeME50kNdZ4hCWgdEjMK6/M8koxzMgyCjTS4ZCJYpM8M0oo2zT2
TDGObPXLVpdtQWGZyPFAETEYqpnmUWpeZRUxsEiBxjQJnhGLLGicIUqHHbYCyR02VkPjEf9tRZfG
KKMME500Qg6JR0yhzMZKpaMIM8ssaFSDIzY4dPLlh7/A8gtrXrnWWli9GHGFma7alUIvb6p51DG0
KkmJm0kSI8okaFgCTTW+VAGLJMaIt6FNrVDyCiyWFHrjHaDc8ZYkQUYqDG2igBLMbKKwIkq2ctAi
jjiVnEGNMTOZutCH7n7IU39hHeOJP6/ee5I2c1yFlFVx0prrUXH6ixUkHlLCCxRnFAOiwa5gxcoZ
1UhTiTDTQlEYXEEKafG0k0g707bb8KIKLR2+C6+7Cy2000JerayZKiHhS/NDjySpJK66vhnwrG/6
+zNWCZHXISStFDOOoWYQJokNuDUtGB7/ZdwRzCQywcLTTSYzg3LXXH/9brvfclZMKME8o0pdNb/q
gxWZZHIGGpF0ywoxtZRSS961mGKK3nm7yGLggctCuCxMshIJGgyzwihvuUn5NI3ARBLJMNsck7fg
mm8u+Iqay4L4GWckiOOULKz9aj88fJJNJu1ZUqVwNMHW2Uy133777JXCG4oZktzBmSjHPCNO5E/j
Bg0wogsTyRnqcqZo9JPmJxso0c8mm6KxORgKFBTvdiA22Kgzh9qoU2iHZHBbQh01aEySZSihWN0Y
/fQbE40xUUSRRhTRRNK/YVAuCsNwVCQsA67YTII6cwvGpCqDEKyIIhPDsJp19qe/KFht/0TbcKD8
5Bc/+W1jG3fwFcWiMw5sdCobWzDf+ZDTgheobzSJmQaPssQEq2lpEsGo2h1KOAn9jSiIGYzE/ozI
BG7dgRWugIQTXVGpSjUxTm5i1iwowQr5LEaIGxziNj4IRvl5kH5QSNBoxmGJ9JAjHGR6IYX6YQdr
GGMbz2BC1UZEu84oynpZAoUf/dgZUICxhzwk4SRCUbdMzaJwjGwk4TL1Cjlxi4dgdFDtYDM73YEL
XLBZ1Oja1wn3lUMJbnxjCYjQiXBkYho1aE+V0CAMNMhSlq88QyVscA2nWSt8aDwD3ERXH0vU4G2w
jBs1rJGGVCYTCrScpfretsrRqFB80f85FI7Y97Zp+DIc4UADNaYBJOmMJhPdfMbpSjmhFTgCDZ1Q
3zSqtEpZsnIa9KTOGR4FqXzWSBJmsIQ0KMae133Sl5KpgehgR42E0lOe9HQdPvVZo0oEdDSyPEMr
W8k+8VmCHO9EwzNW4EJ05qUHvmDnLOE5mgOFsxK7uUY1IKpPuMBFHHB5Gi4rIY6WplGlCEpPgdrT
qahBlFBH4FTpwrnStlATQeQMxy/mIlLk+IAO1OhEGq7TzkyQY6dAaulunAZTfeIGl7gxTC6bJom2
5EhBLFUQNpAqnZcOlUbWXGk123oDS+AAduykxgtCGlW8lOAZxkAmdjqRCY2SDnw3aIvRDeQa1kiB
r0Dgy+lXpSMdn6bnBpxNo0bTk55bljVjHtGlDfJ6A80aCLQ+rVJVO2GMFQRWQv3owQsc8YxnmAOx
W91pS3OKQsSsMpuujSaQnFZTuEyjneFIJTe52QlrOJca4aAGNInZXGsQ1hjUi09uCWuNd2bDEtlQ
JTneFo5nEMERWrBCHV6wBB7Ya7Zmcgg72EGX+wqEHf3g70MEAoD70qW/AukvfvNLYJEAOMB0EcmB
SbJf8+0XwgZ28Egc0l/6anjDHO6whz8M4hCLeMR3CQgAOw==

--=_NextPart_2rfkindysadvnqw3nerasdf--

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Aug 16 23:09:50 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fnPe-000Khc-00; Fri, 16 Aug 2002 23:09:38 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 16 Aug 2002 23:09:31 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fnOo-000KhW-00; Fri, 16 Aug 2002 23:08:46 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 16 Aug 2002 23:08:38 +0300 (EEST)
Received: from fort-point-station.mit.edu ([18.7.7.76])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fnOf-000KhQ-00
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 23:08:37 +0300
Received: from central-city-carrier-station.mit.edu (CENTRAL-CITY-CARRIER-STATION.MIT.EDU [18.7.7.72])
	by fort-point-station.mit.edu (8.9.2/8.9.2) with ESMTP id QAA00561
	for <lang@esoteric.sange.fi>; Fri, 16 Aug 2002 16:08:34 -0400 (EDT)
Received: from melbourne-city-street.mit.edu (MELBOURNE-CITY-STREET.MIT.EDU [18.7.21.86])
	by central-city-carrier-station.mit.edu (8.9.2/8.9.2) with ESMTP id QAA22492
	for <lang@esoteric.sange.fi>; Fri, 16 Aug 2002 16:08:34 -0400 (EDT)
Received: from [10.0.1.2] (pool-141-154-220-248.bos.east.verizon.net [141.154.220.248])
	by melbourne-city-street.mit.edu (8.9.2/8.9.2) with ESMTP id QAA01279
	for <lang@esoteric.sange.fi>; Fri, 16 Aug 2002 16:08:33 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010405b9830bcdc07d@[10.0.1.2]>
In-Reply-To: <20020816132212.075FA396A@sitemail.everyone.net>
References: <20020816132212.075FA396A@sitemail.everyone.net>
Date: Fri, 16 Aug 2002 16:08:35 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

Couldn't there be a forum on brainfuck.sourceforge.net? That would 
seem the most logical place.

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 01:00:21 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fp8Z-000Kml-00; Sat, 17 Aug 2002 01:00:07 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 01:00:01 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fp80-000KmZ-00; Sat, 17 Aug 2002 00:59:32 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 00:59:24 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fp7r-000KmT-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 00:59:23 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7GLxKk24050
	for <lang@esoteric.sange.fi>; Fri, 16 Aug 2002 14:59:20 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Fri, 16 Aug 2002 14:59:07 -0700
Subject: [lang] Re: portable basketball sets
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B982C3BA.8FA%cristofd@hevanet.com>
In-Reply-To: <E17fj13-000KSv-00@oiva.sange.fi>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

(About spam sent to misc)

That's one thing I haven't seen done. (Probably someone has done it already,
though.) I think all the programming languages I've seen have used text
files as their source code. But of course a language could just as well take
a GIF file or the like. One pixel per instruction, say.
Probably we want to use pixels in the same image for data storage and for
output as well. So you set up the program image to look like a bar graph or
whatever you want, and then terminate. If you want textual output, store
font information in the program and draw the appropriate letters. Of course
for constant output you can just put it in the program fully formed to begin
with, and make sure the program terminates before messing it up, which makes
"hello world" appropriately trivial...

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 02:03:37 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fq7t-000Kr0-00; Sat, 17 Aug 2002 02:03:29 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 02:03:22 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fq7F-000Kqo-00; Sat, 17 Aug 2002 02:02:49 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 02:02:41 +0300 (EEST)
Received: from artemis.ee.teiath.gr ([195.130.107.17])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fq76-000Kqi-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 02:02:40 +0300
Received: from mu.42.gr (root@[195.130.100.176])
	by artemis.ee.teiath.gr (8.11.2/8.8.7) with ESMTP id g7GMxKK28166
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 01:59:24 +0300
Received: (from andreou@localhost)
	by mu.42.gr (8.11.4/8.11.4) id g7GN4YQ00390
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 02:04:34 +0300
Date: Sat, 17 Aug 2002 02:04:32 +0300
From: "Al . Andreou" <ee4299@ee.teiath.gr>
To: lang@esoteric.sange.fi
Subject: [lang] Re: portable basketball sets
Message-ID: <20020817020432.A387@mu.teiath.gr>
References: <E17fj13-000KSu-00@oiva.sange.fi>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <E17fj13-000KSu-00@oiva.sange.fi>; from sephtc@sh163.net on Fri, Aug 16, 2002 at 11:26:03PM +0800
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ee4299@ee.teiath.gr
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ee4299@ee.teiath.gr
Precedence: bulk
X-list: misc

On Fri, Aug 16, 2002 at 11:26:03PM +0800, nancysports wrote:
...a few piles of HTML bull.

Anyway, I got this one in my personal mail too, so I think I
can safely guess that the list has been found by spam spiders.

Argh...

-- 
Al. Andreou, ee4299 at ee.teiath.gr.  |  When everything else fails,
http://members.darktech.org/andreou/  |  this won't work either. . .

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 03:02:12 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr2X-000KxH-00; Sat, 17 Aug 2002 03:02:01 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 03:01:55 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr24-000KxB-00; Sat, 17 Aug 2002 03:01:32 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 03:01:24 +0300 (EEST)
Received: from mail.dm.unipi.it ([131.114.6.118])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr1v-000Kx5-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 03:01:24 +0300
Received: from dida9.dm.unipi.it (dida9.dm.unipi.it [131.114.6.162])
	by mail.dm.unipi.it (8.11.6/8.11.6) with ESMTP id g7H00wn30985
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 02:00:58 +0200
Received: from localhost (mamino@localhost)
	by dida9.dm.unipi.it (8.11.6/8.11.6) with ESMTP id g7H011c04736
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 02:01:01 +0200
X-Authentication-Warning: dida9.dm.unipi.it: mamino owned process doing -bs
Date: Sat, 17 Aug 2002 02:01:01 +0200 (CEST)
From: Marcello Mamino <mamino@mail.dm.unipi.it>
X-X-Sender: mamino@dida9.dm.unipi.it
To: lang@esoteric.sange.fi
Subject: [lang] What about a Ya***! group...
Message-ID: <Pine.LNX.4.44.0208170157060.4701-100000@dida9.dm.unipi.it>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mamino@mail.dm.unipi.it
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mamino@mail.dm.unipi.it
Precedence: bulk
X-list: misc

I think this is sufficently open to work as a message board:
http://groups.yahoo.com/group/bfgolf/

	M2.


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 03:03:32 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr3w-000Ky2-00; Sat, 17 Aug 2002 03:03:28 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 03:03:21 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr3f-000Kxi-00; Sat, 17 Aug 2002 03:03:11 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 03:03:03 +0300 (EEST)
Received: from 004.209-115-210-0.interbaun.com ([209.115.210.4] helo=impulse.novusordo.net)
	by oiva.sange.fi with smtp (Exim 3.36 #1)
	id 17fr3V-000Kxc-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 03:03:01 +0300
Received: (qmail 7956 invoked by uid 0); 17 Aug 2002 00:02:53 -0000
Received: from localhost (HELO impulse.novusordo.net) (jvanherk@127.0.0.1)
  by localhost with SMTP; 17 Aug 2002 00:02:53 -0000
Received: (from jvanherk@localhost)
	by impulse.novusordo.net (8.12.2/8.12.2/Submit) id g7H02q64023718
	for lang@esoteric.sange.fi; Fri, 16 Aug 2002 18:02:52 -0600 (MDT)
Date: Fri, 16 Aug 2002 18:02:52 -0600
From: Jesse van Herk <thebottomlessvoid@jess2.net>
To: lang@esoteric.sange.fi
Subject: [lang] Re: portable basketball sets
Message-ID: <20020817000252.GC32318@impulse.novusordo.net>
References: <E17fj13-000KSv-00@oiva.sange.fi> <B982C3BA.8FA%cristofd@hevanet.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <B982C3BA.8FA%cristofd@hevanet.com>
User-Agent: Mutt/1.4i
X-URL: http://www.jess2.net
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: thebottomlessvoid@jess2.net
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: thebottomlessvoid@jess2.net
Precedence: bulk
X-list: misc

On the 16th day of Aug, Daniel <cristofd@hevanet.com> intoned:
> That's one thing I haven't seen done. (Probably someone has done it already,
> though.) I think all the programming languages I've seen have used text
> files as their source code. But of course a language could just as well take
> a GIF file or the like. One pixel per instruction, say.

See Wierd.  You could convert the interpreter to check pixels instead of
characters.

-- 
Jesse "amateur everything" van Herk | When you let six-foot action figures
http://www.jess2.net/               | kill costumed superheroes, then the
                                    | terrorists have already won!

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 03:08:51 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr93-000L3Y-00; Sat, 17 Aug 2002 03:08:45 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 03:08:38 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr8s-000L3S-00; Sat, 17 Aug 2002 03:08:34 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 03:08:26 +0300 (EEST)
Received: from h24-71-223-10.cg.shawcable.net ([24.71.223.10] helo=pd5mo3so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr8j-000L3M-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 03:08:26 +0300
Received: from pd2mr1so.prod.shaw.ca (pd2mr1so-ser.prod.shaw.ca [10.0.141.110])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0Y0050SODZLT@l-daemon> for lang@esoteric.sange.fi; Fri,
 16 Aug 2002 18:08:23 -0600 (MDT)
Received: from pn2ml8so.prod.shaw.ca
 (pn2ml8so-qfe0.prod.shaw.ca [10.0.121.152]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0Y00DO8ODZI5@l-daemon> for lang@esoteric.sange.fi; Fri,
 16 Aug 2002 18:08:23 -0600 (MDT)
Received: from localhost (h24-78-145-92.vc.shawcable.net [24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H0Y00BBIODZ8P@l-daemon> for lang@esoteric.sange.fi; Fri,
 16 Aug 2002 18:08:23 -0600 (MDT)
Date: Fri, 16 Aug 2002 17:14:44 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: [brainfuck golf] New brainfuck wiki.
In-reply-to: <p05010405b9830bcdc07d@[10.0.1.2]>
To: lang@esoteric.sange.fi
Message-id: <20020816171444.515ebe15.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References: <20020816132212.075FA396A@sitemail.everyone.net>
 <p05010405b9830bcdc07d@[10.0.1.2]>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Fri, 16 Aug 2002 16:08:35 -0400
David Greenspan <dgreensp@MIT.EDU> wrote:

> Couldn't there be a forum on brainfuck.sourceforge.net? That would 
> seem the most logical place.

Well, it would mean that I'd either have to write forums software
or just get and install something, and frankly i'm too lazy to do
either.

Oh, and there is a discussion forum on SF attached to every project,
but it's ugly.

  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 03:09:35 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr9n-000L42-00; Sat, 17 Aug 2002 03:09:31 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 03:09:24 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr9d-000L3t-00; Sat, 17 Aug 2002 03:09:21 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 03:09:13 +0300 (EEST)
Received: from h24-71-223-10.cg.shawcable.net ([24.71.223.10] helo=pd5mo3so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fr9V-000L3m-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 03:09:13 +0300
Received: from pd5mr3so.prod.shaw.ca
 (pd5mr3so-qfe3.prod.shaw.ca [10.0.141.144]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0Y0054ROF9LT@l-daemon> for lang@esoteric.sange.fi; Fri,
 16 Aug 2002 18:09:09 -0600 (MDT)
Received: from pn2ml10so.prod.shaw.ca
 (pn2ml10so-qfe0.prod.shaw.ca [10.0.121.80])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0Y0044COF9NX@l-daemon> for lang@esoteric.sange.fi; Fri,
 16 Aug 2002 18:09:09 -0600 (MDT)
Received: from localhost (h24-78-145-92.vc.shawcable.net [24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H0Y00JB7OF8HN@l-daemon> for lang@esoteric.sange.fi; Fri,
 16 Aug 2002 18:09:09 -0600 (MDT)
Date: Fri, 16 Aug 2002 17:15:29 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: What about a Ya***! group...
In-reply-to: <Pine.LNX.4.44.0208170157060.4701-100000@dida9.dm.unipi.it>
To: lang@esoteric.sange.fi
Message-id: <20020816171529.2d139fba.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References: <Pine.LNX.4.44.0208170157060.4701-100000@dida9.dm.unipi.it>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Sat, 17 Aug 2002 02:01:01 +0200 (CEST)
Marcello Mamino <mamino@mail.dm.unipi.it> wrote:

> I think this is sufficently open to work as a message board:
> http://groups.yahoo.com/group/bfgolf/

Yay! I'll put a link on brainfuck.sf.net.


  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 04:36:58 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fsWH-000MbN-00; Sat, 17 Aug 2002 04:36:50 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 04:36:43 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fsVo-000MbH-00; Sat, 17 Aug 2002 04:36:20 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 04:36:12 +0300 (EEST)
Received: from sitemail3.everyone.net ([216.200.145.37] helo=omta02.mta.everyone.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fsVg-000MbB-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 04:36:12 +0300
Received: from sitemail.everyone.net (dsnat [216.200.145.62])
	by omta02.mta.everyone.net (Postfix) with ESMTP id 563D91C3E5C
	for <lang@esoteric.sange.fi>; Fri, 16 Aug 2002 18:36:10 -0700 (PDT)
Received: by sitemail.everyone.net (Postfix, from userid 99)
	id 97C513941; Fri, 16 Aug 2002 18:36:09 -0700 (PDT)
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
X-Mailer: MIME-tools 5.41 (Entity 5.404)
Date: Fri, 16 Aug 2002 18:36:09 -0700 (PDT)
From: Erik <Erik@krock.com>
To: lang@esoteric.sange.fi
Subject: [lang] Re: What about a Ya***! group...
X-Originating-Ip: [64.80.244.26]
Message-Id: <20020817013609.97C513941@sitemail.everyone.net>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
X-list: misc

Oh fine, after I got mine all set up to. :p  (Doesn't Yoohoo have "advert breaks?")

--- Nikita Ayzikovsky <ayzik@shaw.ca> wrote:
>On Sat, 17 Aug 2002 02:01:01 +0200 (CEST)
>Marcello Mamino <mamino@mail.dm.unipi.it> wrote:
>
>> I think this is sufficently open to work as a message board:
>> http://groups.yahoo.com/group/bfgolf/
>
>Yay! I'll put a link on brainfuck.sf.net.


_____________________________________________________________
Modern Rock K-Rock...be part of the New Music Revolution and check out
www.krock.com!!

_____________________________________________________________
Promote your group and strengthen ties to your members with email@yourgroup.org by Everyone.net  http://www.everyone.net/?btn=tag

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 04:44:47 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fsdu-000McM-00; Sat, 17 Aug 2002 04:44:43 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 04:44:36 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fsdi-000McG-00; Sat, 17 Aug 2002 04:44:30 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 04:44:22 +0300 (EEST)
Received: from h24-71-223-10.cg.shawcable.net ([24.71.223.10] helo=pd6mo3so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17fsda-000McA-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 04:44:22 +0300
Received: from pd5mr2so.prod.shaw.ca
 (pd5mr2so-qfe3.prod.shaw.ca [10.0.141.233]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0Y00G14SMPT0@l-daemon> for lang@esoteric.sange.fi; Fri,
 16 Aug 2002 19:40:01 -0600 (MDT)
Received: from pn2ml7so.prod.shaw.ca
 (pn2ml7so-qfe0.prod.shaw.ca [10.0.121.151]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H0Y000IXSO0IZ@l-daemon> for lang@esoteric.sange.fi; Fri,
 16 Aug 2002 19:40:48 -0600 (MDT)
Received: from localhost (h24-78-145-92.vc.shawcable.net [24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H0Y00AH5SNZQG@l-daemon> for lang@esoteric.sange.fi; Fri,
 16 Aug 2002 19:40:48 -0600 (MDT)
Date: Fri, 16 Aug 2002 18:47:08 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: What about a Ya***! group...
In-reply-to: <20020817013609.97C513941@sitemail.everyone.net>
To: lang@esoteric.sange.fi
Message-id: <20020816184708.28f33d73.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References: <20020817013609.97C513941@sitemail.everyone.net>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Fri, 16 Aug 2002 18:36:09 -0700 (PDT)
Erik <erik@krock.com> wrote:

[bad quoting corrected]

> --- Nikita Ayzikovsky <ayzik@shaw.ca> wrote:
> >Marcello Mamino <mamino@mail.dm.unipi.it> wrote:
> >
> >> I think this is sufficently open to work as a message board:
> >> http://groups.yahoo.com/group/bfgolf/
> >
> >Yay! I'll put a link on brainfuck.sf.net.

> Oh fine, after I got mine all set up to. :p  (Doesn't Yoohoo have "advert breaks?")

Yes, it does. It's actually quite evil. But hey - I can put a link to
your forum too :)

  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 05:23:29 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ftFL-000MfU-00; Sat, 17 Aug 2002 05:23:23 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 05:23:16 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ftF1-000MfO-00; Sat, 17 Aug 2002 05:23:03 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 05:22:55 +0300 (EEST)
Received: from sitemail3.everyone.net ([216.200.145.37] helo=omta01.mta.everyone.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ftEt-000MfI-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 05:22:55 +0300
Received: from sitemail.everyone.net (dsnat [216.200.145.62])
	by omta01.mta.everyone.net (Postfix) with ESMTP id BDBE61C7E02
	for <lang@esoteric.sange.fi>; Fri, 16 Aug 2002 19:22:53 -0700 (PDT)
Received: by sitemail.everyone.net (Postfix, from userid 99)
	id 9D20BE4AE; Fri, 16 Aug 2002 19:22:53 -0700 (PDT)
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
X-Mailer: MIME-tools 5.41 (Entity 5.404)
Date: Fri, 16 Aug 2002 19:22:53 -0700 (PDT)
From: Erik <Erik@krock.com>
To: lang@esoteric.sange.fi
Subject: [lang] Re: What about a Ya***! group...
X-Originating-Ip: [64.80.244.26]
Message-Id: <20020817022253.9D20BE4AE@sitemail.everyone.net>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
X-list: misc

--- Nikita Ayzikovsky <ayzik@shaw.ca> wrote:
>Yes, it does. It's actually quite evil. But hey - I can put a link to
>your forum too :)

Sure, I just wanted to know if you wanted to use the existing programming forum there, or would like a seperate esoteric board?

_____________________________________________________________
Modern Rock K-Rock...be part of the New Music Revolution and check out
www.krock.com!!

_____________________________________________________________
Promote your group and strengthen ties to your members with email@yourgroup.org by Everyone.net  http://www.everyone.net/?btn=tag

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Aug 17 19:13:54 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17g6Cn-000NLn-00; Sat, 17 Aug 2002 19:13:37 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 17 Aug 2002 19:13:31 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17g6Bj-000NLh-00; Sat, 17 Aug 2002 19:12:31 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 17 Aug 2002 19:12:23 +0300 (EEST)
Received: from no-spam.it.helsinki.fi ([128.214.205.34])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17g6Ba-000NLb-00
	for lang@esoteric.sange.fi; Sat, 17 Aug 2002 19:12:22 +0300
Received: from xandru.it.helsinki.fi (mail@xandru.it.helsinki.fi [128.214.38.174])
	by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g7HGCLb28262
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 19:12:21 +0300 (EEST)
Received: from pkalliok by xandru.it.helsinki.fi with local (Exim 3.35 #1 (Debian))
	id 17g66S-0002pb-00
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 19:07:04 +0300
Date: Sat, 17 Aug 2002 19:07:04 +0300
From: Panu Kalliokoski <pkalliok@cs.helsinki.fi>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [source] graphical source (was Re: portable basketball sets)
Message-ID: <20020817160704.GA10796@ling.helsinki.fi>
Mail-Followup-To: lang@esoteric.sange.fi
References: <E17fj13-000KSv-00@oiva.sange.fi> <B982C3BA.8FA%cristofd@hevanet.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <B982C3BA.8FA%cristofd@hevanet.com>
User-Agent: Mutt/1.3.28i
Sender: Panu Kalliokoski <pkalliok@xandru.it.helsinki.fi>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
X-list: misc

On Fri, Aug 16, 2002 at 02:59:07PM -0700, Daniel wrote:
> That's one thing I haven't seen done. (Probably someone has done it already,
> though.) I think all the programming languages I've seen have used text
> files as their source code. But of course a language could just as well take
> a GIF file or the like. One pixel per instruction, say.

Somebody did make a language that uses pictures as source. Maybe I
should check the archives.  And then there are programs that hide data
in picture files, which could be used to hide programs there, too,
but that's not very interesting :)

I also programming languages with picture data could be nice, but they
end being simple cellular automatons if you make them pixel-based.
One should probably rather have "emergent commands" which arise from
simple dynamics of fluids or something like that. That, you could call a
"dataflow language"....

Another approach would be to make something BeFunge-y, with a number of
IP's around the picture, maybe doing typical image manipulation things
(smear, sharpen, ...) and moving with different logics.

Just ideas...

> for constant output you can just put it in the program fully formed to begin
> with, and make sure the program terminates before messing it up, which makes
> "hello world" appropriately trivial...

Yup, though I think it would be more interesting if the language would
be able to produce new pictures also, not only change its own state.

Panu


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Aug 18 00:23:58 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gB30-000NbQ-00; Sun, 18 Aug 2002 00:23:51 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 18 Aug 2002 00:23:44 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gB2Q-000NbK-00; Sun, 18 Aug 2002 00:23:14 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 18 Aug 2002 00:23:06 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gB2H-000NbE-00
	for lang@esoteric.sange.fi; Sun, 18 Aug 2002 00:23:05 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7HLN1605340
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 14:23:02 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Sat, 17 Aug 2002 14:22:49 -0700
Subject: [lang] Re: [source] graphical source (was Re: portable
	basketball sets)
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B9840CB8.906%cristofd@hevanet.com>
In-Reply-To: <20020817160704.GA10796@ling.helsinki.fi>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

> Yup, though I think it would be more interesting if the language would
> be able to produce new pictures also, not only change its own state.

If it changes its own state enough it will have made a new picture, right?
(Same size, of course, unless there are commands to change that.)

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Aug 18 00:31:26 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gBAI-000Ncx-00; Sun, 18 Aug 2002 00:31:22 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 18 Aug 2002 00:31:15 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gBA5-000Ncr-00; Sun, 18 Aug 2002 00:31:09 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 18 Aug 2002 00:31:01 +0300 (EEST)
Received: from sitemail3.everyone.net ([216.200.145.37] helo=omta01.mta.everyone.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gB9x-000Nci-00
	for lang@esoteric.sange.fi; Sun, 18 Aug 2002 00:31:01 +0300
Received: from sitemail.everyone.net (dsnat [216.200.145.62])
	by omta01.mta.everyone.net (Postfix) with ESMTP id B1B851C507C
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 14:30:55 -0700 (PDT)
Received: by sitemail.everyone.net (Postfix, from userid 99)
	id 2276B3961; Sat, 17 Aug 2002 14:30:55 -0700 (PDT)
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
X-Mailer: MIME-tools 5.41 (Entity 5.404)
Date: Sat, 17 Aug 2002 14:30:54 -0700 (PDT)
From: Erik <Erik@krock.com>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [source] graphical source
X-Originating-Ip: [64.80.247.27]
Message-Id: <20020817213055.2276B3961@sitemail.everyone.net>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: Erik@krock.com
Precedence: bulk
X-list: misc

--- Panu Kalliokoski <pkalliok@cs.helsinki.fi> wrote:
>I also programming languages with picture data could be nice, but they
>end being simple cellular automatons if you make them pixel-based.
>One should probably rather have "emergent commands" which arise from
>simple dynamics of fluids or something like that. That, you could call a
>"dataflow language"....
>
>Another approach would be to make something BeFunge-y, with a number of
>IP's around the picture, maybe doing typical image manipulation things
>(smear, sharpen, ...) and moving with different logics.

What about something where you can "draw" a program?  Similiar to mouse gesture recognition techniques.  Different drawn shapes mean different things, and maybe use of color to define program flow or I/O.

For example, a red line could define the path the program takes, and it would be drawn from one region of the picture to the next (with some indication of start and stop).  With blue elements indicating output, and yellow elements indicating input.  Different shapes like circlular drawings indicating looping or whatever.

As far as outputting character data like text, I Guess some kind of character recognition could be used (Similiar to PDA gesture recognition) but that tends to be very touchy.  Some form of coding that uses the continuity of regions along with color maybe?

The more I read that, the more deluded it looks... :)  There is possibility for some very high level designs though that could be more expressive than typed text would ever be.

_____________________________________________________________
Modern Rock K-Rock...be part of the New Music Revolution and check out
www.krock.com!!

_____________________________________________________________
Promote your group and strengthen ties to your members with email@yourgroup.org by Everyone.net  http://www.everyone.net/?btn=tag

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Aug 18 01:07:06 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gBio-000Nfw-00; Sun, 18 Aug 2002 01:07:02 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 18 Aug 2002 01:06:55 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gBiT-000Nfq-00; Sun, 18 Aug 2002 01:06:41 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 18 Aug 2002 01:06:33 +0300 (EEST)
Received: from cepheus.azstarnet.com ([169.197.56.195])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gBiK-000Nfk-00
	for lang@esoteric.sange.fi; Sun, 18 Aug 2002 01:06:32 +0300
Received: from andromeda (andromeda.azstarnet.com [169.197.53.210])
	by cepheus.azstarnet.com (8.12.2/8.12.2) with ESMTP id g7HM6TYH020642
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 15:06:29 -0700 (MST)
X-Sent-via: StarNet http://www.azstarnet.com/
Date: Sat, 17 Aug 2002 15:06:28 -0700 (MST)
From: Jeff  Johnston <jeffryj@azstarnet.com>
X-X-Sender:  <jeffryj@andromeda>
To: <lang@esoteric.sange.fi>
Subject: [lang] Re: [source] graphical source
In-Reply-To: <20020817213055.2276B3961@sitemail.everyone.net>
Message-ID: <Pine.GSO.4.31.0208171503460.14314-100000@andromeda>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: jeffryj@azstarnet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: jeffryj@azstarnet.com
Precedence: bulk
X-list: misc


I think there is a working example of this in the common flowchart.  Maybe
you can use that as a starting point.  Removing text completely might not
be an advantage.

Jeff

On Sat, 17 Aug 2002, Erik wrote:

> --- Panu Kalliokoski <pkalliok@cs.helsinki.fi> wrote:
> >I also programming languages with picture data could be nice, but they
> >end being simple cellular automatons if you make them pixel-based.
> >One should probably rather have "emergent commands" which arise from
> >simple dynamics of fluids or something like that. That, you could call a
> >"dataflow language"....
> >
> >Another approach would be to make something BeFunge-y, with a number of
> >IP's around the picture, maybe doing typical image manipulation things
> >(smear, sharpen, ...) and moving with different logics.
>
> What about something where you can "draw" a program?  Similiar to mouse gesture recognition techniques.  Different drawn shapes mean different things, and maybe use of color to define program flow or I/O.
>
> For example, a red line could define the path the program takes, and it would be drawn from one region of the picture to the next (with some indication of start and stop).  With blue elements indicating output, and yellow elements indicating input.  Different shapes like circlular drawings indicating looping or whatever.
>
> As far as outputting character data like text, I Guess some kind of character recognition could be used (Similiar to PDA gesture recognition) but that tends to be very touchy.  Some form of coding that uses the continuity of regions along with color maybe?
>
> The more I read that, the more deluded it looks... :)  There is possibility for some very high level designs though that could be more expressive than typed text would ever be.
>
> _____________________________________________________________
> Modern Rock K-Rock...be part of the New Music Revolution and check out
> www.krock.com!!
>
> _____________________________________________________________
> Promote your group and strengthen ties to your members with email@yourgroup.org by Everyone.net  http://www.everyone.net/?btn=tag
>
> --
> To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
> unsubscribe lang	[if you receive these messages via lang]
> unsubscribe misc	[if you receive these messages via misc]
>
>
>


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Aug 18 03:56:40 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gEMo-000NxI-00; Sun, 18 Aug 2002 03:56:30 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 18 Aug 2002 03:56:23 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gELy-000NxC-00; Sun, 18 Aug 2002 03:55:39 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 18 Aug 2002 03:55:30 +0300 (EEST)
Received: from [65.162.45.199] (helo=luminet.net)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gELn-000Nx6-00
	for lang@esoteric.sange.fi; Sun, 18 Aug 2002 03:55:29 +0300
Received: (from dseaman@localhost) by localhost (8.7.5/8.7.3) id SAA00180 for lang@esoteric.sange.fi; Tue, 13 Aug 2002 18:18:06 -0500
Date: Tue, 13 Aug 2002 18:18:06 -0500
From: David Seaman <dseaman@luminet.net>
Message-Id: <200208132318.SAA00180@luminet.net>
To: lang@esoteric.sange.fi
Subject: [lang] Brainfuck golf
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dseaman@luminet.net
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dseaman@luminet.net
Precedence: bulk
X-list: misc


Could somebody please tell me what the "set theory" problem is?  I can't
seem to find it on the list, and it's not under "current contest" on the web
page yet, either.

Thanks.

David S.

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Aug 18 04:05:05 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gEUY-000Nyk-00; Sun, 18 Aug 2002 04:04:30 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 18 Aug 2002 04:04:23 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gETr-000Nye-00; Sun, 18 Aug 2002 04:03:47 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 18 Aug 2002 04:03:39 +0300 (EEST)
Received: from cepheus.azstarnet.com ([169.197.56.195])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gETj-000NyY-00
	for lang@esoteric.sange.fi; Sun, 18 Aug 2002 04:03:39 +0300
Received: from andromeda (andromeda.azstarnet.com [169.197.53.210])
	by cepheus.azstarnet.com (8.12.2/8.12.2) with ESMTP id g7I13aYH005788
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 18:03:36 -0700 (MST)
X-Sent-via: StarNet http://www.azstarnet.com/
Date: Sat, 17 Aug 2002 18:03:36 -0700 (MST)
From: Jeff  Johnston <jeffryj@azstarnet.com>
X-X-Sender:  <jeffryj@andromeda>
To: <lang@esoteric.sange.fi>
Subject: [lang] [golf] Suggestion for Brainfuck Golf round 1.
In-Reply-To: <B97AFE44.888%cristofd@hevanet.com>
Message-ID: <Pine.GSO.4.31.0208171802550.16421-100000@andromeda>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: jeffryj@azstarnet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: jeffryj@azstarnet.com
Precedence: bulk
X-list: misc


Here you go..

On Sat, 10 Aug 2002, Daniel wrote:

> A possible problem for the next contest:
> A common definition of natural numbers, due to John von Neumann, defines
> each as the set of all the preceding ones. For instance:
> 0 = {}
> 1 = {{}}
> 2 = {{},{{}}}
> 3 = {{},{{}},{{},{{}}}}
> ...
>
> So the problem would be: read a number and output the definition.
> Details: Don't know whether we should include the commas. We'd also have to
> specify whether a final return is required, and also the input format
> (binary or ASCII, how many digits, is it EOF-terminated, and so on). One
> more thing: Since sets are indifferent as to order, perhaps we should at
> least allow the reverse order as well, so 3 could be {{}{{}}{{}{{}}}} or
> {{{{}}{}}{{}}{}}. (Allowing any equivalent ordering would complicate the
> judging, and I don't see offhand that it'd allow for a shorter program.)
> Maybe even use, as a second problem: read a definition and output the
> number? :)
>
> I have thought about this a little, but not yet developed a real algorithm.
> If we do this I will try to get my answer in long enough before deadline to
> counteract my head start.
>
> -Daniel.
> --
>               ()  ASCII ribbon campaign
>               /\    against HTML mail
>
>
>
>
>


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Aug 18 04:32:22 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gEvS-000O0q-00; Sun, 18 Aug 2002 04:32:18 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 18 Aug 2002 04:32:11 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gEvA-000O0k-00; Sun, 18 Aug 2002 04:32:01 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 18 Aug 2002 04:31:52 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gEv2-000O0e-00
	for lang@esoteric.sange.fi; Sun, 18 Aug 2002 04:31:52 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7I1Vm612323
	for <lang@esoteric.sange.fi>; Sat, 17 Aug 2002 18:31:49 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Sat, 17 Aug 2002 18:31:36 -0700
Subject: [lang] Re: [golf] Suggestion for Brainfuck Golf round 1.
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>
Message-ID: <B9844708.90D%cristofd@hevanet.com>
In-Reply-To: <Pine.GSO.4.31.0208171802550.16421-100000@andromeda>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

Further decisions made since then:
-commas are indeed omitted.
-program should not provide a final newline.
-input is binary, and one byte long.
-we were thinking the program should thus be valid for 0-255, though even
100 would take somewhat longer to run than the universe is expected to last;
but we got into a side-dispute over automatic judging vs. allowing some
human intervention, which (if I remember right) is still unresolved; the 255
case can be tested automatically by running it a minute and checking for
overflow, anyway.
-sets may appear in any order, as Bertram wrote a program to decode them.
-deadline is still not set, nor the submission mechanism in place; hopefully
both will happen well before deadline.

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail

> 
> Here you go..
> 
> On Sat, 10 Aug 2002, Daniel wrote:
> 
>> A possible problem for the next contest:
>> A common definition of natural numbers, due to John von Neumann, defines
>> each as the set of all the preceding ones. For instance:
>> 0 = {}
>> 1 = {{}}
>> 2 = {{},{{}}}
>> 3 = {{},{{}},{{},{{}}}}
>> ...
>> 
>> So the problem would be: read a number and output the definition.
>> Details: Don't know whether we should include the commas. We'd also have to
>> specify whether a final return is required, and also the input format
>> (binary or ASCII, how many digits, is it EOF-terminated, and so on). One
>> more thing: Since sets are indifferent as to order, perhaps we should at
>> least allow the reverse order as well, so 3 could be {{}{{}}{{}{{}}}} or
>> {{{{}}{}}{{}}{}}. (Allowing any equivalent ordering would complicate the
>> judging, and I don't see offhand that it'd allow for a shorter program.)
>> Maybe even use, as a second problem: read a definition and output the
>> number? :)
>> 
>> I have thought about this a little, but not yet developed a real algorithm.
>> If we do this I will try to get my answer in long enough before deadline to
>> counteract my head start.
>> 
>> -Daniel.
>> --
>> ()  ASCII ribbon campaign
>> /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Aug 18 22:10:22 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gVQY-000Ope-00; Sun, 18 Aug 2002 22:09:30 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 18 Aug 2002 22:09:23 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gVOc-000OpX-00; Sun, 18 Aug 2002 22:07:30 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 18 Aug 2002 22:07:22 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gVOU-000OpR-00
	for lang@esoteric.sange.fi; Sun, 18 Aug 2002 22:07:22 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7IJ7Lg04106
	for <lang@esoteric.sange.fi>; Sun, 18 Aug 2002 22:07:21 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7IJ7Li04347
	for <lang@esoteric.sange.fi>; Sun, 18 Aug 2002 22:07:21 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Sun, 18 Aug 2002 22:07:21 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] Re: Brainfuck golf
In-Reply-To: <200208132318.SAA00180@luminet.net>
Message-ID: <Pine.LNX.4.44.0208182201300.4279-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Tue, 13 Aug 2002, David Seaman wrote:
> Could somebody please tell me what the "set theory" problem is?  I can't
> seem to find it on the list, and it's not under "current contest" on the web
> page yet, either.

Somebody tried to explain it, but I'm trying myself. It's a well-known 
definition from foundations of mathematics in set theory, and it goes like 
this:

zero is the empty set. (denoted by {} here)
any other number is the set of all numbers less than it
(for example 1={0}={{}}, 2={01}={{}{{}}}, 3={012}={{}{{}}{{}{{}}}})

Another formalisation, which leads to the same result:

0 = {}
N+1 = N union {N}

Panu

-- 

Am fuar -> symb <- am fesh
atehwa@iki.fi





-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 19 06:21:34 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gd6a-000PY9-00; Mon, 19 Aug 2002 06:21:24 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 19 Aug 2002 06:21:17 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gd5V-000PXb-00; Mon, 19 Aug 2002 06:20:17 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 19 Aug 2002 06:20:09 +0300 (EEST)
Received: from pacific-carrier-annex.mit.edu ([18.7.21.83])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gd5M-000PXV-00
	for lang@esoteric.sange.fi; Mon, 19 Aug 2002 06:20:08 +0300
Received: from central-city-carrier-station.mit.edu (CENTRAL-CITY-CARRIER-STATION.MIT.EDU [18.7.7.72])
	by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id XAA01853
	for <lang@esoteric.sange.fi>; Sun, 18 Aug 2002 23:20:05 -0400 (EDT)
Received: from manawatu-mail-centre.mit.edu (MANAWATU-MAIL-CENTRE.MIT.EDU [18.7.7.71])
	by central-city-carrier-station.mit.edu (8.9.2/8.9.2) with ESMTP id XAA16693
	for <lang@esoteric.sange.fi>; Sun, 18 Aug 2002 23:20:04 -0400 (EDT)
Received: from [10.0.1.2] (pool-141-154-220-248.bos.east.verizon.net [141.154.220.248])
	by manawatu-mail-centre.mit.edu (8.9.2/8.9.2) with ESMTP id XAA19900
	for <lang@esoteric.sange.fi>; Sun, 18 Aug 2002 23:20:03 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010401b986136ce7a1@[10.0.1.2]>
Date: Sun, 18 Aug 2002 23:20:04 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] 2D BF
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

BF could easily be extended to operate on a 2D array. Two new 
commands and you're there, the spirit and elegance of BF intact, with 
a wealth of new possibilities. Like programs where some loops move 
the pointer in actual loops, or across one array and back across 
another below it.

Anyone else find this intriguing?

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 19 06:54:35 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gdcc-000Pa8-00; Mon, 19 Aug 2002 06:54:30 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 19 Aug 2002 06:54:23 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gdcL-000Pa2-00; Mon, 19 Aug 2002 06:54:13 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 19 Aug 2002 06:54:02 +0300 (EEST)
Received: from mrwaynxd-new.lnk.telstra.net ([139.130.76.194] helo=gateway.michel.com.au)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gdc8-000PZw-00
	for lang@esoteric.sange.fi; Mon, 19 Aug 2002 06:54:01 +0300
Received: from ork (ork.michel.com.au [203.18.139.105])
	by gateway.michel.com.au (8.11.0/8.11.0) with SMTP id g7J3rqA11597
	for <lang@esoteric.sange.fi>; Mon, 19 Aug 2002 13:53:52 +1000
From: "Ryan Michel" <ryan@michel.com.au>
To: <lang@esoteric.sange.fi>
Subject: [lang] Re: 2D BF
Date: Mon, 19 Aug 2002 13:54:59 +1000
Message-ID: <AFEKKHEAPCHHLJNEBDMFCEMKCAAA.ryan@michel.com.au>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
In-Reply-To: <p05010401b986136ce7a1@[10.0.1.2]>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ryan@michel.com.au
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ryan@michel.com.au
Precedence: bulk
X-list: misc

does sound interestingt, i'll have to write an interpreter.  Shouldn't be
much different to a normal bf interpreter and then I can write some programs
with it.  It wouldn't even be that hard to add more dimensions but thats
getting to much like befunge for my tastes.

ryan

-----Original Message-----
From: lang-bounce@esoteric.sange.fi
[mailto:lang-bounce@esoteric.sange.fi]On Behalf Of David Greenspan
Sent: Monday, 19 August 2002 1:20 PM
To: lang@esoteric.sange.fi
Subject: [lang] 2D BF


BF could easily be extended to operate on a 2D array. Two new
commands and you're there, the spirit and elegance of BF intact, with
a wealth of new possibilities. Like programs where some loops move
the pointer in actual loops, or across one array and back across
another below it.

Anyone else find this intriguing?

-- David

--
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.360 / Virus Database: 199 - Release Date: 7/05/2002

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.360 / Virus Database: 199 - Release Date: 7/05/2002


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 19 11:38:14 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gi2r-00008N-00; Mon, 19 Aug 2002 11:37:53 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 19 Aug 2002 11:37:46 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gi2E-000082-00; Mon, 19 Aug 2002 11:37:14 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 19 Aug 2002 11:37:06 +0300 (EEST)
Received: from porsta.cs.helsinki.fi ([128.214.48.124])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gi26-00007w-00
	for lang@esoteric.sange.fi; Mon, 19 Aug 2002 11:37:06 +0300
Received: from melkinpaasi.cs.Helsinki.FI (sslwrap@localhost [127.0.0.1])
	by porsta.cs.Helsinki.FI (8.11.6/8.11.6) with ESMTP id g7J8b1g30997
	for <lang@esoteric.sange.fi>; Mon, 19 Aug 2002 11:37:04 +0300
Received: from localhost (pkalliok@localhost)
	by melkinpaasi.cs.Helsinki.FI (8.11.6/8.11.2) with ESMTP id g7J8awb09248
	for <lang@esoteric.sange.fi>; Mon, 19 Aug 2002 11:36:58 +0300
X-Authentication-Warning: melkinpaasi.cs.Helsinki.FI: pkalliok owned process doing -bs
Date: Mon, 19 Aug 2002 11:36:58 +0300 (EEST)
From: Panu A Kalliokoski <pkalliok@cs.Helsinki.FI>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [source] graphical source (was Re: portable basketball
 sets)
In-Reply-To: <B9840CB8.906%cristofd@hevanet.com>
Message-ID: <Pine.LNX.4.44.0208191135260.9185-100000@melkinpaasi.cs.Helsinki.FI>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.Helsinki.FI
Precedence: bulk
X-list: misc

On Sat, 17 Aug 2002, Daniel wrote:
> > Yup, though I think it would be more interesting if the language would
> > be able to produce new pictures also, not only change its own state.
> If it changes its own state enough it will have made a new picture, right?
> (Same size, of course, unless there are commands to change that.)

The wording in that posting was exceptionally unclear, even to be written 
by me... what I meant was, it would be rather nice for the language to 
have first-class pictures, so that levels of abstraction could be easily 
built...

-- 
Am fuar -> symb <- am fesh
atehwa@iki.fi



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 19 12:15:37 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gidF-0000Hl-00; Mon, 19 Aug 2002 12:15:29 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 19 Aug 2002 12:15:22 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gibb-0000HC-00; Mon, 19 Aug 2002 12:13:47 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 19 Aug 2002 12:13:39 +0300 (EEST)
Received: from smtp-relay01.tc.dsvr.net ([212.69.192.4])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gibS-0000H1-00
	for lang@esoteric.sange.fi; Mon, 19 Aug 2002 12:13:38 +0300
Received: from [212.69.195.234] (helo=suppose.dsvr.co.uk)
	by smtp-relay01.tc.dsvr.net with esmtp (Exim 3.33 #3)
	id 17gibK-0000Af-00
	for lang@esoteric.sange.fi; Mon, 19 Aug 2002 10:13:30 +0100
Received: from dirtyape (host217-35-89-7.in-addr.btopenworld.com [217.35.89.7])
	by suppose.dsvr.co.uk (8.11.6/8.11.6) with ESMTP id g7J9DUH15954
	for <lang@esoteric.sange.fi>; Mon, 19 Aug 2002 10:13:30 +0100
From: "Edward George" <ed@suppose.co.uk>
To: <lang@esoteric.sange.fi>
Subject: [lang] Re: 2D BF
Date: Mon, 19 Aug 2002 10:22:37 +0100
Message-ID: <000001c24761$f62b5530$f400a8c0@dirtyape>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.3416
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
In-Reply-To: <p05010401b986136ce7a1@[10.0.1.2]>
Importance: Normal
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ed@suppose.co.uk
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ed@suppose.co.uk
Precedence: bulk
X-list: misc

This is something I started to write an interpreter for a while ago but
never finished.
I thought it would be useful for keeping work area away from the main
array and also useful in 2d cellular automata programming.
It would be great if someone else did it saving me the effort:)

Ed, Nottingham UK
ed@suppose.co.uk
http://ed.suppose.co.uk
http://www.suppose.co.uk
 
 

-----Original Message-----
From: lang-bounce@esoteric.sange.fi
[mailto:lang-bounce@esoteric.sange.fi] On Behalf Of David Greenspan
Sent: 19 August 2002 04:20
To: lang@esoteric.sange.fi
Subject: [lang] 2D BF

BF could easily be extended to operate on a 2D array. Two new 
commands and you're there, the spirit and elegance of BF intact, with 
a wealth of new possibilities. Like programs where some loops move 
the pointer in actual loops, or across one array and back across 
another below it.

Anyone else find this intriguing?

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 19 16:10:42 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gmIg-00013c-00; Mon, 19 Aug 2002 16:10:30 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 19 Aug 2002 16:10:23 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gmI7-00013F-00; Mon, 19 Aug 2002 16:09:56 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 19 Aug 2002 16:09:47 +0300 (EEST)
Received: from zonorus.marlboro.edu ([216.114.150.3])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gmHy-000139-00
	for lang@esoteric.sange.fi; Mon, 19 Aug 2002 16:09:47 +0300
Received: from localhost (jproctor@localhost)
	by zonorus.marlboro.edu (8.9.1/8.9.1) with ESMTP id JAA27450
	for <lang@esoteric.sange.fi>; Mon, 19 Aug 2002 09:09:43 -0400 (EDT)
Date: Mon, 19 Aug 2002 09:09:43 -0400 (EDT)
From: Jason Proctor <jproctor@gradcenter.marlboro.edu>
X-Sender: jproctor@zonorus.marlboro.edu
To: lang@esoteric.sange.fi
Subject: [lang] Re: [source] graphical source (was Re: portable basketball
 sets)
In-Reply-To: <Pine.LNX.4.44.0208191135260.9185-100000@melkinpaasi.cs.Helsinki.FI>
Message-ID: <Pine.GSO.4.05.10208190902220.27406-100000@zonorus.marlboro.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: jproctor@gradcenter.marlboro.edu
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: jproctor@gradcenter.marlboro.edu
Precedence: bulk
X-list: misc


> > Yup, though I think it would be more interesting if the language would
> > be able to produce new pictures also, not only change its own state.
> If it changes its own state enough it will have made a new picture, right?
> (Same size, of course, unless there are commands to change that.)

A former student of mine and I were toying this past spring with a
semi-steganographic visual language, loosely based on weird and BF.  It
relied on the system having access to a reference image (could be the Mona
Lisa, could be plain white, whatever) and an altered one as the source.  
It compared the two images and used the "trail" of slight variations in
hue, saturation, and value as its input.  

We didn't actually get very far, but I keep meaning to dust off the spec
and clean it up some and post it.  Maybe someday...


j


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Aug 19 23:09:04 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gspF-0001jK-00; Mon, 19 Aug 2002 23:08:33 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 19 Aug 2002 23:08:26 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gsog-0001jE-00; Mon, 19 Aug 2002 23:07:58 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 19 Aug 2002 23:07:50 +0300 (EEST)
Received: from pacific-carrier-annex.mit.edu ([18.7.21.83])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gsoY-0001j8-00
	for lang@esoteric.sange.fi; Mon, 19 Aug 2002 23:07:50 +0300
Received: from central-city-carrier-station.mit.edu (CENTRAL-CITY-CARRIER-STATION.MIT.EDU [18.7.7.72])
	by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id QAA23723
	for <lang@esoteric.sange.fi>; Mon, 19 Aug 2002 16:07:47 -0400 (EDT)
Received: from melbourne-city-street.mit.edu (MELBOURNE-CITY-STREET.MIT.EDU [18.7.21.86])
	by central-city-carrier-station.mit.edu (8.9.2/8.9.2) with ESMTP id QAA12909
	for <lang@esoteric.sange.fi>; Mon, 19 Aug 2002 16:07:47 -0400 (EDT)
Received: from [10.0.1.2] (pool-141-154-220-248.bos.east.verizon.net [141.154.220.248])
	by melbourne-city-street.mit.edu (8.9.2/8.9.2) with ESMTP id QAA19703
	for <lang@esoteric.sange.fi>; Mon, 19 Aug 2002 16:07:45 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010404b986fcf08b85@[10.0.1.2]>
Date: Mon, 19 Aug 2002 16:07:47 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] 2D BF Example
Content-Type: multipart/mixed; boundary="============_-1182334826==_============"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

--============_-1182334826==_============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

Here is an example of BF 2D in action.

I modified the Python interpreter to be a 2D interpreter.

The program, "add", takes two arbitrarily large ASCII numbers, each 
followed by a line feed, and adds them by adding down the columns 
much the way humans do. "addshort" is the same program with the 
comments stripped.

For more information see the notes at the top of each file.

-- David
--============_-1182334826==_============
Content-Id: <p05010404b986fcf08b85@[10.0.1.2].0.0>
Content-Type: text/plain; name="brain2d.py"; charset="us-ascii" ; format="flowed"
Content-Disposition: attachment; filename="brain2d.py"
 ; modification-date="Mon, 19 Aug 2002 16:01:35 -0400"

#!/usr/bin/python

"""
2-D Brainfuck Interpreter

Note: Making these modifications has been my first experience with Python,
       so I don't know all the tricks, caveats, etc.

Changes made to Nikita's original source:

-  Memory ptr is now an ordered pair (< and > affect first index)
-  Memory is 2-D (list of lists), starting out as BUFFER_SIZE x BUFFER_SIZE,
    and growing right or down by BUFFER_SIZE when necessary
-  Recognized commands for vertical movement are '^' and 'V';
    comments in a program can be made all lowercase to prevent use of 'V'
-  The '$' command prints a '$' to stdout, as a debugging tool
-  Errors now go to stdout, because when they went to stderr they would
    appear before $s were flushed out of stdout
-  Binary input can be accomplished using a backquote (`) followed by two
    hex digits; a backquote can be input as `60
-  I don't think I broke anything making these changes, but I've only tried
    running this with default IO settings
"""


"""A very strict Brainfuck interpreter."""

import re, sys, string

BUFFER_SIZE = 32

def run(program, input=None, output=None, max_steps=-1, 
extended_interpretation=0, no_input=0, value_to_return=None):
     """Runs a Brainfuck program given as a string.

     If 'input' is None, stdin is used. 'input' can be
     a string or a tuple; tuples are only used if
     extended_interpretation is non-zero, and should
     be more or less obvious in that case.

     If 'output' is None, stdout is used; otherwise
     no output is done, but the program output is
     compared against 'output' and an exception is raised
     if they are not equal.

     if max_steps is < 0, there is no restriction.

     'extended_interpretation' is interesting.
     If it's non-zero, then program output is evaluated
     as a brainfuck program 'extended_interpretation' times.
     Only the last such program will be checked against
     the given 'output'. Each can have its own value for 'input',
     given as an element of the tuple; if some of the programs
     don't need input, set the appropriate tuple elements to "".

     If 'no_input' is non-zero, any attempt to use the ','
     operator results in an exception being raised.

     Value returned is the [rightmost,bottommost] position of the 
pointer in memory.
     If an error occures, Exception is raised."""

     # create a dict of brackets pairs, for speed later on
     parens={}
     open_parens=[]
     for pos in range(len(program)):
         if program[pos] == '[':
             open_parens.append(pos)
         elif program[pos] == ']':
             if len(open_parens) > 0:
                 parens[pos] = open_parens[-1]
                 parens[open_parens[-1]] = pos
                 open_parens.pop()
             else:
                 raise Exception, "Unbalanced parentheses!"
     if len(open_parens) != 0:
         raise Exception, "Unbalanced parentheses!"
     # now we can start interpreting
     pc = 0        # program counter
     mp = [0,0]        # memory pointer
     steps = 0
     memory = [([0] * BUFFER_SIZE) for i in range(BUFFER_SIZE)] 
#initial memory area
     rightmost = 0
     bottommost = 0
     if input != None:
         if type(input) == type(()):
             # we'll only be using input[0] right now
             inputs, input = input, input[0]
         input_pointer = 0

     if extended_interpretation:
         my_output = ""   #we'll save the output here

     if output != None:
         output_pointer = 0

     if no_input:
         eof_reached = 1
     else:
         eof_reached = 0

     # the main program loop:
     while pc < len(program):

         if   program[pc] == '+':
             memory[mp[0]][mp[1]] = memory[mp[0]][mp[1]] + 1
             if memory[mp[0]][mp[1]] == 256:
                 raise Exception, "Cell overflow"

         elif program[pc] == '-':
             memory[mp[0]][mp[1]] = memory[mp[0]][mp[1]] - 1
             if memory[mp[0]][mp[1]] < 0:
                 raise Exception, "Cell underflow"

         elif program[pc] == '>':
             mp[0] = mp[0] + 1
             if mp[0] > rightmost:
                 rightmost = mp[0]
             if mp[0] >= len(memory):
                 memory = memory + [([0]*len(memory[0])) for i in 
range(BUFFER_SIZE)] # no restriction on memory growth!

         elif program[pc] == '<':
             mp[0] = mp[0] - 1
             if mp[0] < 0:
                 raise Exception, "Memory pointer underflow (left)"

         elif program[pc] == 'V':
             mp[1] = mp[1] + 1
             if mp[1] > bottommost:
                 bottommost = mp[1]
             if mp[1] >= len(memory[0]):
                 for i in range(len(memory)):
                     memory[i] = memory[i]+[0]*BUFFER_SIZE

         elif program[pc] == '^':
             mp[1] = mp[1] - 1
             if mp[1] < 0:
                 raise Exception, "Memory pointer underflow (top)"

         elif program[pc] == '.':
             if output == None:
                 sys.stdout.write(chr(memory[mp[0]][mp[1]]))
             else:
                 if extended_interpretation != 0:
                     my_output = my_output + chr(memory[mp[0]][mp[1]])
                 else:
                     if output_pointer == len(output) or 
chr(memory[mp[0]][mp[1]]) != output[output_pointer]:
                         raise Exception, "Program output doesn't 
match required output"
                     output_pointer = output_pointer+1

         elif program[pc] == ',':
             if eof_reached:
                 raise Exception, "Program tries reading past EOF"
             if input == None:
                 char = sys.stdin.read(1)
                 if char == '': # EOF
                     memory[mp[0]][mp[1]] = 0
                     eof_reached = 1
                 else:
                     if char == chr(96): #backquote
                         memory[mp[0]][mp[1]] = 
int(sys.stdin.read(2),16) # no EOF checking after backquote!
                     else:
                         memory[mp[0]][mp[1]] = ord(char)
             else:
                 if input_pointer == len(input): # EOF
                     memory[mp[0]][mp[1]] = 0
                     eof_reached = 1
                 else:
                     char = input[input_pointer]
                     input_pointer = input_pointer + 1
                     if char == chr(96): #backquote
                         # no EOF checking!
                         memory[mp[0]][mp[1]] = 
int(input[input_pointer]+input[input_pointer+1],16)
                         input_pointer = input_pointer + 2
                     else:
                         memory[mp[0]][mp[1]] = ord(input[input_pointer])

         elif program[pc] == '[':
             if memory[mp[0]][mp[1]] == 0:
                 pc = parens[pc]

         elif program[pc] == ']':
             if memory[mp[0]][mp[1]] != 0:
                 pc = parens[pc]

         elif program[pc] == '$':
             sys.stdout.write('$')

         pc = pc + 1

         steps = steps + 1
         if max_steps >= 0 and steps > max_steps:
             raise Exception, "Maximum number of steps exceeded"

         # end of while loop

     if output != None and not extended_interpretation:
         if output_pointer != len(output):
             raise Exception, "Program finished, but not all required 
output printed"

     if value_to_return == None:
         value_to_return = rightmost
     if extended_interpretation:
         run(re.findall("[[\]<>+-.,V^]",my_output), inputs[1:], 
output, max_steps, extended_interpretation-1, no_input, 
value_to_return)
     return [rightmost,bottommost]

     # end of run()


if __name__ == '__main__':
     if len(sys.argv) != 2:
         print "Syntax: " + sys.argv[0] + " <filename>"
     else:
         try:
             program_file = open(sys.argv[1])
             program = re.findall("[[\]<>+-.,V^$]",program_file.read())
             try:
                 run(program)
             except Exception, message:
                 sys.stdout.write("\n\nERROR: " + str(message))
         except IOError:
             print "Cannot open file '" + sys.argv[0] + "'"
--============_-1182334826==_============
Content-Id: <p05010404b986fcf08b85@[10.0.1.2].0.1>
Content-Type: text/plain; name="add.bf"; charset="us-ascii" ; format="flowed"
Content-Disposition: attachment; filename="add.bf"
 ; modification-date="Mon, 19 Aug 2002 15:59:06 -0400"

// addition of arbitrarily large numbers
//
// example of the use of brainfuck 2d
//
// input:  two positive integers of arbitrary size in normal ascii form
//         each followed by a line feed (char 10)
// output: the sum in ascii
//
// numbers are stored as strings of base 10 digits with the ones place on
// the left; the two numbers are stored in rows 0 and 1 and adding is done
// down the columns into row 2
//
// the program obeys the strict rules used in golf


// mark the two rows to read digits into
+V+^

// for each of the two rows
// input digits inserting new ones on the left
// and shifting the others to the right
// this makes the left most digit the ones place
// ie the number is stored backwards
[
   ->>,----------
   [
     [>]<[[>+<-]<]>,----------
   ]
   // here we are at col 2 with the digits to the right
   // subtract 37 from the digits
   // after this digits '0' to '9' are represented by numbers 1 to 10
   // digits are generally stored offset here so that strings of digits
   // can be 0 terminated
   <++++++[>++++++<-]>+
   [>[->]<[<]>-]
   // back to col 0 and down
   <<V
]

// back to (0 0)
^^
// numbers start at col 3
// is second num longer than first?
>>>[>]V
// if it is then swap the numbers
[[<]>[[V+^-]^[V+^-]VV[^^+VV-]^>]]
// return to (0 2)
^<[<]

// for each digit
>[

   // add rows 0 and 1 to row 2 which was either 0   or 1 if a carry occurred
   // subtract 1 from each digit being added to get back to 0 to 9 range
   [-[VV+^^-]]V[-[V+^-]]V
   // put a 10 below it (row 3) and a 1 to the right in row 2
   //   where the carry digit goes
   V++++++++++^
   >+<
   // keep subtracting one from row 2 and row 3
   // if sum was under 10 the sum cell will run out leaving
   //   the ptr in row 2 with the difference below it
   // if the sum was 10 or above the 10 cell (row 3) will run out first
   //   and the ptr will overshoot row 2 and the loop will end
   //   with the ptr in row 1 and the difference below it
   [-V-[V]^^]
   // this will go to the row 2 cell with the 1 in it (the carry cell)
   // in the case of a carry and the cell below that (0) otherwise
   V>
   // after the following the ptr is in row 3 no matter what
   // and the row 2 cell has a value of (carry ? 2 : 1)
   [+V]
   // correct the carry digit
   ^-
   // if a carry occurred then the sum digit is correct
   // otherwise it must be set to 10 minus the cell below it
   // the digit is left as a number 1 to 10 representing a digit 0 to 9
   <V[^++++++++++V[^-V-]]^+
   // get in position at top of next column
   >^^
]
// a carried 1 at the end must become a 2 because digits are offset by 1
// and then we go back to col 2
VV[+>]<[<]

// add 47 to the digits
<++++++[>++++++++<-]>-
[>[+>]<[<]>-]

// output them right to left
>[>]<[.<]
++++++++++.
--============_-1182334826==_============
Content-Id: <p05010404b986fcf08b85@[10.0.1.2].0.2>
Content-Type: text/plain; name="addshort.bf"; charset="us-ascii" ; format="flowed"
Content-Disposition: attachment; filename="addshort.bf"
 ; modification-date="Mon, 19 Aug 2002 16:02:15 -0400"

+V+^
[
   ->>,----------
   [
     [>]<[[>+<-]<]>,----------
   ]
   <++++++[>++++++<-]>+
   [>[->]<[<]>-]
   <<V
]
^^
>>>[>]V
[[<]>[[V+^-]^[V+^-]VV[^^+VV-]^>]]
^<[<]
>[
   [-[VV+^^-]]V[-[V+^-]]V
   V++++++++++^
   >+<
   [-V-[V]^^]
   V>
   [+V]
   ^-
   <V[^++++++++++V[^-V-]]^+
   >^^
]
VV[+>]<[<]
<++++++[>++++++++<-]>-
[>[+>]<[<]>-]
>[>]<[.<]
++++++++++.
--============_-1182334826==_============--

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 20 02:15:10 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gvji-0001uO-00; Tue, 20 Aug 2002 02:15:02 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 20 Aug 2002 02:14:55 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gvj0-0001uI-00; Tue, 20 Aug 2002 02:14:18 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 20 Aug 2002 02:14:10 +0300 (EEST)
Received: from mk-smarthost-4.mail.uk.tiscali.com ([212.74.114.40])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17gvis-0001uC-00
	for lang@esoteric.sange.fi; Tue, 20 Aug 2002 02:14:10 +0300
Received: from [212.159.160.197] (helo=atuan)
	by mk-smarthost-4.mail.uk.tiscali.com with esmtp (Exim 4.05)
	id 17gvjB-000JdO-00
	for lang@esoteric.sange.fi; Tue, 20 Aug 2002 00:14:30 +0100
Date: Tue, 20 Aug 2002 00:13:35 +0100
From: Iain Craig <iain@coldcity.com>
To: lang@esoteric.sange.fi
Subject: [lang] Re: portable basketball sets
In-Reply-To: <B982C3BA.8FA%cristofd@hevanet.com>
References: <E17fj13-000KSv-00@oiva.sange.fi> <B982C3BA.8FA%cristofd@hevanet.com>
Message-Id: <20020820000924.08D9.IAIN@coldcity.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.00.03
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: iain@coldcity.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: iain@coldcity.com
Precedence: bulk
X-list: misc

Surprised no-one's mentioned Piet - I guess the author's not on the list
just now. Check out http://www.dangermouse.net/esoteric/piet.html

Piet source is very pretty.

<plug>
(since this is my first post in a very long time)

I was interested in the Eso OS project a while back; I have a skeletal
OS that's more developed than just a bootloader (which is as far as many
OS projects seem to get) that could be adapted for various esoteric
purposes; check out me site.

There's also a variable-target slightly optimising brainfuck compiler
there.
</plug>

===
Iain C

www.coldcity.com
code, pics, life


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Aug 20 10:54:00 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17h3pf-0002ps-00; Tue, 20 Aug 2002 10:53:43 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 20 Aug 2002 10:53:36 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17h3oo-0002ph-00; Tue, 20 Aug 2002 10:52:50 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 20 Aug 2002 10:52:42 +0300 (EEST)
Received: from posti.pp.htv.fi ([212.90.64.50])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17h3of-0002pb-00
	for lang@esoteric.sange.fi; Tue, 20 Aug 2002 10:52:41 +0300
Received: from welho.com ([213.243.182.229])
	by posti.pp.htv.fi (8.11.1/8.11.1) with ESMTP id g7K7qdH15140
	for <lang@esoteric.sange.fi>; Tue, 20 Aug 2002 10:52:39 +0300 (EETDST)
Message-ID: <3D61F551.2000004@welho.com>
Date: Tue, 20 Aug 2002 10:52:49 +0300
From: Juha =?ISO-8859-1?Q?J=E4rvi?= <mooz@welho.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.8) Gecko/20020208
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Javascript Befunge interpreter
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mooz@welho.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mooz@welho.com
Precedence: bulk
X-list: misc

I just finished a Javascript Befunge interpreter with
single-stepping, breakpoints, stack view and the works.
Its speed seems to be on the same level as Visbef's
when running under IE although I don't know how that is
possible.

It's currently available
at http://kotisivu.mtv3.fi/quux/jsbef
or http://quux.befunge.org/jsbef

The command handlers are compiled from pseudocode when
the page loads and can be easily changed to modify the
way the interpreter works, although at the moment the
interpreter must first be saved to the local machine to
make the changes to the html source.

Here's a snippet to illustrate this:
/    c = c / b
%    c = c % b
!    if b then b = 0 else b = 1
`    if c > b then c = 1 else c = 0
g    c = [c, b]
p    [c, b] = d

Hunt the Wumpus and my quicksort and other funky stuff
can now be run on anything with a decent web browser :)
Here's the browser compatibility list so far:

Works:
IE 5.x/Windows (IE's Javascript engine is
                 apparently the fastest)
Mozilla 1.0/Windows
Mozilla 1.0/Linux

Doesn't work:
Opera/anything (regexp problems)
Konqueror/Linux (stylesheet problems)
a few earlier Mozillas/Linux (very weird problems)


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Aug 25 07:06:38 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17ioed-000O6B-00; Sun, 25 Aug 2002 07:05:35 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 25 Aug 2002 07:05:28 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17iob8-000O5I-00; Sun, 25 Aug 2002 07:01:58 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 25 Aug 2002 07:01:51 +0300 (EEST)
Received: from rhenium.btinternet.com ([194.73.73.93])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17iob0-000O56-00
	for lang@esoteric.sange.fi; Sun, 25 Aug 2002 07:01:50 +0300
Received: from host213-122-243-167.in-addr.btopenworld.com ([213.122.243.167] helo=default)
	by rhenium.btinternet.com with smtp (Exim 3.22 #8)
	id 17ioak-0007FY-00
	for lang@esoteric.sange.fi; Sun, 25 Aug 2002 05:01:34 +0100
Message-ID: <02f401c24bec$6dae4de0$a7f37ad5@default>
From: "thedeepervoid" <thedeepervoid@btinternet.com>
To: <lang@esoteric.sange.fi>
Subject: [lang] constellation - a graphical 3d language
Date: Sun, 25 Aug 2002 05:03:48 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: thedeepervoid@btinternet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: thedeepervoid@btinternet.com
Precedence: bulk
X-list: misc

[the following message cobbled together from several emails in my sent
folder to a friend that i retrieved and decided to post when i saw mention
of image based languages on this mailinglist]

befunge has got me thinking...
befunge's use of a grid is too normal for a truly weird programming
language - how about a (3d) `constellation' of points having (floating
point)
coordinates.

The flow of execution could go from the current point to the closest
one to it, other than the one that has just been visited. (possibly the
second
closest in the event of conditional jumps).
The distances and directions between points could be used to encode
operations.
Data could be stored as clouds or chains of points.
Perhaps a `colour' would need to be attached to each point, although this
dilutes the conceptual simplicity of the idea somewhat.



in addition to a 3d `constellation' of points having (floating point)
coordinates, a stack could also exist (like the division in befunge) - the
items on this stack needn't be points, they may be shapes defined in terms
of points (eg, circle, plane, line, tetrahedron...). The items on the stack
reference the same space the 'constellation' exists in, although the 2 are
distinct, and the state of the stack is per-thread.
       thus the terms Stack and Constellation(Constellation space) acquire
their respective meanings

Operations include
CENTRE find centre of shape
IF conditional branch on 2 shapes overlapping
(ie,alternate branches of execution look like branches in the code. logical
loops may visually look like loops,unlike lesser languages with a text based
syntax)
INTERSECT find intersection of 2 shapes(eg, sphere intersect plane =>
circle) - may be undefined depending on the 2 shapes
DISPLACE displace shape by vector specified by line segment
RANDOMPOINT pick random point in shape...
LITERAL push point of current instruction on stack
NOP do nothing - this may be needed to preserve spacing
GOTO takes a point from stack and goes to it(this should rarely be needed)
OUTLINE (eg, a cube becomes 6 squares, a filled sphere becomes a hollow
sphere)
TYPEDESTROY remove type information of shape (eg, circle simply becomes
centre point and one of the points on the circumference)
                  ...if the type information is retained elsewhere the inver
se is ...
NEW?? family of commands that builds shape from some points (eg, NEWCIRCLE
from centre and a point on the circumference, NEWLINE also accepts 2 points
but they are 2 points on the line, NEWPLANE uses 3 points in the plane,
NEWCIRCLEA uses 3 points on the circumference of the circle...)
(these operators operate only on stack, using the constellation only to get
instructions)


PLOT Plot point
NCP find (nth) closest point
ERASE  erase point
TRANSFORM apply transformation on points in region of the constellation
specified by a shape(such that it transforms old triangle specified on stack
to new triangle specified on stack) - this allows rotations translations
etc
FOREACH  for each point (finds all points in constellation that overlap a
given shape on the stack, and creates a new thread for each one, with a
stack that is a duplicate of the parent thread, but for the relevant point
on top - the parent thread continues running along the other branch of the
code similar to an IF)
(these also operate on the constellation)


the stack cannot necessarily contain arbitrary shapes, only those that the
interpreter can perform IF CENTRE RANDOMPOINT etc on.
  the space in which the constellation resides can contain only a finite
number of points PLOTted in advance.
a way of procedurally trapping accesses from within constellation allowing
shapes to be defined that aren't built in may be useful- ie, a wormhole
could be defined such that accesses to a certain sphere all go through to
another part of the constellation altogether unless a program with a higher
privilege level looks there without lowering its privilege level in which
case it sees some code that traps requests, translates and rotates them (see
TRANSFORM) and accesses some other part of space.

I/O is a fairly minor issue and will be irrelevant when the entire universe
is a constellation program, but access to files, stdin/out, windowing, sound
i/o, and network sockets are needed if befunge is to be firmly kept in its
place as a lesser language.

File format can be either a binary file or a simple text format eg,
C* Ver0
(45,8,4.66) #this is a comment
(0,45,455)
THREAD: IP(7,4,5) STACK CIRCLE(45,7,88)(31,-9,9) POINT(78,5,2)
THREAD: IP(888,19,6) STACK PLANE(45,8,4.66)(0,45,455)(1,-2,-5)
LINE(-15,45,16.165,37)(12,3,2)


Actually implementing this thing may be awkward.


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 28 17:22:33 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17k3h4-0006uY-00; Wed, 28 Aug 2002 17:21:14 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 28 Aug 2002 17:21:07 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17k3c2-0006uD-00; Wed, 28 Aug 2002 17:16:02 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 28 Aug 2002 17:15:54 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17k3bt-0006u7-00
	for lang@esoteric.sange.fi; Wed, 28 Aug 2002 17:15:54 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g7SEFmv24981;
	Wed, 28 Aug 2002 07:15:49 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Wed, 28 Aug 2002 07:15:34 -0700
Subject: [lang] [brainfuck and brainfuck golf] Brainfuck wiki.
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>, <friends-of-brainfuck@koeln.ccc.de>
Message-ID: <B9922915.95B%cristofd@hevanet.com>
In-Reply-To: <20020808191929.C22152@mail.inf.tu-dresden.de>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

Okay, the new brainfuck wiki seems to have been fixed. So it's open for
brainfuck golf content or other brainfuck content. Let me know if it's still
broken for any of your browsers. If not, we might or might not want to
transfer the Brainfuck Golf discussion there. The advantage is that it's
pretty flexible and it's not, well, Yahoo. The disadvantage is that, though
there is a mechanism to get notified by email when a page changes, it
involves putting your address in the code for the page, which makes it
viewable by anyone editing the page; worse, since what's sent by email is
the code, not the processed version, everyone's address is sent to everyone
whenever the page changes. Don't know how much of a problem that is...
The other thing is, it sends two copies for some reason. :)
Anyway, the address again is:
http://www.seedwiki.com/page.cfm?wikiid=794&doc=BrainFuck

-Daniel.
-- 
              ()  ASCII ribbon campaign
              /\    against HTML mail


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Aug 28 21:33:04 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17k7bu-0007K8-00; Wed, 28 Aug 2002 21:32:10 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 28 Aug 2002 21:31:46 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17k7Yk-0007J2-00; Wed, 28 Aug 2002 21:28:54 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 28 Aug 2002 21:28:46 +0300 (EEST)
Received: from pacific-carrier-annex.mit.edu ([18.7.21.83])
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17k7Yc-0007Iw-00
	for lang@esoteric.sange.fi; Wed, 28 Aug 2002 21:28:46 +0300
Received: from grand-central-station.mit.edu (GRAND-CENTRAL-STATION.MIT.EDU [18.7.21.82])
	by pacific-carrier-annex.mit.edu (8.9.2/8.9.2) with ESMTP id OAA13862
	for <lang@esoteric.sange.fi>; Wed, 28 Aug 2002 14:28:42 -0400 (EDT)
Received: from melbourne-city-street.mit.edu (MELBOURNE-CITY-STREET.MIT.EDU [18.7.21.86])
	by grand-central-station.mit.edu (8.9.2/8.9.2) with ESMTP id OAA06267
	for <lang@esoteric.sange.fi>; Wed, 28 Aug 2002 14:28:41 -0400 (EDT)
Received: from [18.242.5.153] (NEXT-ONE-FIFTY-THREE.MIT.EDU [18.242.5.153])
	by melbourne-city-street.mit.edu (8.9.2/8.9.2) with ESMTP id OAA27909
	for <lang@esoteric.sange.fi>; Wed, 28 Aug 2002 14:28:40 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010401b992c6a706d9@[18.242.5.153]>
In-Reply-To: <B9922915.95B%cristofd@hevanet.com>
References: <B9922915.95B%cristofd@hevanet.com>
Date: Wed, 28 Aug 2002 14:28:42 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] Re: [brainfuck and brainfuck golf] Brainfuck wiki.
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

Maybe this will keep the list from being flooded as it has been for 
the past week :).

-- David

>Okay, the new brainfuck wiki seems to have been fixed. So it's open for
>brainfuck golf content or other brainfuck content. Let me know if it's still
>broken for any of your browsers. If not, we might or might not want to
>transfer the Brainfuck Golf discussion there. The advantage is that it's
>pretty flexible and it's not, well, Yahoo. The disadvantage is that, though
>there is a mechanism to get notified by email when a page changes, it
>involves putting your address in the code for the page, which makes it
>viewable by anyone editing the page; worse, since what's sent by email is
>the code, not the processed version, everyone's address is sent to everyone
>whenever the page changes. Don't know how much of a problem that is...
>The other thing is, it sends two copies for some reason. :)
>Anyway, the address again is:
>http://www.seedwiki.com/page.cfm?wikiid=794&doc=BrainFuck
>
>-Daniel.
>--
>               ()  ASCII ribbon campaign
>               /\    against HTML mail
>
>
>--
>To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
>unsubscribe lang	[if you receive these messages via lang]
>unsubscribe misc	[if you receive these messages via misc]


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Sep 01 13:36:57 2002
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17lS51-000Grp-00; Sun, 01 Sep 2002 13:35:43 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 01 Sep 2002 13:35:36 +0300 (EEST)
Received: from localhost ([127.0.0.1] helo=oiva.sange.fi)
	by oiva.sange.fi with esmtp (Exim 3.36 #1)
	id 17lS0a-000GrF-00; Sun, 01 Sep 2002 13:31:08 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 01 Sep 2002 13:31:00 +0300 (EEST)
Received: from web14005.mail.yahoo.com ([216.136.175.121])
	by oiva.sange.fi with smtp (Exim 3.36 #1)
	id 17lS0R-000Gr9-00
	for lang@esoteric.sange.fi; Sun, 01 Sep 2002 13:30:59 +0300
Message-ID: <20020901103056.14038.qmail@web14005.mail.yahoo.com>
Received: from [62.248.151.233] by web14005.mail.yahoo.com via HTTP; Sun, 01 Sep 2002 11:30:56 BST
Date: Sun, 1 Sep 2002 11:30:56 +0100 (BST)
From: =?iso-8859-1?q?Stephen=20Sykes?= <s_d_sykes@yahoo.co.uk>
Subject: [lang] Befunge & BrainF. in the news
To: lang@esoteric.sange.fi
In-Reply-To: <Pine.GSO.4.05.10208090845310.3345-100000@rama.poly.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: s_d_sykes@yahoo.co.uk
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: s_d_sykes@yahoo.co.uk
Precedence: bulk
X-list: misc

Readers of this list may be interested in this article I noticed in New
Scientist:

Bliss

New Scientist vol 175 issue 2354 - 03 August 2002, page 47
 
Not a new drug on the club scene or a state of mind devoutly to be wished
for. No, this is an obscure computer language, one of thousands of
candidates for inclusion in a proposed museum of software languages.

Why would anyone bother? Because the history of computer languages is the
history of our attempts to deal with mechanical intelligence. And if we
don't collect them now, they'll crumble away like broken clay tablets from
Babylon. We'll end up with only indecipherable fragments from which to
reconstruct our past.

Grady Booch, the man behind the idea and a writer of books about software,
says the museum will provide "the raw materials for future generations of
software archaeologists, historians and software developers".

Is this going to be just a vast electronic archive? Not at all. To keep a
language alive it has to be used. Computer manuals are always incomplete
and often incorrect, so we can't rely on them to help. The answer is to
write new programs to compile or interpret source code written in old
languages so it will run on current computers. It also means maintaining
old computers to run the old compilers, so Booch is collaborating with the
Computer History Museum in Silicon Valley, which does just that (New
Scientist, 9 February, p40).

Amazingly, there may already be more computer languages than spoken ones.
We found more than 2500 languages and dialects at
http://cui.unige.ch/langlist, with even more variety than human tongues.
The difference between Pascal and C, say, is as big as that between High
German and Californian teenage slang.

We hope there'll be a twisty little gallery in the museum for truly weird
languages. Some are meant to be jokes about America, but actually may
reveal as much about people who spend too long in front of computer
screens.

Take Valgol. It stands for "Valley girl" in tribute to Los Angeles
suburban teenagers who are notorious for being airheads - which is why the
language contains statements such as "FOR I = LIKE 1 TO OH*MAYBE 100" ("I,
like, maybe" captures how Valley girls speak).

Then there's BrainF***, an exercise in euphemism and minimalism. The
asterisks in its name tell an obvious story, and while it has just eight
one-character commands it is powerful enough to define its own compiler -
in a mere 3162 bytes. Befunge, on the other hand, is the language of total
confusion: its programs flow in more than one direction so you can write
it but you can't read it because you never know where it will go.

To judge from the response to a letter that Booch sent to 500 software
fiends proposing the idea, the museum is going to take off. More than 100
are jumping at the chance to get involved.

Any more takers?


+- S.D.Sykes - www.stephensykes.com - +358 50 577 3879 -
| Homer: Oh, Lord! Why do You mock me?
| Marge: Homer, that's not God. That's a waffle Bart stuck to the ceiling.
|        (Marge pries the waffle off the ceiling.)
| Homer: Lord, I know I shouldn't eat Thee, but... (munch munch munch) 
|        mmm... sacrelicious.



__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Thu Sep 19 13:35:32 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17ryda-000L0h-00; Thu, 19 Sep 2002 13:34:22 +0300
Received: with LISTAR (v0.129a; list misc); Thu, 19 Sep 2002 13:34:16 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17ryaP-000KzX-00; Thu, 19 Sep 2002 13:31:06 +0300
Received: with LISTAR (v0.129a; list lang); Thu, 19 Sep 2002 13:30:58 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17ryaH-000KzR-00
	for lang@esoteric.sange.fi; Thu, 19 Sep 2002 13:30:57 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g8JAUga15113;
	Thu, 19 Sep 2002 03:30:42 -0700 (PDT)
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Date: Thu, 19 Sep 2002 03:30:27 -0700
Subject: [lang] The usual trivial brainfuck-to-C translator, only written in
	brainfuck. dbf2c.b
From: Daniel <cristofd@hevanet.com>
To: <lang@esoteric.sange.fi>, <friends-of-brainfuck@koeln.ccc.de>,
   <brainfxxx@yahoogroups.com>
Message-ID: <B9AEF552.A43%cristofd@hevanet.com>
In-Reply-To: <20020808191929.C22152@mail.inf.tu-dresden.de>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

+++[>+++++<-]>[>++>++++++>++++>+++++++>+++++++>+++>++++>+[<]>-]

>+++++.>>>.+++++.>------.<--.+++++++++.>+.+.<<<<---.[>]<<.<<<.-------.>++++.<+++
++.+.>-----.>+.<++++.>>++.>-----.

<<<-----.+++++.-------.<--.<<<.>>>.<<+.>------.-..--.+++.-----<++.<--[>+<-]>
>>>>--.--.<++++.>>-.<<<.>>>--.>.

<<<<-----.>----.++++++++.----<+.+++++++++>>--.+.++<<<<.[>]<.>>

,[>>++++++[<+++++++>-]<<[[->]<<]<[>>+<]>>[-]<[<+++++>-[<+>-[<+>-[<+>-[+<-[>[
-[-[>+<-]]]>[<+>-]<<-]>[<+++>-[<--->-[<++++>-[<+++[>[-[-[-[-[>+<-]]]]]>[<+>-
]<<-]>[<+>-[<->-[<++>-[<-->[-]]]]]]]]]]]]]]

<[
    -[-[>+<-]>]
    <[<<<<.>+++.+.+++.-------.>---.++.<.>-.++<<<<.[>]>>>>>>>]
    <[[<]>++.--[>]>>>>>>]
    <[<<++..--<.>>.>>>>>>>]
    <[<<..<.>>.>>>>>>]
    <[<<..-.+<.>>.>>>>>]
    <[<<<<-----.+++++>.----.+++.+>---.<<<-.----.>>.<<.+++++.>>>+.++>.>>>>]
    <[<<++..---.+<.>>.>>>]
    <[<<<<.-----.>++++.<++.+++>----.>---.<<<.-----.>>.<<.+++++.>>>+.++>.>>]
    <.>
]>
,]

<<<<<.<+.>++++.<----.>>---.<<<-.>>>+.>.>.[<]>++.[>]<.
>[Translates brainfuck to C. Assumes EOF->0 or no-change-on-EOF.
Generated C does no-change-on-EOF, and uses unistd.h read and write calls.
Daniel B. Cristofani (cristofd@hevanet.com).]


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Sep 25 03:15:05 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17tzoL-000IPv-00; Wed, 25 Sep 2002 03:13:49 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 25 Sep 2002 03:13:43 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17tzlF-000IPm-00; Wed, 25 Sep 2002 03:10:37 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 25 Sep 2002 03:10:29 +0300 (EEST)
Received: from mta07-svc.ntlworld.com ([62.253.162.47])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17tzl7-000IPX-00
	for lang@esoteric.sange.fi; Wed, 25 Sep 2002 03:10:29 +0300
Received: from thehammer ([213.107.144.129]) by mta07-svc.ntlworld.com
          (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP
          id <20020925001018.YHVH2092.mta07-svc.ntlworld.com@thehammer>
          for <lang@esoteric.sange.fi>; Wed, 25 Sep 2002 01:10:18 +0100
MIME-Version: 1.0
Date: Wed, 25 Sep 2002 01:09:38 +0100
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-Mailer: PSS Bulk Mailer V1.3
SpamTraceNotes: smtp.ntlworld.com is the actual SMTP mail server that sent this email.
From: DoNotReply@notthere.com
To: lang@esoteric.sange.fi
Subject: [lang] Tired with the XP search Facility, Check this out
Message-Id: <20020925001018.YHVH2092.mta07-svc.ntlworld.com@thehammer>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: DoNotReply@notthere.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: DoNotReply@notthere.com
Precedence: bulk
X-list: misc

http://www.findfilesxp.com

This program is up to 100 times faster than the XP search, with much 
more functionality.
 
It has many more features like multiple string searches (With replace 
options), and can prieview Movies, Pictures and ascii (Text) files, Can 
search selected drives and folders (and NOT search too).
 
Its also free to try, and only $10 to  buy.





-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Oct 05 00:45:35 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17xaFP-000Gs7-00; Sat, 05 Oct 2002 00:44:36 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 05 Oct 2002 00:44:29 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17xaCA-000Grx-00; Sat, 05 Oct 2002 00:41:14 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 05 Oct 2002 00:41:07 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17xaC1-000Grr-00
	for lang@esoteric.sange.fi; Sat, 05 Oct 2002 00:41:06 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g94LeuA01662;
	Fri, 4 Oct 2002 14:40:58 -0700 (PDT)
Mime-Version: 1.0
X-Sender: cristofd@pop.hevanet.com
Message-Id: <a05111b00b9c3b262bdab@[130.94.161.238]>
Date: Fri, 4 Oct 2002 14:40:42 -0700
To: lang@esoteric.sange.fi, friends-of-brainfuck@koeln.ccc.de,
   bfgolf@yahoogroups.com
From: "Daniel." <cristofd@hevanet.com>
Subject: [lang] Brainfuck Golf contest #1 starting
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

The goal is to write the shortest brainfuck program to do a certain 
task--in this case, one taken from the foundations of mathematics. As 
a workaround for problems with sourceforge, we've decided to gather 
md5s from both the yahoo group and the wiki from October 8 through 
21, then get the matching source code on or after the 22nd. For more 
information see the rules at
http://seedwiki.com/page.cfm?doc=brainfuckgolfonerules&wikiid=794
Send any questions &c. to bfgolf@yahoogroups.com or put them on the 
wiki (hopefully before the 8th so everything can be resolved before 
the contest officially begins).
Good luck;
-Daniel.
-- 
               ()  ASCII ribbon campaign
               /\    against HTML mail

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Oct 07 13:53:06 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17yVSw-000N7J-00; Mon, 07 Oct 2002 13:50:22 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 07 Oct 2002 13:50:16 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17yVSp-000N7C-00; Mon, 07 Oct 2002 13:50:16 +0300
Received: with LISTAR (v0.129a; list chat); Mon, 07 Oct 2002 13:50:15 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17yVSo-000N76-00
	for chat@esoteric.sange.fi; Mon, 07 Oct 2002 13:50:14 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g97Ao9A15399
	for <chat@esoteric.sange.fi>; Mon, 7 Oct 2002 03:50:11 -0700 (PDT)
Mime-Version: 1.0
X-Sender: cristofd@pop.hevanet.com
Message-Id: <a05111b00b9c713b1969d@[130.94.161.238]>
Date: Mon, 7 Oct 2002 03:49:54 -0700
To: chat@esoteric.sange.fi
From: "Daniel." <cristofd@hevanet.com>
Subject: [chat] So a "foreign-handed foreign policy"...
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: chat-bounce@esoteric.sange.fi
Errors-to: chat-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: chat@esoteric.sange.fi
X-list: chat
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

...is one that's foreign to America's professed ethical standards. 
And you thought it was just a verbal slip! Watch as dealing with 
esoteric language becomes a survival skill.
-Daniel.
-- 
        ()  ASCII ribbon campaign      ()    Hopeless ribbon campaign
        /\    against HTML mail        /\  against gratuitous bloodshed





From esoteric@oiva.sange.fi Thu Oct 10 13:06:24 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17zaBT-000BeF-00; Thu, 10 Oct 2002 13:04:47 +0300
Received: with LISTAR (v0.129a; list misc); Thu, 10 Oct 2002 13:04:40 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17za8C-000Bcm-00; Thu, 10 Oct 2002 13:01:25 +0300
Received: with LISTAR (v0.129a; list lang); Thu, 10 Oct 2002 13:01:17 +0300 (EEST)
Received: from mail.inf.tu-dresden.de ([141.76.2.1])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17za84-000Bca-00
	for lang@esoteric.sange.fi; Thu, 10 Oct 2002 13:01:16 +0300
Received: from irz601.inf.tu-dresden.de (irz601.inf.tu-dresden.de [141.76.2.66])
	by mail.inf.tu-dresden.de (8.11.2/8.11.2) with ESMTP id g9AA1CR06450
	for <lang@esoteric.sange.fi>; Thu, 10 Oct 2002 12:01:13 +0200 (MEST)
Received: (from bf3@localhost)
	by irz601.inf.tu-dresden.de (8.11.6+Sun/8.11.2) id g9AA1C323614
	for lang@esoteric.sange.fi; Thu, 10 Oct 2002 12:01:12 +0200 (MET DST)
Date: Thu, 10 Oct 2002 12:01:11 +0200
From: Bertram Felgenhauer <bf3@mail.inf.tu-dresden.de>
To: lang@esoteric.sange.fi
Subject: [lang] Yet another Brainfuck compiler
Message-ID: <20021010120111.A23420@irz601.inf.tu-dresden.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.1i
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
X-list: misc

Hi,

after thinking about optimizing Brainfuck code for quite a while
(actually I think I've been toying with the idea for at least a
year now), I finally gave it a shot and implemented it. Actually,
I implemented two versions, one based on a simple vector approach
to optimize + and - operations working on the same cell as well as
for optimizing simple loops which don't move the pointer, and just
add constants to some variables in each iteration, where the constant
for the 'loop counter' must be -1 or 1.

Then I generalized the idea a bit, because I realized what I really
needed there was dependency analysis; the current version is pretty
much completely based on this and a few rules.

Feel free to toy around with it; I'll admit I only really tested it
with prime.bf where the results were very encouraging.

You can find the beast at
  http://www.inf.tu-dresden.de/~bf3/brainfxxx/,
bf2c.hs and bf2c.

It works as a filter and generates C code, rather than native code,
which seems to be a standard approach for implementing compilers.

To get an impression of the code produced, have a look at
  http://www.inf.tu-dresden.de/~bf3/brainfxxx/prime.c
which corresponds to
  http://www.inf.tu-dresden.de/~bf3/brainfxxx/prime.b
(the .b extension is my preferred version of the .bf extension ;)

regards,

Bertram

-- 
    `.oo'     "Do not meddle in the affairs of Wizards, for they
 ,.  (`-'   are subtle and quick to anger."        -- J.R.R. Tolkien
'^\`-' )      "Do not meddle in the affairs of wizards, for you
   c-L'-    are crunchy and good with ketchup."    -- Terry Pratchett

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Thu Oct 10 15:40:48 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 17zccJ-000Cwc-00; Thu, 10 Oct 2002 15:40:39 +0300
Received: with LISTAR (v0.129a; list misc); Thu, 10 Oct 2002 15:40:32 +0300 (EEST)
Received: from [200.69.229.5] (helo=bigfoot.com)
	by oiva.sange.fi with smtp (Exim 4.10)
	id 17zccA-000CwU-00; Thu, 10 Oct 2002 15:40:31 +0300
Received: from 202.243.63.145 ([202.243.63.145]) by n7.groups.huyahoo.com with NNFMP; Thu, 10 Oct 2002 01:41:26 +1100
Reply-To: <hugh7134d14@bigfoot.com>
Message-ID: <023d05e17e4b$7532e5c2$2ab16cc6@vhmbds>
From: <hugh7134d14@bigfoot.com>
To: <lang@esoteric.sange.fi>
Cc: <misc@esoteric.sange.fi>
Subject: Create a PAYCHECK with your COMPUTER and Enjoy Cheap ISP & Huge Shopping Discount                                                     
Date: Thu, 10 Oct 2002 09:14:59 +0300
MiME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Importance: Normal
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: hugh7134d14@bigfoot.com
Precedence: bulk
X-list: misc

Hi -

( http://www.cccen.com/homefree/sandodo/ )

You get emails every day, offering to show you how to make money.
Most of these emails are from people who are NOT making any money.
And they expect you to listen to them?

Enough.

If you want to make money with your computer, then you should
hook up with a group that is actually DOING it.  We are making
a large, continuing income every month.  What's more - we will
show YOU how to do the same thing.

This business is done completely by internet and email, and you
can even join for free to check it out first.  If you can send
an email, you can do this.  No special "skills" are required.

How much are we making?  Anywhere from $2000 to $9000 per month.
We are real people, and most of us work at this business part-time.
But keep in mind, we do WORK at it - I am not going to 
insult your intelligence by saying you can sign up, do no work,
and rake in the cash.  That kind of job does not exist.  But if
you are willing to put in 10-12 hours per week, this might be
just the thing you are looking for.

This is not income that is determined by luck, or work that is
done FOR you - it is all based on your effort.  But, as I said,
there are no special skills required.  And this income is RESIDUAL -
meaning that it continues each month (and it tends to increase
each month also).

Interested?  I invite you to find out more.  You can get in as a
free member, at no cost, and no obligation to continue if you
decide it is not for you.  We are just looking for people who still
have that "burning desire" to find an opportunity that will reward
them incredibly well, if they work at it.

To grab a FREE ID# and have more information, simply go to the following 
web address http://www.cccen.com/homefree/sandodo/ and send me an
email with:
 
Subject: "Send me a free membership!"

Be sure to include your:
1. First name
2. Last name
3. Email address (if different from above)

We will confirm your position and send you a special report
as soon as possible, and also Your free Member Number.

And If you are not interested in tring to Earn Money, :) 
you are interested in the huge discount from the 140 Online Shops, 
Very Cheap ISP package and many many more,

You can also go to the same web address:
 http://www.cccen.com/homefree/sandodo/#id-GreatService

That's all there's to it.

We'll then send you info, and you can make up your own mind.

Looking forward to hearing from you!

Sincerely, 

Hugh Zou

P.S. After having several negative experiences with network
marketing companies I had pretty much given up on them.
This is different - there is value, integrity, and a
REAL opportunity to have your own home-based business...
and finally make real money on the internet.

Don't pass this up..you can sign up and test-drive the
program for FREE.  All you need to do is get your free
membership.

Unsubscribing: Send a blank email to: removemefromlist@bigfoot.com 
with "Remove" in the subject line.  By submitting a request for a FREE
DHS Club Membership, I agree to accept email from the DHS Club for
both their consumer and business opportunities.

4825dBRp0-007iRji0014HKSZ0-772CPHK5136Aewl39



From esoteric@oiva.sange.fi Fri Oct 11 22:53:19 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1805qB-000GtT-00; Fri, 11 Oct 2002 22:52:56 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 11 Oct 2002 22:52:49 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1805oi-000GtF-00; Fri, 11 Oct 2002 22:51:24 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 11 Oct 2002 22:51:16 +0300 (EEST)
Received: from post.it.helsinki.fi ([128.214.205.24])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1805oa-000Gt9-00
	for lang@esoteric.sange.fi; Fri, 11 Oct 2002 22:51:16 +0300
Received: from xandru.it.helsinki.fi (mail@xandru.it.helsinki.fi [128.214.38.174])
	by post.it.helsinki.fi (8.12.2/8.12.2-SPAMmers-sod-off) with ESMTP id g9BJndi6015501
	for <lang@esoteric.sange.fi>; Fri, 11 Oct 2002 22:49:39 +0300 (EEST)
Received: from pkalliok by xandru.it.helsinki.fi with local (Exim 3.35 #1 (Debian))
	id 1805kH-0000Uk-00
	for <lang@esoteric.sange.fi>; Fri, 11 Oct 2002 22:46:49 +0300
Date: Fri, 11 Oct 2002 22:46:49 +0300
From: Panu Kalliokoski <pkalliok@cs.helsinki.fi>
To: lang@esoteric.sange.fi
Subject: [lang] [functional] a nice link
Message-ID: <20021011194649.GA1896@ling.helsinki.fi>
Mail-Followup-To: lang@esoteric.sange.fi
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4i
Sender: Panu Kalliokoski <pkalliok@xandru.it.helsinki.fi>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
X-list: misc

Browsing some random web pages, I came across one that lays
functional foundations on the definition of forth-like languages:
http://www.latrobe.edu.au/philosophy/phimvt/joy/j02maf.html

Panu


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Oct 14 03:14:33 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 180srL-000KfE-00; Mon, 14 Oct 2002 03:13:23 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 14 Oct 2002 03:13:17 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 180soE-000Kf7-00; Mon, 14 Oct 2002 03:10:10 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 14 Oct 2002 03:10:02 +0300 (EEST)
Received: from express.cites.uiuc.edu ([128.174.5.156] ident=mirapoint)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 180so6-000Key-00
	for lang@esoteric.sange.fi; Mon, 14 Oct 2002 03:10:02 +0300
Received: from express.cites.uiuc.edu (localhost.cites.uiuc.edu [127.0.0.1])
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with ESMTP id ACA95284;
	Sun, 13 Oct 2002 19:09:53 -0500 (CDT)
Message-Id: <200210140009.ACA95284@express.cites.uiuc.edu>
Received: from 130.126.217.190
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with HTTPS/1.1;
	Sun, 13 Oct 2002 19:09:53 -0500
Date: Sun, 13 Oct 2002 19:09:53 -0500
From: amling@uiuc.edu
Subject: [lang] FALSE to TI86 compiler
To: lang@esoteric.sange.fi
X-Mailer: Webmail Mirapoint Direct 3.2.0-GA
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
X-list: misc

I have written a false parser which presently supports three 
backends:
1) C code generation
2) interpreting
3) TI86 Z80 assembly code generation

If anyone is interested in seeing the monster, I can e-mail 
it to them.

No optimizing whatsoever is done and the thing is implemented 
rather inefficiently.

The handling of command line arguments is shaky in all three 
backends. The interpreter may or may not work with command 
line arguments and the two code generators ignore arguments. 
Furthermore I was unsure how to handle input and output on 
the TI86 so at present it is disabled. If you desire output 
you need to use inline code(`[ and `]). For example:

[
`[
CALL __POP_HL
LD A, L
CALL _putc
`]
] p:

65 p; !
66 p; !
67 p; !

Would print 'ABC'.

The worst part is that I'm running this on Linux, but I could 
not get tasm to work under Linux at all so at present I am 
using my own hacked together(yet working!) Z80 assembler and 
my own customized preprocessor. The first line in the 
generated code is the preprocessor directive to 
include "all.inc" which contains all the equates I have 
found. If anyone wants the assembler, the preprocessor, and 
the include file I can e-mail the object of desire to them.

To summarize the TI86 option is used like this:

#false code in test.f
#generate assembly code
falsei -T test.f > test.asm
#preprocess
kpp test.asm > test.postasm
#assemble
kz80as test.postasm > test.o
#create 86p file
mk86p test < test.o > test.86p
#send to calculator

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Oct 14 16:28:04 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1815G8-000N3v-00; Mon, 14 Oct 2002 16:27:49 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 14 Oct 2002 16:27:42 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1815FQ-000N3T-00; Mon, 14 Oct 2002 16:27:04 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 14 Oct 2002 16:26:56 +0300 (EEST)
Received: from oe34.law7.hotmail.com ([216.33.236.29] helo=hotmail.com)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1815FH-000N2y-00
	for lang@esoteric.sange.fi; Mon, 14 Oct 2002 16:26:56 +0300
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Mon, 14 Oct 2002 06:26:23 -0700
X-Originating-IP: [195.163.205.138]
From: "Martin Sandin" <msandin@hotmail.com>
To: <lang@esoteric.sange.fi>
References: <200210140009.ACA95284@express.cites.uiuc.edu>
Subject: [lang] Amalthea - an Io interpreter
Date: Mon, 14 Oct 2002 15:24:00 +0200
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Message-ID: <OE34sxINj5B1JmOE7bK0000ab79@hotmail.com>
X-OriginalArrivalTime: 14 Oct 2002 13:26:23.0147 (UTC) FILETIME=[4A2357B0:01C27385]
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: msandin@hotmail.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: msandin@hotmail.com
Precedence: bulk
X-list: misc

For a (fun) university class I spent some of my summer making sure the =
world has an interpreter for the language Io, formerly mentioned on this =
list. As life caught up with me it's currently on hold on the way to a =
more releasable state, hoping that I get there eventually. It is, =
however, a complete and usable(???) Io interpreter. And to my knowledge =
the only one available on the web or elsewhere.

Io is, as everybody is surely aware of ;), a language with one concept, =
continuations. Program flow and data structures are all covered by this =
one concept. It makes for hard-to-follow and surely esoteric looking =
code :) The language is probably introduced to anyone who knows about it =
in the book Advanced Programming Language Design, available for download =
on the web.

Amalthea is found at:
http://www.dtek.chalmers.se/~d97masa/files/amalthea084.zip

The distro includes some documentation, the OCaml sources, a Windows(tm) =
binary, some examples, and the small standard Io library. Compiling =
under Linux should pose no problem (or threat). :-)

Hope somone enjoys programming this,
Martin


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Oct 15 20:05:45 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 181V8C-0000A9-00; Tue, 15 Oct 2002 20:05:20 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 15 Oct 2002 20:05:14 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 181V6y-00009u-00; Tue, 15 Oct 2002 20:04:04 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 15 Oct 2002 20:03:56 +0300 (EEST)
Received: from ctb-mesg2.saix.net ([196.25.240.74])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 181V6p-00009m-00
	for lang@esoteric.sange.fi; Tue, 15 Oct 2002 20:03:55 +0300
Received: from lennie (ctb53-03-p47.wc.saix.net [155.239.138.47])
	by ctb-mesg2.saix.net (8.12.5/8.12.5) with ESMTP id g9FH366p022843
	for <lang@esoteric.sange.fi>; Tue, 15 Oct 2002 19:03:14 +0200 (SAT)
Date: Mon, 14 Oct 2002 21:15:49 +0200
From: "D De Villiers (Home)" <ddevilliers@lando.co.za>
X-Mailer: The Bat! (v1.61) UNREG / CD5BF9353B3B7091
X-Priority: 3 (Normal)
Message-ID: <106996700.20021014211549@lando.co.za>
To: "amling@uiuc.edu" <lang@esoteric.sange.fi>
Subject: [lang] Re: FALSE to TI86 compiler
In-Reply-To: <200210140009.ACA95284@express.cites.uiuc.edu>
References: <200210140009.ACA95284@express.cites.uiuc.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ddevilliers@lando.co.za
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ddevilliers@lando.co.za
Precedence: bulk
X-list: misc

Hello!

Can you please send me a copy to ddevilliers@lando.co.za And also:
Where can I find a good TI86 Z80 emulator for MS Windows ?

* TIA *

Kind Regards,

 Lennie De Villiers 15 Oct 2002

Email: ddevilliers@lando.co.za (Home)
       lennie@akura.co.za (Work)

----

aue> I have written a false parser which presently supports three 
aue> backends:
aue> 1) C code generation
aue> 2) interpreting
aue> 3) TI86 Z80 assembly code generation

aue> If anyone is interested in seeing the monster, I can e-mail 
aue> it to them.

aue> No optimizing whatsoever is done and the thing is implemented 
aue> rather inefficiently.

aue> The handling of command line arguments is shaky in all three 
aue> backends. The interpreter may or may not work with command 
aue> line arguments and the two code generators ignore arguments. 
aue> Furthermore I was unsure how to handle input and output on 
aue> the TI86 so at present it is disabled. If you desire output 
aue> you need to use inline code(`[ and `]). For example:

aue> [
aue> `[
aue> CALL __POP_HL
aue> LD A, L
aue> CALL _putc
aue> `]
aue> ] p:

aue> 65 p; !
aue> 66 p; !
aue> 67 p; !

aue> Would print 'ABC'.

aue> The worst part is that I'm running this on Linux, but I could 
aue> not get tasm to work under Linux at all so at present I am 
aue> using my own hacked together(yet working!) Z80 assembler and 
aue> my own customized preprocessor. The first line in the 
aue> generated code is the preprocessor directive to 
aue> include "all.inc" which contains all the equates I have 
aue> found. If anyone wants the assembler, the preprocessor, and 
aue> the include file I can e-mail the object of desire to them.

aue> To summarize the TI86 option is used like this:

aue> #false code in test.f
aue> #generate assembly code
falsei -T test.f >> test.asm
aue> #preprocess
kpp test.asm >> test.postasm
aue> #assemble
aue> kz80as test.postasm > test.o
aue> #create 86p file
aue> mk86p test < test.o > test.86p
aue> #send to calculator


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Oct 15 23:23:08 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 181YDQ-0000ZX-00; Tue, 15 Oct 2002 23:22:56 +0300
Received: with LISTAR (v0.129a; list misc); Tue, 15 Oct 2002 23:22:49 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 181YCu-0000ZN-00; Tue, 15 Oct 2002 23:22:25 +0300
Received: with LISTAR (v0.129a; list lang); Tue, 15 Oct 2002 23:22:17 +0300 (EEST)
Received: from express.cites.uiuc.edu ([128.174.5.156] ident=mirapoint)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 181YCm-0000ZH-00
	for lang@esoteric.sange.fi; Tue, 15 Oct 2002 23:22:16 +0300
Received: from express.cites.uiuc.edu (localhost.cites.uiuc.edu [127.0.0.1])
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with ESMTP id ACB90608;
	Tue, 15 Oct 2002 15:22:13 -0500 (CDT)
Message-Id: <200210152022.ACB90608@express.cites.uiuc.edu>
Received: from 130.126.217.190
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with HTTPS/1.1;
	Tue, 15 Oct 2002 15:22:13 -0500
Date: Tue, 15 Oct 2002 15:22:13 -0500
From: amling@uiuc.edu
Subject: [lang] Other ridiculous hacks
To: lang@esoteric.sange.fi
X-Mailer: Webmail Mirapoint Direct 3.2.0-GA
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
X-list: misc

In addition to the FALSE compiler I've thrown together a few other things people might be interested in:

(1) I modified an interpreter of false to support the S and K combinators(in a sort of strange way).
(2) I modified an interpreter of a subset of unlambda to support s, k, r, .x, i, v, and ^x/$x as were used in the 
unlambda tutorial(Example: `^x`$x$x^x``.*$x$x would run same as ```sii``s``s`k.*ii)

If anyone is interested in either I can e-mail them.

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Thu Oct 17 20:30:22 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 182ESA-0006GZ-00; Thu, 17 Oct 2002 20:28:59 +0300
Received: with LISTAR (v0.129a; list misc); Thu, 17 Oct 2002 20:28:52 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 182EOY-0006G1-00; Thu, 17 Oct 2002 20:25:14 +0300
Received: with LISTAR (v0.129a; list lang); Thu, 17 Oct 2002 20:25:06 +0300 (EEST)
Received: from ctb-mesg2.saix.net ([196.25.240.74])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 182EOP-0006Fo-00
	for lang@esoteric.sange.fi; Thu, 17 Oct 2002 20:25:05 +0300
Received: from lennie (ctb54-01-p493.wc.saix.net [155.239.147.237])
	by ctb-mesg2.saix.net (8.12.5/8.12.5) with ESMTP id g9HHOS6o021625
	for <lang@esoteric.sange.fi>; Thu, 17 Oct 2002 19:24:29 +0200 (SAT)
Date: Wed, 16 Oct 2002 22:36:40 +0200
From: "D De Villiers (Home)" <ddevilliers@lando.co.za>
X-Mailer: The Bat! (v1.61) UNREG / CD5BF9353B3B7091
X-Priority: 3 (Normal)
Message-ID: <3615420153.20021016223640@lando.co.za>
To: "amling@uiuc.edu" <lang@esoteric.sange.fi>
Subject: [lang] Re: Other ridiculous hacks
In-Reply-To: <200210152022.ACB90608@express.cites.uiuc.edu>
References: <200210152022.ACB90608@express.cites.uiuc.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ddevilliers@lando.co.za
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ddevilliers@lando.co.za
Precedence: bulk
X-list: misc

Hello,

Can you send me a copy please (to ddevilliers@lando.co.za), TIA

-- 

Kind Regards,

 Lennie De Villiers 17 Oct 2002

Email: ddevilliers@lando.co.za (Home)
       lennie@akura.co.za (Work)

----

aue> In addition to the FALSE compiler I've thrown together a few other things people might be interested in:

aue> (1) I modified an interpreter of false to support the S and K combinators(in a sort of strange way).
aue> (2) I modified an interpreter of a subset of unlambda to support s, k, r, .x, i, v, and ^x/$x as were used in the 
aue> unlambda tutorial(Example: `^x`$x$x^x``.*$x$x would run same as ```sii``s``s`k.*ii)

aue> If anyone is interested in either I can e-mail them.


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Oct 20 17:45:38 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 183HJR-000DMB-00; Sun, 20 Oct 2002 17:44:17 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 20 Oct 2002 17:44:11 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 183HFU-000DLp-00; Sun, 20 Oct 2002 17:40:12 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 20 Oct 2002 17:40:04 +0300 (EEST)
Received: from aragorn.ads.tuwien.ac.at ([128.131.166.130] ident=root)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 183HFL-000DLg-00
	for lang@esoteric.sange.fi; Sun, 20 Oct 2002 17:40:03 +0300
Received: from localhost (georg@localhost)
	by aragorn.ads.tuwien.ac.at (8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id g9KEdoW16083
	for <lang@esoteric.sange.fi>; Sun, 20 Oct 2002 16:39:50 +0200
Date: Sun, 20 Oct 2002 16:39:50 +0200 (CEST)
From: Georg Kraml <georg@ads.tuwien.ac.at>
To: <lang@esoteric.sange.fi>
Subject: [lang] Missing Esoterica
Message-ID: <Pine.LNX.4.33.0210201619070.14475-100000@aragorn.ads.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: georg@ads.tuwien.ac.at
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: georg@ads.tuwien.ac.at
Precedence: bulk
X-list: misc


Hi all,

I'm looking for a couple of esoteric languages and esoteric
language implementations that seem to have disappeared off the Net:

 (1) Panu Kolliokoski's "brainfunk",
     formerly living at http://sange.fi/~atehwa/iag/brainfunk.l

 (2) Jason Reed's "Pascal's Befunge Hackery",
     formerly http://cantor.res.cmu.edu/bozeman/befunge/

 (3) Prfnoff's "BAK",
     formerly http://www2.thecia.net/users/prfnoff/obslang/obslang.html

 (4) Assurdo Technologies' Perl Intercal Compiler,
     formerly http://www.assurdo.com/INTERCAL/

 (5) David Benyon's "graffle",
     formerly http://cus.org.uk/~flagg/graffle

Any idea what happened to those, anyone?

Regards,
Georg


-- 
Georg Kraml                         georg@ads.tuwien.ac.at
Inst. f. Computergraphik, TU Wien   (+431) 58801/18629
Favoritenstr. 9-11, A1040 Wien      Sprechstunde Fr 14:00-15:00


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Oct 20 23:36:55 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 183MoN-000E6u-00; Sun, 20 Oct 2002 23:36:35 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 20 Oct 2002 23:36:29 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 183MnR-000E6l-00; Sun, 20 Oct 2002 23:35:37 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 20 Oct 2002 23:35:29 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 183MnI-000E6e-00
	for lang@esoteric.sange.fi; Sun, 20 Oct 2002 23:35:29 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g9KKZHD06097
	for <lang@esoteric.sange.fi>; Sun, 20 Oct 2002 13:35:18 -0700 (PDT)
Mime-Version: 1.0
X-Sender: cristofd@pop.hevanet.com
Message-Id: <a05111b00b9d8c3b1707e@[130.94.161.238]>
In-Reply-To: 
 <Pine.LNX.4.33.0210201619070.14475-100000@aragorn.ads.tuwien.ac.at>
References: 
 <Pine.LNX.4.33.0210201619070.14475-100000@aragorn.ads.tuwien.ac.at>
Date: Sun, 20 Oct 2002 13:35:09 -0700
To: lang@esoteric.sange.fi
From: "Daniel." <cristofd@hevanet.com>
Subject: [lang] Re: Missing Esoterica
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

>I'm looking for a couple of esoteric languages and esoteric
>language implementations that seem to have disappeared off the Net:

While we're at it, does anyone have a copy of Eric Bock's IOCCC entry?
-Daniel.
-- 
               ()  ASCII ribbon campaign
               /\    against HTML mail

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Oct 21 03:11:23 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 183QA0-000EY5-00; Mon, 21 Oct 2002 03:11:09 +0300
Received: with LISTAR (v0.129a; list misc); Mon, 21 Oct 2002 03:11:02 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 183Q9F-000EXy-00; Mon, 21 Oct 2002 03:10:22 +0300
Received: with LISTAR (v0.129a; list lang); Mon, 21 Oct 2002 03:10:14 +0300 (EEST)
Received: from mail.inf.tu-dresden.de ([141.76.2.1])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 183Q97-000EXs-00
	for lang@esoteric.sange.fi; Mon, 21 Oct 2002 03:10:13 +0300
Received: from irz601.inf.tu-dresden.de (irz601.inf.tu-dresden.de [141.76.2.66])
	by mail.inf.tu-dresden.de (8.11.2/8.11.2) with ESMTP id g9L0A9c09819
	for <lang@esoteric.sange.fi>; Mon, 21 Oct 2002 02:10:10 +0200 (MEST)
Received: (from bf3@localhost)
	by irz601.inf.tu-dresden.de (8.11.6+Sun/8.11.2) id g9L0A9L19642
	for lang@esoteric.sange.fi; Mon, 21 Oct 2002 02:10:09 +0200 (MET DST)
Date: Mon, 21 Oct 2002 02:10:09 +0200
From: Bertram Felgenhauer <bf3@mail.inf.tu-dresden.de>
To: lang@esoteric.sange.fi
Subject: [lang] Re: Missing Esoterica
Message-ID: <20021021021009.A18972@irz601.inf.tu-dresden.de>
References: <Pine.LNX.4.33.0210201619070.14475-100000@aragorn.ads.tuwien.ac.at> <a05111b00b9d8c3b1707e@[130.94.161.238]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.1i
In-Reply-To: <a05111b00b9d8c3b1707e@[130.94.161.238]>; from Daniel. on Sun, Oct 20, 2002 at 01:35:09PM -0700
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
X-list: misc

Daniel. wrote:
> >I'm looking for a couple of esoteric languages and esoteric
> >language implementations that seem to have disappeared off the Net:

I searched around a bit using the 'Internet Archive Wayback Machine'
(http://webdev.archive.org/ links it; the request format seems to be
easy enough though:
  http://web.archive.org/time/dom.ain/path/to/file
where one or more of the components can be replaced by stars (actually,
glob patterns seem to work fine))

[Brainfunk] it's atehwa-u;
http://web.archive.org/web/20010501235654/sange.fi/~atehwa-u/iag/brainfunk.l
(and probably Panu still has it somewhere ;)

[Befunge Hackery]
http://web.archive.org/web/*/cantor.res.cmu.edu/bozeman/befunge/*

[BAK]
http://web.archive.org/web/*/www2.thecia.net/users/prfnoff/obslang/*

[Perl Intercal Compiler]
nothing to be found here.
http://web.archive.org/web/19990222163318/www.assurdo.com/clc
is worth a laugh though, IMO.

It does not seem to be lost though, there's a debian package
clc-intercal, (see, for example,
http://ftp.debian.org/debian/pool/main/c/clc-intercal/clc-intercal_0.05.orig.tar.gz)
and http://www.antipope.org/charlie/linux/shopper/170.languages.html
has an 'escaped' version of it ...

Now I wonder why this page says the beast dates from 1997, but
this announcement
http://ftp.cdut.edu.cn/pub2/CPAN/clpa/1999-04/19990401-123811
dates from 1999 ...

[Graffle]
http://web.archive.org/web/*/cus.org.uk/~flagg/graffle/*

> While we're at it, does anyone have a copy of Eric Bock's IOCCC entry?
> -Daniel.

http://web.archive.org/web/20011020185614/www.users.qwest.net/~ebock/obfpr.c

regards, 

Bertram

-- 
    `.oo'     "Do not meddle in the affairs of Wizards, for they
 ,.  (`-'   are subtle and quick to anger."        -- J.R.R. Tolkien
'^\`-' )      "Do not meddle in the affairs of wizards, for you
   c-L'-    are crunchy and good with ketchup."    -- Terry Pratchett

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Oct 23 15:38:11 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184Kkk-000NzX-00; Wed, 23 Oct 2002 15:36:50 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 23 Oct 2002 15:36:43 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184KhM-000Nyk-00; Wed, 23 Oct 2002 15:33:20 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 23 Oct 2002 15:33:12 +0300 (EEST)
Received: from aragorn.ads.tuwien.ac.at ([128.131.166.130] ident=root)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184KhD-000Nyc-00
	for lang@esoteric.sange.fi; Wed, 23 Oct 2002 15:33:12 +0300
Received: from localhost (georg@localhost)
	by aragorn.ads.tuwien.ac.at (8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id g9NCWu820223
	for <lang@esoteric.sange.fi>; Wed, 23 Oct 2002 14:32:57 +0200
Date: Wed, 23 Oct 2002 14:32:56 +0200 (CEST)
From: Georg Kraml <georg@ads.tuwien.ac.at>
To: <lang@esoteric.sange.fi>
Subject: [lang] Re: Missing Esoterica
In-Reply-To: <20021021021009.A18972@irz601.inf.tu-dresden.de>
Message-ID: <Pine.LNX.4.33.0210231413550.15811-100000@aragorn.ads.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: georg@ads.tuwien.ac.at
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: georg@ads.tuwien.ac.at
Precedence: bulk
X-list: misc


On Mon, 21 Oct 2002, Bertram Felgenhauer wrote:
> I searched around a bit using the 'Internet Archive Wayback Machine'

Thanks for taking the trouble!

Seems to me the fact the Wayback Machine and the Wayback Machine
alone still hosts those pages poses an ethical question. Is it OK
to link to the archived sites? Or would linking to them mean to
disrespect and flout author disposal, the assumption being that
if a page is gone its author probably *wants* it to be gone?

Well, my apologies if I'm being excessively OT, but I'd be
interested in opinion pieces on this.

-Georg


-- 
Georg Kraml                         georg@ads.tuwien.ac.at
Inst. f. Computergraphik, TU Wien   (+431) 58801/18629
Favoritenstr. 9-11, A1040 Wien      Sprechstunde Fr 14:00-15:00


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Oct 23 18:47:46 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184NjJ-000OY6-00; Wed, 23 Oct 2002 18:47:33 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 23 Oct 2002 18:47:27 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184NiS-000OXz-00; Wed, 23 Oct 2002 18:46:40 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 23 Oct 2002 18:46:32 +0300 (EEST)
Received: from eden.suomi.net ([212.50.131.142])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184NiK-000OXs-00
	for lang@esoteric.sange.fi; Wed, 23 Oct 2002 18:46:32 +0300
Received: from venturis (addr-213-139-174-93.suomi.net [213.139.174.93])
 by eden.suomi.net (iPlanet Messaging Server 5.1 (built May  7 2001))
 with ESMTP id <0H4F006Q3YGPSK@eden.suomi.net> for lang@esoteric.sange.fi; Wed,
 23 Oct 2002 18:46:01 +0300 (EEST)
Received: from gilder by venturis with local (Exim 3.35 #1 (Debian))
 id 184Nhk-0002fr-00	for <lang@esoteric.sange.fi>; Wed,
 23 Oct 2002 18:45:56 +0300
Date: Wed, 23 Oct 2002 18:45:52 +0300
From: =?iso-8859-1?Q?Jussi_M=E4=E4tt=E4?= <maatta.jussi@mail.suomi.net>
Subject: [lang] Re: Missing Esoterica
In-reply-to: <Pine.LNX.4.33.0210231413550.15811-100000@aragorn.ads.tuwien.ac.at>
To: lang@esoteric.sange.fi
Message-id: <20021023154551.GA10233@venturis>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: QUOTED-PRINTABLE
Content-disposition: inline
User-Agent: Mutt/1.4i
References: <20021021021009.A18972@irz601.inf.tu-dresden.de>
 <Pine.LNX.4.33.0210231413550.15811-100000@aragorn.ads.tuwien.ac.at>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: maatta.jussi@mail.suomi.net
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: maatta.jussi@mail.suomi.net
Precedence: bulk
X-list: misc

On Wed, Oct 23, 2002 at 02:32:56PM +0200, Georg Kraml wrote:
> Seems to me the fact the Wayback Machine and the Wayback Machine
> alone still hosts those pages poses an ethical question. Is it OK
> to link to the archived sites? Or would linking to them mean to
> disrespect and flout author disposal, the assumption being that
> if a page is gone its author probably *wants* it to be gone?
I think that when you put something to the net, you accept that it ca=
n
be modified, stored and mirrored by someone else without ever telling
you. So, in my opinion it is almost always completely acceptable to l=
ink
to archived sites. Everything in the net is public and freely usable.

Jussi M=E4=E4tt=E4
gilder at iki.fi


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Oct 23 22:39:51 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184RLl-000Ox9-00; Wed, 23 Oct 2002 22:39:29 +0300
Received: with LISTAR (v0.129a; list misc); Wed, 23 Oct 2002 22:39:23 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184RKw-000Ox1-00; Wed, 23 Oct 2002 22:38:38 +0300
Received: with LISTAR (v0.129a; list lang); Wed, 23 Oct 2002 22:38:29 +0300 (EEST)
Received: from mail.inf.tu-dresden.de ([141.76.2.1])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184RKn-000Owv-00
	for lang@esoteric.sange.fi; Wed, 23 Oct 2002 22:38:29 +0300
Received: from irz601.inf.tu-dresden.de (irz601.inf.tu-dresden.de [141.76.2.66])
	by mail.inf.tu-dresden.de (8.11.2/8.11.2) with ESMTP id g9NJcPc27836
	for <lang@esoteric.sange.fi>; Wed, 23 Oct 2002 21:38:26 +0200 (MEST)
Received: (from bf3@localhost)
	by irz601.inf.tu-dresden.de (8.11.6+Sun/8.11.2) id g9NJcOL10006
	for lang@esoteric.sange.fi; Wed, 23 Oct 2002 21:38:24 +0200 (MET DST)
Date: Wed, 23 Oct 2002 21:38:24 +0200
From: Bertram Felgenhauer <bf3@mail.inf.tu-dresden.de>
To: lang@esoteric.sange.fi
Subject: [lang] Re: Missing Esoterica
Message-ID: <20021023213824.B9629@irz601.inf.tu-dresden.de>
References: <20021021021009.A18972@irz601.inf.tu-dresden.de> <Pine.LNX.4.33.0210231413550.15811-100000@aragorn.ads.tuwien.ac.at>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95.1i
In-Reply-To: <Pine.LNX.4.33.0210231413550.15811-100000@aragorn.ads.tuwien.ac.at>; from Georg Kraml on Wed, Oct 23, 2002 at 02:32:56PM +0200
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: bf3@mail.inf.tu-dresden.de
Precedence: bulk
X-list: misc

Georg Kraml wrote:
> 
> On Mon, 21 Oct 2002, Bertram Felgenhauer wrote:
> > I searched around a bit using the 'Internet Archive Wayback Machine'
> 
> Thanks for taking the trouble!

No problem.

There are legal issues, too, of course; if by mirroring the site,
Internet Archive broke some law, it'd again be a bad idea to link
to it.

> Seems to me the fact the Wayback Machine and the Wayback Machine
> alone still hosts those pages poses an ethical question. Is it OK
> to link to the archived sites? Or would linking to them mean to

Personally I'd distinguish between personal information and
technical descriptions like software and software documentation.
I'd not link to the first, but I think it would be ok to link
the second.

I'm not sure what the legal side looks like though; in our case
I assume that the stuff was in the public domain anyway, but I
didn't check.

> Well, my apologies if I'm being excessively OT, but I'd be
> interested in opinion pieces on this.

Hmm, are you subscribed to chat@esoteric.sange.fi (directly or
via misc@esoteric.sange.fi)? That'd be a better place for this
discussion.

Bertram

-- 
    `.oo'     "Do not meddle in the affairs of Wizards, for they
 ,.  (`-'   are subtle and quick to anger."        -- J.R.R. Tolkien
'^\`-' )      "Do not meddle in the affairs of wizards, for you
   c-L'-    are crunchy and good with ketchup."    -- Terry Pratchett

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Oct 25 00:18:54 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184pNE-00023o-00; Fri, 25 Oct 2002 00:18:36 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 25 Oct 2002 00:18:29 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184pLr-00023d-00; Fri, 25 Oct 2002 00:17:11 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 25 Oct 2002 00:17:03 +0300 (EEST)
Received: from [213.196.1.176] (helo=asteroids.cybercomm.nl)
	by oiva.sange.fi with smtp (Exim 4.10)
	id 184pLj-00023O-00
	for lang@esoteric.sange.fi; Fri, 25 Oct 2002 00:17:03 +0300
Received: (qmail-ldap/ctrl 6354 invoked from network); 24 Oct 2002 21:16:21 -0000
Received: from 16.15.dialup.cybercomm.nl (HELO dds.nl) ([213.196.15.16]) (envelope-sender <mwq@dds.nl>)
          by dds.nl (qmail-ldap-1.03) with SMTP
          for <lang@esoteric.sange.fi>; 24 Oct 2002 21:16:21 -0000
Message-ID: <3DB8543C.60503@dds.nl>
Date: Thu, 24 Oct 2002 22:12:44 +0200
From: Milo van Handel <mwq@dds.nl>
Organization: Milo-Soft
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] [_code] Number-to-LCD converter
Content-Type: multipart/mixed;
 boundary="------------050008030804010605000202"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
X-list: misc

This is a multi-part message in MIME format.
--------------050008030804010605000202
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

This program was inspired by the BrainFuck program "numwarp" posted here some
time ago, though it uses a different format.  Since _code does not have native
support for input, it is to be appended at the end of the program (if it was
allowed to put it in a macro in the middle of the program, the code would be
simpler, but that's too hard on the user), terminated by a !.  Allowed
characters are digits, dash, slash, dot, and colon.  On Unix, you can do this
easily with a line like
     ( cat lcd._c ; echo '23:45!' ) | _code

The concept of this program (simultaniously working on strings that are to be
printed seperately) is easily reusable in other programs, and is probably
essential for anyone who is (like me) crazy enough to actually want to write a
real program in _code.

This appended input idea is also applicable to the original goal of _code
(replacing geek code).  The "program" is the macro set specifying the code which
is being used, and the "input" is the actual code of a particular person.


--------------050008030804010605000202
Content-Type: text/plain;
 name="lcd._c"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="lcd._c"

[##########################################################################
 # This program demonstrates two important programming concepts in _code: #
 # 1. Working in several (in this case, three) strings simultaniously and #
 #    outputting them seperately.  Anyone capable of recognizing patterns #
 #    should be able to change the program to handle any amount of lines. #
 # 2. Getting input from the user.  Since _code does not natively support #
 #    input, it is necessary to emulate it, by concatenating this program #
 #    with the user's input externally and then feeding the result to the #
 #    interpreter.  Of course, this solution is somewhat of a kludge, and #
 #    has a few problems.  First, special characters like ( cannot appear #
 #    in the input, because _code would try to interpret them.  Secondly, #
 #    _code has no way of redefining newlines or end-of-file, so the user #
 #    has to specify these explicitly.  In this program, the input should #
 #    be terminated by a !.  Thirdly, characters used for internal macros #
 #    may not be used as input.  In this program, the only such character #
 #    is W, which fortunately does not have an LCD representation anyway. #
 #                                                                        #
 # During development of this program, two interesting characteristics of #
 # the interpreter were discovered, neither of which are mentioned in the #
 # manual, neither of which is actually used, and which may or may not be #
 # intentional.  The first is that escaped characters can also be used as #
 # macro names, for example, [\AB]A\A copies the unescaped A verbatim and #
 # replaces the escaped A with a B.  The second is that parameters do not #
 # have to be placed directly after the lambda expression, for example, a #
 # monkey programming _code will probably be interested in a `@@@'ba(na). #
 ##########################################################################]

[W`X`Y`Z`W`x`y`zW(X(`X`xxX'')(x))(Y(`Y`yyY'')(y))(Z(`Z`zzZ'')(z))''''''']

[0(W)( _ )(| |)(|_|)]
[1(W)(   )(  |)(  |)]
[2(W)( _ )( _|)(|_ )]
[3(W)( _ )( _|)( _|)]
[4(W)(   )(|_|)(  |)]
[5(W)( _ )(|_ )( _|)]
[6(W)( _ )(|_ )(|_|)]
[7(W)( _ )(  |)(  |)]
[8(W)( _ )(|_|)(|_|)]
[9(W)( _ )(|_|)( _|)]
[-(W)(   )( _ )(   )]
[/(W)(   )( _|)(|  )]
[.(W)(   )(   )( \. )]
[:(W)(   )( \. )( \. )]
[$(W)( G )( P )( L )]
[!(`XX()()`YY()()`ZZ()()''')(\n)(\n)(\n)]

W(`X`xxX'')(`Y`yyY'')(`Z`zzZ'')


--------------050008030804010605000202--



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Oct 25 00:18:54 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184pNE-00023r-00; Fri, 25 Oct 2002 00:18:36 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 25 Oct 2002 00:18:29 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184pLl-00023W-00; Fri, 25 Oct 2002 00:17:05 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 25 Oct 2002 00:16:57 +0300 (EEST)
Received: from [213.196.1.176] (helo=asteroids.cybercomm.nl)
	by oiva.sange.fi with smtp (Exim 4.10)
	id 184pLd-00023P-00
	for lang@esoteric.sange.fi; Fri, 25 Oct 2002 00:16:57 +0300
Received: (qmail-ldap/ctrl 6454 invoked from network); 24 Oct 2002 21:16:25 -0000
Received: from 16.15.dialup.cybercomm.nl (HELO dds.nl) ([213.196.15.16]) (envelope-sender <mwq@dds.nl>)
          by dds.nl (qmail-ldap-1.03) with SMTP
          for <lang@esoteric.sange.fi>; 24 Oct 2002 21:16:25 -0000
Message-ID: <3DB85CAA.5020704@dds.nl>
Date: Thu, 24 Oct 2002 22:48:42 +0200
From: Milo van Handel <mwq@dds.nl>
Organization: Milo-Soft
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf] Re: braifuck golf rules
References: <Pine.LNX.4.44.0208141141350.25030-100000@melkinpaasi.cs.Helsinki.FI>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
X-list: misc

Panu A Kalliokoski wrote:

> > I agree with you. So the general rule would be: the , command may not be
> > used to get more input than is described in the problem specification?
>
> The other two rules (20 and 23 in the ENSI version) are still good,
> because there is little way to automatically enforce this one.

Simple: the judging interpreter should be modified to not allow the program
to read more input than the judges give it.  After all, there's no point
specifying input that the program isn't allowed to read.  The only catch is
that the judges have to specify whether EOF may be read or not.  For example,
it may be read in round zero (where the program gets arbitrary text as input),
but not in round one (which always has a single byte of input), unless the
number to be converted is 0.  Also not in the hypothetical case of
return-terminated input, though I doubt such will ever arise.



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Oct 25 05:31:46 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184uG8-0002WW-00; Fri, 25 Oct 2002 05:31:36 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 25 Oct 2002 05:31:29 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184uFY-0002WK-00; Fri, 25 Oct 2002 05:31:00 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 25 Oct 2002 05:30:52 +0300 (EEST)
Received: from shawidc-mo1.cg.shawcable.net ([24.71.223.10] helo=pd5mo3so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184uFQ-0002WE-00
	for lang@esoteric.sange.fi; Fri, 25 Oct 2002 05:30:52 +0300
Received: from pd5mr3so.prod.shaw.ca
 (pd5mr3so-qfe3.prod.shaw.ca [10.0.141.144]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H4I00KJ8MXEAT@l-daemon> for lang@esoteric.sange.fi; Thu,
 24 Oct 2002 20:29:38 -0600 (MDT)
Received: from pn2ml9so.prod.shaw.ca (pn2ml9so-qfe0.prod.shaw.ca [10.0.121.7])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H4I00CB5MXEUY@l-daemon> for lang@esoteric.sange.fi; Thu,
 24 Oct 2002 20:29:38 -0600 (MDT)
Received: from localhost (h24-78-145-92.vc.shawcable.net [24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H4I003QMMXEPE@l-daemon> for lang@esoteric.sange.fi; Thu,
 24 Oct 2002 20:29:38 -0600 (MDT)
Date: Thu, 24 Oct 2002 12:28:53 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: [_code] Number-to-LCD converter
In-reply-to: <3DB8543C.60503@dds.nl>
To: lang@esoteric.sange.fi
Message-id: <20021024122853.61229126.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References: <3DB8543C.60503@dds.nl>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Thu, 24 Oct 2002 22:12:44 +0200
Milo van Handel <mwq@dds.nl> wrote:

> This program was inspired by the BrainFuck program "numwarp" posted here some
> time ago, though it uses a different format.  Since _code does not have native
> support for input, it is to be appended at the end of the program (if it was
> allowed to put it in a macro in the middle of the program, the code would be
> simpler, but that's too hard on the user), terminated by a !.  Allowed
> characters are digits, dash, slash, dot, and colon.  On Unix, you can do this
> easily with a line like
>      ( cat lcd._c ; echo '23:45!' ) | _code
> 
> The concept of this program (simultaniously working on strings that are to be
> printed seperately) is easily reusable in other programs, and is probably
> essential for anyone who is (like me) crazy enough to actually want to write a
> real program in _code.


Yay! Someone actually doing something in _code!

_code is one of my favourite languages. I never wrote anything in it (except
for the Partridge poem:

[@On the ][$ day of Christmas my true love gave to me\n][*a partridge
in a pear tree.\n\n][1and *][2two turtle doves\n1][3three french hens
, 2][4four calling birds, 3][5five gold rings;\n4][6six geese a-layin
g, 5][7seven swans a-swimming,\n6][8eight maids a-milking, 7][9nine l
adies dancing, 8][+ten lords a-leaping,\n9][%eleven pipers piping, +]
@first$*@second$2@third$3@fourth$4@fifth$5@sixth$6@seventh$7@eighth$8
@nineth$9@tenth$+@eleventh$%@twelfth$twelve drummers drumming, %

), but I wrote an interpreter for it, in C. It's quite a bit faster than the
Perl one (also quite a lot uglier). Also, it (optionally) supports the non-
standard thingie I proposed: The closing 's are automatically added at the
closing square bracket.

e.g. this line in your code:

[W`X`Y`Z`W`x`y`zW(X(`X`xxX'')(x))(Y(`Y`yyY'')(y))(Z(`Z`zzZ'')(z))''''''']

becomes

[W`X`Y`Z`W`x`y`zW(X(`X`xxX'')(x))(Y(`Y`yyY'')(y))(Z(`Z`zzZ'')(z))]

I have not yet encountered a situation where this was bad. And it saves
quite a few bytes.

If anyone wants my interpreter, get it at http://lament.hypermart.net/_code.c

Nice idea on how to implement input, btw. Even though it's a blasphemy :)

  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Oct 25 08:35:47 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184x8C-0002jh-00; Fri, 25 Oct 2002 08:35:36 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 25 Oct 2002 08:35:30 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184x7c-0002jV-00; Fri, 25 Oct 2002 08:35:01 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 25 Oct 2002 08:34:53 +0300 (EEST)
Received: from glisan.hevanet.com ([198.5.254.5])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 184x7U-0002jP-00
	for lang@esoteric.sange.fi; Fri, 25 Oct 2002 08:34:52 +0300
Received: from [130.94.161.238] (130-94-161-238-dsl.hevanet.com [130.94.161.238])
	by glisan.hevanet.com (8.10.2/8.10.2) with ESMTP id g9P5Ymx20848
	for <lang@esoteric.sange.fi>; Thu, 24 Oct 2002 22:34:49 -0700 (PDT)
Mime-Version: 1.0
X-Sender: cristofd@pop.hevanet.com
Message-Id: <a05111b01b9de882cb6e8@[130.94.161.238]>
In-Reply-To: <20021024122853.61229126.ayzik@shaw.ca>
References: <3DB8543C.60503@dds.nl> <20021024122853.61229126.ayzik@shaw.ca>
Date: Thu, 24 Oct 2002 22:34:51 -0700
To: lang@esoteric.sange.fi
From: "Daniel." <cristofd@hevanet.com>
Subject: [lang] Re: [_code] Number-to-LCD converter
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: cristofd@hevanet.com
Precedence: bulk
X-list: misc

>Yay! Someone actually doing something in _code!

Yay! Someone actually looked at numwarp!

-Daniel.
-- 
               ()  ASCII ribbon campaign
               /\    against HTML mail

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Oct 25 15:02:41 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1853Ab-0004AX-00; Fri, 25 Oct 2002 15:02:29 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 25 Oct 2002 15:02:23 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 18539x-0004AM-00; Fri, 25 Oct 2002 15:01:49 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 25 Oct 2002 15:01:41 +0300 (EEST)
Received: from post.it.helsinki.fi ([128.214.205.24])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 18539p-0004AG-00
	for lang@esoteric.sange.fi; Fri, 25 Oct 2002 15:01:41 +0300
Received: from xandru.it.helsinki.fi (mail@xandru.it.helsinki.fi [128.214.38.174])
	by post.it.helsinki.fi (8.12.2/8.12.2-SPAMmers-sod-off) with ESMTP id g9PBxXi6025265
	for <lang@esoteric.sange.fi>; Fri, 25 Oct 2002 14:59:33 +0300 (EEST)
Received: from pkalliok by xandru.it.helsinki.fi with local (Exim 3.35 #1 (Debian))
	id 18536E-00044r-00
	for <lang@esoteric.sange.fi>; Fri, 25 Oct 2002 14:57:58 +0300
Date: Fri, 25 Oct 2002 14:57:58 +0300
From: Panu Kalliokoski <pkalliok@cs.helsinki.fi>
To: lang@esoteric.sange.fi
Subject: [lang] Re: Missing Esoterica
Message-ID: <20021025115758.GN11892@ling.helsinki.fi>
Mail-Followup-To: lang@esoteric.sange.fi
References: <Pine.LNX.4.33.0210201619070.14475-100000@aragorn.ads.tuwien.ac.at>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <Pine.LNX.4.33.0210201619070.14475-100000@aragorn.ads.tuwien.ac.at>
User-Agent: Mutt/1.4i
Sender: Panu Kalliokoski <pkalliok@xandru.it.helsinki.fi>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
X-list: misc

On Sun, Oct 20, 2002 at 04:39:50PM +0200, Georg Kraml wrote:
>  (1) Panu Kolliokoski's "brainfunk",
>      formerly living at http://sange.fi/~atehwa/iag/brainfunk.l

Now available at:
http://sange.fi/~atehwa/small-esoteric/brainfunk.l
(sorry for the inconvenience, this is related to my rearranging of CVS
repositories)

>  (3) Prfnoff's "BAK",
>      formerly http://www2.thecia.net/users/prfnoff/obslang/obslang.html

(and "Fromage" or something like that), I noticed this same thing and
asked for these on the list. I got a response from FvdP, and I'm going
to put up some page for these apparently orphaned languages. Only I've
been very busy lately, but it's clearly time to do this.

Now available at
http://esoteric.sange.fi/orphaned/
(Because I haven't heard anything of prfnoff, I'm not sure how she thinks
about republishing this stuff.)

>  (4) Assurdo Technologies' Perl Intercal Compiler,
>      formerly http://www.assurdo.com/INTERCAL/

www.assurdo.com seems to be gone, but this marvellous extension to
INTERCAL is available as a debian package from the main repository,
as clc-intercal. If you have a debian machine, just apt-get install
clc-intercal.

Panu


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Oct 25 19:19:31 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1857Ao-0004zq-00; Fri, 25 Oct 2002 19:18:58 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 25 Oct 2002 19:18:51 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 18578n-0004z9-00; Fri, 25 Oct 2002 19:16:53 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 25 Oct 2002 19:16:45 +0300 (EEST)
Received: from post.it.helsinki.fi ([128.214.205.24])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 18578e-0004z3-00
	for lang@esoteric.sange.fi; Fri, 25 Oct 2002 19:16:44 +0300
Received: from xandru.it.helsinki.fi (mail@xandru.it.helsinki.fi [128.214.38.174])
	by post.it.helsinki.fi (8.12.2/8.12.2-SPAMmers-sod-off) with ESMTP id g9PGEai6026398
	for <lang@esoteric.sange.fi>; Fri, 25 Oct 2002 19:14:37 +0300 (EEST)
Received: from pkalliok by xandru.it.helsinki.fi with local (Exim 3.35 #1 (Debian))
	id 18574U-00006E-00
	for <lang@esoteric.sange.fi>; Fri, 25 Oct 2002 19:12:26 +0300
Date: Fri, 25 Oct 2002 19:12:06 +0300
From: Panu Kalliokoski <pkalliok@cs.helsinki.fi>
To: lang@esoteric.sange.fi
Subject: [lang] Re: FALSE to TI86 compiler
Message-ID: <20021025161206.GC346@ling.helsinki.fi>
Mail-Followup-To: lang@esoteric.sange.fi
References: <200210152022.ACB90608@express.cites.uiuc.edu> <200210140009.ACA95284@express.cites.uiuc.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200210152022.ACB90608@express.cites.uiuc.edu> <200210140009.ACA95284@express.cites.uiuc.edu>
User-Agent: Mutt/1.4i
Sender: Panu Kalliokoski <pkalliok@xandru.it.helsinki.fi>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
X-list: misc

On Sun, Oct 13, 2002 at 07:09:53PM -0500, amling@uiuc.edu wrote:
> If anyone is interested in seeing the monster, I can e-mail 
> it to them.

I'm interested.  If the thing is not over a megabyte in size, please
email it to the list; I think there are sufficiently many interested
people to make it worthwhile.

Then, on Tue, Oct 15, 2002 at 03:22:13PM -0500, amling@uiuc.edu wrote:
> (1) I modified an interpreter of false to support the S and K combinators(in a sort of strange way).
> (2) I modified an interpreter of a subset of unlambda to support s, k, r, .x, i, v, and ^x/$x as were used in the 
> unlambda tutorial(Example: `^x`$x$x^x``.*$x$x would run same as ```sii``s``s`k.*ii)
> If anyone is interested in either I can e-mail them.

If this is a separate distribution, I'm interested in that also.
It would also be interesting to hear how the False interpreter supports
the combinators.  (Currently I think the big shortcoming of False is lack
of nested scopes, and this sounds like a good candidate for alleviating
that.  The language joy takes another track, making manipulation of
functions as easy as possible.)

Panu


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Oct 25 20:56:50 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1858hI-000595-00; Fri, 25 Oct 2002 20:56:36 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 25 Oct 2002 20:56:29 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1858go-00058y-00; Fri, 25 Oct 2002 20:56:06 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 25 Oct 2002 20:55:58 +0300 (EEST)
Received: from fort-point-station.mit.edu ([18.7.7.76])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1858gf-00058s-00
	for lang@esoteric.sange.fi; Fri, 25 Oct 2002 20:55:57 +0300
Received: from grand-central-station.mit.edu (GRAND-CENTRAL-STATION.MIT.EDU [18.7.21.82])
	by fort-point-station.mit.edu (8.9.2/8.9.2) with ESMTP id NAA25503
	for <lang@esoteric.sange.fi>; Fri, 25 Oct 2002 13:55:55 -0400 (EDT)
Received: from manawatu-mail-centre.mit.edu (MANAWATU-MAIL-CENTRE.MIT.EDU [18.7.7.71])
	by grand-central-station.mit.edu (8.9.2/8.9.2) with ESMTP id NAA08073
	for <lang@esoteric.sange.fi>; Fri, 25 Oct 2002 13:53:52 -0400 (EDT)
Received: from [18.83.6.51] (GREEN-THREE-O-SIX.MIT.EDU [18.83.6.51])
	by manawatu-mail-centre.mit.edu (8.9.2/8.9.2) with ESMTP id NAA03392
	for <lang@esoteric.sange.fi>; Fri, 25 Oct 2002 13:50:17 -0400 (EDT)
Mime-Version: 1.0
Message-Id: <p05010400b9df3387b7e1@[10.0.2.2]>
In-Reply-To: <3DB8543C.60503@dds.nl>
References: <3DB8543C.60503@dds.nl>
Date: Fri, 25 Oct 2002 13:50:28 -0400
To: lang@esoteric.sange.fi
From: David Greenspan <dgreensp@MIT.EDU>
Subject: [lang] Re: [_code] Number-to-LCD converter
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: dgreensp@MIT.EDU
Precedence: bulk
X-list: misc

I've never heard of _code. Could someone give me a link?

-- David

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Fri Oct 25 21:37:41 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1859Ky-0005FD-00; Fri, 25 Oct 2002 21:37:36 +0300
Received: with LISTAR (v0.129a; list misc); Fri, 25 Oct 2002 21:37:29 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1859Kc-0005F6-00; Fri, 25 Oct 2002 21:37:14 +0300
Received: with LISTAR (v0.129a; list lang); Fri, 25 Oct 2002 21:37:07 +0300 (EEST)
Received: from ctb-mesg1.saix.net ([196.25.240.73])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1859KT-0005F0-00
	for lang@esoteric.sange.fi; Fri, 25 Oct 2002 21:37:06 +0300
Received: from lennie (ctb53-02-p142.wc.saix.net [155.239.150.142])
	by ctb-mesg1.saix.net (8.12.5/8.12.5) with ESMTP id g9PIZlqV006491
	for <lang@esoteric.sange.fi>; Fri, 25 Oct 2002 20:36:31 +0200 (SAT)
Date: Fri, 25 Oct 2002 19:59:18 +0200
From: "D De Villiers (Home)" <ddevilliers@lando.co.za>
X-Mailer: The Bat! (v1.61) UNREG / CD5BF9353B3B7091
X-Priority: 3 (Normal)
Message-ID: <121214155.20021025195918@lando.co.za>
To: Milo van Handel <lang@esoteric.sange.fi>
Subject: [lang] Re: [_code] Number-to-LCD converter
In-Reply-To: <3DB8543C.60503@dds.nl>
References: <3DB8543C.60503@dds.nl>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ddevilliers@lando.co.za
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ddevilliers@lando.co.za
Precedence: bulk
X-list: misc

Hello Milo,

This sounds like something similar to my e (Exclamation) language:
www.lando.co.za/Lennie/esolang/e/index.htm You can create some nice
ASCII art. Im planning to make some improvements over time (more on
site).

BTW, Can you please compile the converter for me? For MS Windows 2000.
I dont have a C compiler.

MvH> This program was inspired by the BrainFuck program "numwarp" posted here some
MvH> time ago, though it uses a different format.  Since _code does not have native
MvH> support for input, it is to be appended at the end of the program (if it was
MvH> allowed to put it in a macro in the middle of the program, the code would be
MvH> simpler, but that's too hard on the user), terminated by a !.  Allowed
MvH> characters are digits, dash, slash, dot, and colon.  On Unix, you can do this
MvH> easily with a line like
MvH>      ( cat lcd._c ; echo '23:45!' ) | _code

MvH> The concept of this program (simultaniously working on strings that are to be
MvH> printed seperately) is easily reusable in other programs, and is probably
MvH> essential for anyone who is (like me) crazy enough to actually want to write a
MvH> real program in _code.

MvH> This appended input idea is also applicable to the original goal of _code
MvH> (replacing geek code).  The "program" is the macro set specifying the code which
MvH> is being used, and the "input" is the actual code of a particular person.

Kind Regards,

 Lennie De Villiers 25 Oct 2002                      

Email: ddevilliers@lando.co.za (Home)
       lennie@akura.co.za (Work)


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Oct 26 01:23:37 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 185CrT-0005Wu-00; Sat, 26 Oct 2002 01:23:23 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 26 Oct 2002 01:23:17 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 185Cqh-0005Wg-00; Sat, 26 Oct 2002 01:22:35 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 26 Oct 2002 01:22:27 +0300 (EEST)
Received: from arkanoid.cybercomm.nl ([213.196.1.177] helo=asteroids.cybercomm.nl)
	by oiva.sange.fi with smtp (Exim 4.10)
	id 185CqZ-0005WT-00
	for lang@esoteric.sange.fi; Sat, 26 Oct 2002 01:22:27 +0300
Received: (qmail-ldap/ctrl 7433 invoked from network); 25 Oct 2002 22:21:56 -0000
Received: from 64.16.dialup.cybercomm.nl (HELO dds.nl) ([213.196.16.64]) (envelope-sender <mwq@dds.nl>)
          by dds.nl (qmail-ldap-1.03) with SMTP
          for <lang@esoteric.sange.fi>; 25 Oct 2002 22:21:56 -0000
Message-ID: <3DB9C29D.4020101@dds.nl>
Date: Sat, 26 Oct 2002 00:15:57 +0200
From: Milo van Handel <mwq@dds.nl>
Organization: Milo-Soft
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Re: [_code] Number-to-LCD converter
References: <3DB8543C.60503@dds.nl> <121214155.20021025195918@lando.co.za>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
X-list: misc

D De Villiers (Home) wrote:

> This sounds like something similar to my e (Exclamation) language:
> www.lando.co.za/Lennie/esolang/e/index.htm You can create some nice
> ASCII art. Im planning to make some improvements over time (more on
> site).

I don't quite see the connection.

> BTW, Can you please compile the converter for me? For MS Windows 2000.

I have Windows only for playing a few games, and that's Windows 95 without
anything looking remotely like a compiler.  Microsoft is evil.

Oops, now where did I leave my asbestos outfit?

> I dont have a C compiler.

It's not C.  It's written in a language called _code, which has been posted
to the list a while ago.  The original interpreter was written in Perl.



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Oct 26 01:23:37 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 185CrT-0005Wr-00; Sat, 26 Oct 2002 01:23:23 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 26 Oct 2002 01:23:17 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 185Cqc-0005WZ-00; Sat, 26 Oct 2002 01:22:30 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 26 Oct 2002 01:22:22 +0300 (EEST)
Received: from arkanoid.cybercomm.nl ([213.196.1.177] helo=asteroids.cybercomm.nl)
	by oiva.sange.fi with smtp (Exim 4.10)
	id 185CqT-0005WS-00
	for lang@esoteric.sange.fi; Sat, 26 Oct 2002 01:22:21 +0300
Received: (qmail-ldap/ctrl 7308 invoked from network); 25 Oct 2002 22:21:49 -0000
Received: from 64.16.dialup.cybercomm.nl (HELO dds.nl) ([213.196.16.64]) (envelope-sender <mwq@dds.nl>)
          by dds.nl (qmail-ldap-1.03) with SMTP
          for <lang@esoteric.sange.fi>; 25 Oct 2002 22:21:49 -0000
Message-ID: <3DB9C1C5.4040102@dds.nl>
Date: Sat, 26 Oct 2002 00:12:21 +0200
From: Milo van Handel <mwq@dds.nl>
Organization: Milo-Soft
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Re: [_code] Number-to-LCD converter
References: <3DB8543C.60503@dds.nl> <20021024122853.61229126.ayzik@shaw.ca>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
X-list: misc

Nikita Ayzikovsky wrote:

> Also, it (optionally) supports the non-
> standard thingie I proposed: The closing 's are automatically added at the
> closing square bracket.
> 
> e.g. this line in your code:
> 
> [W`X`Y`Z`W`x`y`zW(X(`X`xxX'')(x))(Y(`Y`yyY'')(y))(Z(`Z`zzZ'')(z))''''''']
> 
> becomes
> 
> [W`X`Y`Z`W`x`y`zW(X(`X`xxX'')(x))(Y(`Y`yyY'')(y))(Z(`Z`zzZ'')(z))]
> 
> I have not yet encountered a situation where this was bad. And it saves
> quite a few bytes.

It makes it easier to make mistakes.  What if I meant

[W`X`Y`Z`W`x`y`zW(X(`X`xxX'')(x))(Y(`Y`yyY'')(y))'(Z(`Z`zzZ'')(z))'''''']

?  Also, theoretically, it could be possible for someone to want to make a macro
which really contains only the open quote.



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sat Oct 26 03:06:51 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 185ETW-0005lS-00; Sat, 26 Oct 2002 03:06:46 +0300
Received: with LISTAR (v0.129a; list misc); Sat, 26 Oct 2002 03:06:39 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 185ETA-0005lL-00; Sat, 26 Oct 2002 03:06:24 +0300
Received: with LISTAR (v0.129a; list lang); Sat, 26 Oct 2002 03:06:16 +0300 (EEST)
Received: from shawidc-mo1.cg.shawcable.net ([24.71.223.10] helo=pd3mo1so.prod.shaw.ca)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 185ET1-0005lF-00
	for lang@esoteric.sange.fi; Sat, 26 Oct 2002 03:06:15 +0300
Received: from pd3mr1so.prod.shaw.ca (pd3mr1so-ser.prod.shaw.ca [10.0.141.177])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H4K001PPAXJLU@l-daemon> for lang@esoteric.sange.fi; Fri,
 25 Oct 2002 18:05:43 -0600 (MDT)
Received: from pn2ml2so.prod.shaw.ca
 (pn2ml2so-qfe0.prod.shaw.ca [10.0.121.146]) by l-daemon
 (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with ESMTP id <0H4K003K1AXJJG@l-daemon> for lang@esoteric.sange.fi; Fri,
 25 Oct 2002 18:05:43 -0600 (MDT)
Received: from localhost (h24-78-145-92.vc.shawcable.net [24.78.145.92])
 by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002))
 with SMTP id <0H4K00KKBAXICN@l-daemon> for lang@esoteric.sange.fi; Fri,
 25 Oct 2002 18:05:42 -0600 (MDT)
Date: Fri, 25 Oct 2002 10:05:20 -0700
From: Nikita Ayzikovsky <ayzik@shaw.ca>
Subject: [lang] Re: [_code] Number-to-LCD converter
In-reply-to: <3DB9C1C5.4040102@dds.nl>
To: lang@esoteric.sange.fi
Message-id: <20021025100520.37b7ac20.ayzik@shaw.ca>
MIME-version: 1.0
X-Mailer: Sylpheed version 0.7.5 (GTK+ 1.2.10; i686-pc-linux-gnu)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
References: <3DB8543C.60503@dds.nl> <20021024122853.61229126.ayzik@shaw.ca>
 <3DB9C1C5.4040102@dds.nl>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: ayzik@shaw.ca
Precedence: bulk
X-list: misc

On Sat, 26 Oct 2002 00:12:21 +0200
Milo van Handel <mwq@dds.nl> wrote:

> Nikita Ayzikovsky wrote:
> 
> > Also, it (optionally) supports the non-
> > standard thingie I proposed: The closing 's are automatically added at the
> > closing square bracket.
> > 
> > e.g. this line in your code:
> > 
> > [W`X`Y`Z`W`x`y`zW(X(`X`xxX'')(x))(Y(`Y`yyY'')(y))(Z(`Z`zzZ'')(z))''''''']
> > 
> > becomes
> > 
> > [W`X`Y`Z`W`x`y`zW(X(`X`xxX'')(x))(Y(`Y`yyY'')(y))(Z(`Z`zzZ'')(z))]
> > 
> > I have not yet encountered a situation where this was bad. And it saves
> > quite a few bytes.
> 
> It makes it easier to make mistakes.  What if I meant
> 
> [W`X`Y`Z`W`x`y`zW(X(`X`xxX'')(x))(Y(`Y`yyY'')(y))'(Z(`Z`zzZ'')(z))'''''']
> 
> ?  Also, theoretically, it could be possible for someone to want to make a macro
> which really contains only the open quote.

This is why my interpreter only supports it optionally. But as I said, I have
never encountered a case where it would be bad. Also, I believe the perl
interpreter would die with something like [x`] anyway.

  __
<(oO)>  Cthulhu       ()  ASCII ribbon campaign     \ \/ \/\/\ \/ \/\/
 /||\   Fhtagn!       /\    against HTML mail       /\/\./\/\/\/\./\/\

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Sun Oct 27 03:35:03 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 185bNv-00086S-00; Sun, 27 Oct 2002 03:34:31 +0300
Received: with LISTAR (v0.129a; list misc); Sun, 27 Oct 2002 03:34:24 +0300 (EEST)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 185bLX-00086L-00; Sun, 27 Oct 2002 03:32:03 +0300
Received: with LISTAR (v0.129a; list lang); Sun, 27 Oct 2002 03:31:55 +0300 (EEST)
Received: from asteroids.cybercomm.nl ([213.196.1.176])
	by oiva.sange.fi with smtp (Exim 4.10)
	id 185bLO-00086F-00
	for lang@esoteric.sange.fi; Sun, 27 Oct 2002 03:31:54 +0300
Received: (qmail-ldap/ctrl 14707 invoked from network); 27 Oct 2002 00:31:22 -0000
Received: from 122.16.dialup.cybercomm.nl (HELO dds.nl) ([213.196.16.122]) (envelope-sender <mwq@dds.nl>)
          by dds.nl (qmail-ldap-1.03) with SMTP
          for <lang@esoteric.sange.fi>; 27 Oct 2002 00:31:22 -0000
Message-ID: <3DBB415C.9090105@dds.nl>
Date: Sun, 27 Oct 2002 02:29:00 +0100
From: Milo van Handel <mwq@dds.nl>
Organization: Milo-Soft
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Re: [_code] Number-to-LCD converter
References: <3DB8543C.60503@dds.nl> <20021024122853.61229126.ayzik@shaw.ca> <3DB9C1C5.4040102@dds.nl> <20021025100520.37b7ac20.ayzik@shaw.ca>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
X-list: misc

Nikita Ayzikovsky wrote:

> > Also, theoretically, it could be possible for someone to want to make a macro
> > which really contains only the open quote.
> 
> This is why my interpreter only supports it optionally. But as I said, I have
> never encountered a case where it would be bad. Also, I believe the perl
> interpreter would die with something like [x`] anyway.

The documentation is unclear on whether this should be allowed, but the
reference implementation, given

    [A`x]
    Axx'(y)

produces

    yy

The same reference implementation also supports unbalanced (s in macros, but, 
strangely enough, not 's or )s.



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Oct 28 10:28:29 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1865F8-000AM7-00; Mon, 28 Oct 2002 10:27:26 +0200
Received: with LISTAR (v0.129a; list misc); Mon, 28 Oct 2002 10:27:19 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1865Bt-000ALR-00; Mon, 28 Oct 2002 10:24:05 +0200
Received: with LISTAR (v0.129a; list lang); Mon, 28 Oct 2002 10:23:57 +0200 (EET)
Received: from post.it.helsinki.fi ([128.214.205.24])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1865Bk-000ALH-00
	for lang@esoteric.sange.fi; Mon, 28 Oct 2002 10:23:56 +0200
Received: from xandru.it.helsinki.fi (mail@xandru.it.helsinki.fi [128.214.38.174])
	by post.it.helsinki.fi (8.12.2/8.12.2-SPAMmers-sod-off) with ESMTP id g9S8Lii6013869
	for <lang@esoteric.sange.fi>; Mon, 28 Oct 2002 10:21:44 +0200 (EET)
Received: from pkalliok by xandru.it.helsinki.fi with local (Exim 3.35 #1 (Debian))
	id 186580-0000oO-00
	for <lang@esoteric.sange.fi>; Mon, 28 Oct 2002 10:20:04 +0200
Date: Mon, 28 Oct 2002 10:20:04 +0200
From: Panu Kalliokoski <pkalliok@cs.helsinki.fi>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [_code] Number-to-LCD converter
Message-ID: <20021028082004.GA3107@ling.helsinki.fi>
Mail-Followup-To: lang@esoteric.sange.fi
References: <3DB8543C.60503@dds.nl> <20021024122853.61229126.ayzik@shaw.ca> <3DB9C1C5.4040102@dds.nl> <20021025100520.37b7ac20.ayzik@shaw.ca> <3DBB415C.9090105@dds.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3DBB415C.9090105@dds.nl>
User-Agent: Mutt/1.4i
Sender: Panu Kalliokoski <pkalliok@xandru.it.helsinki.fi>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
X-list: misc

On Sun, Oct 27, 2002 at 02:29:00AM +0100, Milo van Handel wrote:
> >never encountered a case where it would be bad. Also, I believe the perl
> >interpreter would die with something like [x`] anyway.
> The documentation is unclear on whether this should be allowed, but the
> reference implementation, given
>    [A`x]
>    Axx'(y)
> produces
>    yy

A similar "feature" in m4 allows for invoking macros without the actual
macro syntax: if I define(`open_foo', `foo(') and define(`close', `)'),
then I can call foo as open_foo arguments close.  At least in m4, this
is a nice feature as it allows for all kinds of tweaks...

Of course, in the case of _code, defining macros with unbalanced quotes
should be allowed symmetrically... :)

Panu


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Oct 28 10:55:44 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1865gQ-000AYt-00; Mon, 28 Oct 2002 10:55:38 +0200
Received: with LISTAR (v0.129a; list misc); Mon, 28 Oct 2002 10:55:32 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1865g2-000AYj-00; Mon, 28 Oct 2002 10:55:14 +0200
Received: with LISTAR (v0.129a; list lang); Mon, 28 Oct 2002 10:55:06 +0200 (EET)
Received: from post.it.helsinki.fi ([128.214.205.24])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1865ft-000AYZ-00
	for lang@esoteric.sange.fi; Mon, 28 Oct 2002 10:55:05 +0200
Received: from xandru.it.helsinki.fi (mail@xandru.it.helsinki.fi [128.214.38.174])
	by post.it.helsinki.fi (8.12.2/8.12.2-SPAMmers-sod-off) with ESMTP id g9S8qri6027321
	for <lang@esoteric.sange.fi>; Mon, 28 Oct 2002 10:52:53 +0200 (EET)
Received: from pkalliok by xandru.it.helsinki.fi with local (Exim 3.35 #1 (Debian))
	id 1865c9-0000p4-00
	for <lang@esoteric.sange.fi>; Mon, 28 Oct 2002 10:51:13 +0200
Date: Mon, 28 Oct 2002 10:51:13 +0200
From: Panu Kalliokoski <pkalliok@cs.helsinki.fi>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf] Re: braifuck golf rules
Message-ID: <20021028085113.GB3107@ling.helsinki.fi>
Mail-Followup-To: lang@esoteric.sange.fi
References: <Pine.LNX.4.44.0208141141350.25030-100000@melkinpaasi.cs.Helsinki.FI> <3DB85CAA.5020704@dds.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3DB85CAA.5020704@dds.nl>
User-Agent: Mutt/1.4i
Sender: Panu Kalliokoski <pkalliok@xandru.it.helsinki.fi>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
X-list: misc

On Thu, Oct 24, 2002 at 10:48:42PM +0200, Milo van Handel wrote:
> Panu A Kalliokoski wrote:
> >The other two rules (20 and 23 in the ENSI version) are still good,
> >because there is little way to automatically enforce this one.
> Simple: the judging interpreter should be modified to not allow the program
> to read more input than the judges give it.  After all, there's no point
> specifying input that the program isn't allowed to read.  The only catch is
> that the judges have to specify whether EOF may be read or not.  For 
> example, it may be read in round zero (where the program gets arbitrary
> text as input), but not in round one (which always has a single byte of
> input), unless the
> number to be converted is 0.  Also not in the hypothetical case of
> return-terminated input, though I doubt such will ever arise.

Yes. The input will have to be emulated or there will have to be
some specific code meaning "this byte was never supposed to be read,
so disqualify the program". Not very hard to implement, but I wonder
whether the judging implementation allows for this.

Panu


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Mon Oct 28 11:50:25 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1866XK-000ArK-00; Mon, 28 Oct 2002 11:50:18 +0200
Received: with LISTAR (v0.129a; list misc); Mon, 28 Oct 2002 11:50:12 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1866Wn-000Aqp-00; Mon, 28 Oct 2002 11:49:45 +0200
Received: with LISTAR (v0.129a; list lang); Mon, 28 Oct 2002 11:49:37 +0200 (EET)
Received: from vador.skynet.be ([195.238.3.236])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 1866We-000Aqi-00
	for lang@esoteric.sange.fi; Mon, 28 Oct 2002 11:49:37 +0200
Received: from decis.be (93.208-78-194.adsl-fix.skynet.be [194.78.208.93])
	by vador.skynet.be (8.11.6/8.11.6/Skynet-OUT-2.20) with ESMTP id g9S9nYm08882
	for <lang@esoteric.sange.fi>; Mon, 28 Oct 2002 10:49:34 +0100 (MET)
	(envelope-from <fvdp@decis.be>)
Received: from decis.be ([192.168.0.20])
	by decis.be ([194.78.208.93])
	with SMTP (MDaemon.PRO.v6.0.5.R)
	for <lang@esoteric.sange.fi>; Mon, 28 Oct 2002 10:47:39 +0100
Message-ID: <3DBD09C0.E19B6D1F@decis.be>
Date: Mon, 28 Oct 2002 10:56:16 +0100
From: Frederic van der Plancke <fvdp@decis.be>
Organization: Decis
X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Re: [_code] Number-to-LCD converter
References: <3DB8543C.60503@dds.nl> <121214155.20021025195918@lando.co.za> <3DB9C29D.4020101@dds.nl>
Content-Type: text/plain; charset=iso-8859-1
X-MDRemoteIP: 192.168.0.20
X-Return-Path: fvdp@decis.be
X-MDaemon-Deliver-To: lang@esoteric.sange.fi
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by vador.skynet.be id g9S9nYm08882
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: fvdp@decis.be
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: fvdp@decis.be
Precedence: bulk
X-list: misc

Milo van Handel wrote:
[...]
> I have Windows only for playing a few games, and that's Windows 95 with=
out
> anything looking remotely like a compiler.  Microsoft is evil.
>=20
> Oops, now where did I leave my asbestos outfit?

<flame/><flame/><flame/><flame/><flame/><flame/><flame/><flame/>

Well, as long as you don't claim that it's not an OS, and that my compute=
r is some kind of OS-less toaster device... I don't feel to bad... W95 is=
 an evil choice for program development in unsafe languages like C/C++ an=
yway, particularly if the IDE itself (C++ Builder 1 at home) is bugged !

Fr=E9d=E9ric vdP


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Oct 29 00:01:15 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186HwU-000CyP-00; Tue, 29 Oct 2002 00:01:02 +0200
Received: with LISTAR (v0.129a; list misc); Tue, 29 Oct 2002 00:00:56 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186Hvt-000CyE-00; Tue, 29 Oct 2002 00:00:25 +0200
Received: with LISTAR (v0.129a; list lang); Tue, 29 Oct 2002 00:00:17 +0200 (EET)
Received: from express.cites.uiuc.edu ([128.174.5.156] ident=mirapoint)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186Hvl-000Cy8-00
	for lang@esoteric.sange.fi; Tue, 29 Oct 2002 00:00:17 +0200
Received: from express.cites.uiuc.edu (localhost.cites.uiuc.edu [127.0.0.1])
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with ESMTP id ACH87751;
	Mon, 28 Oct 2002 16:00:13 -0600 (CST)
Message-Id: <200210282200.ACH87751@express.cites.uiuc.edu>
Received: from 130.126.217.190
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with HTTPS/1.1;
	Mon, 28 Oct 2002 16:00:13 -0600
Date: Mon, 28 Oct 2002 16:00:13 -0600
From: amling@uiuc.edu
Subject: [lang] Re: FALSE to TI86 compiler
To: lang@esoteric.sange.fi
X-Mailer: Webmail Mirapoint Direct 3.2.0-GA
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="-----f8f54c02794fcf58aa321b41965a73d6"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
X-list: misc


-------f8f54c02794fcf58aa321b41965a73d6
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Well, all told everything I've mentioned doesn't come to a meg. The entire Z80 assembler comes to only 30k. I'll 
send it them all individually though so those interested in only one don't have to download it all.

Here is the false interpreter which supports output of TI86 targetted assembly. This is the main branch of my 
false "interpreter" development. Those who don't want the TI86 support can remove the #define line that adds it. 
This "interpreter" also supports "compiling" to C. If you would like to flame my parsing technique please feel 
free to do so.

-------f8f54c02794fcf58aa321b41965a73d6
Content-Type: application/x-tgz;
	name="falsei-0.01.tar.gz"
Content-Disposition: inline;
	filename="falsei-0.01.tar.gz"
Content-Transfer-Encoding: base64

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

-------f8f54c02794fcf58aa321b41965a73d6--

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Oct 29 00:05:06 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186I0P-000D1y-00; Tue, 29 Oct 2002 00:05:05 +0200
Received: with LISTAR (v0.129a; list misc); Tue, 29 Oct 2002 00:04:59 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186I0H-000D1i-00; Tue, 29 Oct 2002 00:04:57 +0200
Received: with LISTAR (v0.129a; list lang); Tue, 29 Oct 2002 00:04:50 +0200 (EET)
Received: from express.cites.uiuc.edu ([128.174.5.156] ident=mirapoint)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186I09-000D1c-00
	for lang@esoteric.sange.fi; Tue, 29 Oct 2002 00:04:49 +0200
Received: from express.cites.uiuc.edu (localhost.cites.uiuc.edu [127.0.0.1])
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with ESMTP id ACH88119;
	Mon, 28 Oct 2002 16:04:47 -0600 (CST)
Message-Id: <200210282204.ACH88119@express.cites.uiuc.edu>
Received: from 130.126.217.190
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with HTTPS/1.1;
	Mon, 28 Oct 2002 16:04:47 -0600
Date: Mon, 28 Oct 2002 16:04:47 -0600
From: amling@uiuc.edu
Subject: [lang] Re: FALSE to TI86 compiler
To: lang@esoteric.sange.fi
X-Mailer: Webmail Mirapoint Direct 3.2.0-GA
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="-----2b740da6c9f287514dda5bee70cfc465"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
X-list: misc


-------2b740da6c9f287514dda5bee70cfc465
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Here is the ^x/$x doohickey. Included are a couple examples so you can get an idea what the syntax is and what it 
does. Having learned all I known about functional languages from the unlambda manual(seriously), the syntax may be 
a little nonstandard(I think conventionally one uses a lambda in place of the carrot and does not put a dollar 
sign before variable uses?). On a side note, I decided crap like ^x`$xk^x`k$x shouldn't be done, but do not 
enforce that. ^x`$xk^x`k$x is handled like ^x`$xk^y`k$y. That is, the inner ^x masks the inner $x.

In retrospect, I hope lambda calculus interpreter is a reasonable name for this project...

-------2b740da6c9f287514dda5bee70cfc465
Content-Type: application/x-tgz;
	name="lclc-0.01.tar.gz"
Content-Disposition: inline;
	filename="lclc-0.01.tar.gz"
Content-Transfer-Encoding: base64

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

-------2b740da6c9f287514dda5bee70cfc465--

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Oct 29 00:16:14 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186IB9-000D75-00; Tue, 29 Oct 2002 00:16:11 +0200
Received: with LISTAR (v0.129a; list misc); Tue, 29 Oct 2002 00:16:04 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186IAy-000D6y-00; Tue, 29 Oct 2002 00:16:00 +0200
Received: with LISTAR (v0.129a; list lang); Tue, 29 Oct 2002 00:15:53 +0200 (EET)
Received: from express.cites.uiuc.edu ([128.174.5.156] ident=mirapoint)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186IAq-000D6s-00
	for lang@esoteric.sange.fi; Tue, 29 Oct 2002 00:15:52 +0200
Received: from express.cites.uiuc.edu (localhost.cites.uiuc.edu [127.0.0.1])
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with ESMTP id ACH88761;
	Mon, 28 Oct 2002 16:15:50 -0600 (CST)
Message-Id: <200210282215.ACH88761@express.cites.uiuc.edu>
Received: from 130.126.217.190
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with HTTPS/1.1;
	Mon, 28 Oct 2002 16:15:50 -0600
Date: Mon, 28 Oct 2002 16:15:50 -0600
From: amling@uiuc.edu
Subject: [lang] Re: FALSE to TI86 compiler
To: lang@esoteric.sange.fi
X-Mailer: Webmail Mirapoint Direct 3.2.0-GA
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="-----a92069b5db244e906b44d03dc27178f3"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
X-list: misc


-------a92069b5db244e906b44d03dc27178f3
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Here is the "uberfalse" interpreter. This was branched off of the main false "interpreter". For (I feel) obvious 
reasons it does not support compiling to C(imagine an unlambda to C compiler...). The way this works is unlambda 
functions are now considered a type as well as variables, variable addresses, and normal false functions. Unlambda 
functions work sort of as expected. K and S push themselves onto the stack. When K is executed with !, it pops one 
item and pushes a function of type K1 with data of X. When a K1 is executed it drops the top element on the stack 
and pushed on it's own data. Similarly, S grabs datum(X) and pushes an S1 and S1 grabs another datum(Y) and pushes 
S2. S2 pops a third datum(Z), then pushes Z and executes X, pops one datum(`XZ), pushes Z and executes Y, pop one 
datum(`YZ), then pushes `YZ and executes `XZ. The idea is when you ```sXYZ, each application sees the same stack 
below. If you did not understand that, the odds are very good that I'm a moron. Go read the source code. Included 
in the tarball in the xlate directory is a rudimentary translator from a subset of unlambda(`, s, and k only) to 
uberfalse used primarily for testing.

-------a92069b5db244e906b44d03dc27178f3
Content-Type: application/x-tgz;
	name="uberfalse-0.01.tar.gz"
Content-Disposition: inline;
	filename="uberfalse-0.01.tar.gz"
Content-Transfer-Encoding: base64

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
AHCZfAPiN1m/AMgAAA==

-------a92069b5db244e906b44d03dc27178f3--

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Tue Oct 29 00:25:02 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186IJg-000DBK-00; Tue, 29 Oct 2002 00:25:00 +0200
Received: with LISTAR (v0.129a; list misc); Tue, 29 Oct 2002 00:24:54 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186IJX-000DBD-00; Tue, 29 Oct 2002 00:24:51 +0200
Received: with LISTAR (v0.129a; list lang); Tue, 29 Oct 2002 00:24:43 +0200 (EET)
Received: from express.cites.uiuc.edu ([128.174.5.156] ident=mirapoint)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186IJO-000DB7-00
	for lang@esoteric.sange.fi; Tue, 29 Oct 2002 00:24:43 +0200
Received: from express.cites.uiuc.edu (localhost.cites.uiuc.edu [127.0.0.1])
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with ESMTP id ACH89255;
	Mon, 28 Oct 2002 16:24:41 -0600 (CST)
Message-Id: <200210282224.ACH89255@express.cites.uiuc.edu>
Received: from 130.126.217.190
	by express.cites.uiuc.edu (Mirapoint Messaging Server MOS 3.2.0-GA)
	with HTTPS/1.1;
	Mon, 28 Oct 2002 16:24:41 -0600
Date: Mon, 28 Oct 2002 16:24:41 -0600
From: amling@uiuc.edu
Subject: [lang] Re: FALSE to TI86 compiler
To: lang@esoteric.sange.fi
X-Mailer: Webmail Mirapoint Direct 3.2.0-GA
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="-----22affb7ecaa3e9d82a9b0154453e58f7"
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: amling@uiuc.edu
Precedence: bulk
X-list: misc


-------22affb7ecaa3e9d82a9b0154453e58f7
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

And lastly, here are my crappy TI86 development tools. There are actually four programs and the one giant header 
file here. The files "notes" should help describe how the monster works. In the directory build is a slight 
modification of the script I use to automate building from assembly to 86p(TiLP recognizable file). In the mk86p 
folder is the "linker" I wrote to convert Z80 object code to an 86p file which involves adding a bunch of header 
crap and calculating a checksum. In the folder kz80as is the [unbelievably crappy] assemble I wrote. It supports 
all Z80 opcodes that I could find documentation on. It has been very sparsly tested so if something breaks it is 
probably the best first place to look. It doesn't handle equates very elegantly(competently in any way shape or 
form). The folder kpp contains the last tool in this ridiculous toolchain. kpp is a preprocesor I wrote. So far it 
handles...unconditional inclusion. Actually it supports comments and running commands in the shell, but I have 
never really seen these used(I wrote this a while back for kicks and I don't recall why I'm using it for including 
all.inc).

The bottom line is if you can, by any means, use TASM then do so and modify the false "interpreter" to use TASM 
directives. If your machine has problems with TASM's strange bassackwards executable format as well, then you can 
try my toolchain(or write your own).

-------22affb7ecaa3e9d82a9b0154453e58f7
Content-Type: application/x-tgz;
	name="ti86dev-0.01.tar.gz"
Content-Disposition: inline;
	filename="ti86dev-0.01.tar.gz"
Content-Transfer-Encoding: base64

H4sICO+rvT0AA3RpODZkZXYtMC4wMS50YXIA7Ftbc9vGks7r8a9AVVy1TuIL7qDKm9TiKjEC
CRgAZSkPQUEkJHFNEjQBKtb59ds90zMAaTrOqUrO1taGDxb6m56enp6enp4G3C1H9qJ+fKW+
VrU33/w1P1U1Vcey4K+qOvbhX/p9gwyOoVuO7nyjarqt6d8o1l+kz8Fv33bVTlG++VCtV8vN
/Rf5vtb+f/TXDdd/03R1++ePoWqqapvmF9dfs0yx/rpt68Bv2OAuivrnq/L57//5+r+vV6vX
r18/e/Zhu1U21bp+vd3VVbtWXo2VN9DwZrmZKz/xFoCfffjnSK1aSYum5tn6w8jeKo/VDmnl
PwkW7dD27Nn/9lz//n3+O9j/sNZ/xRnwL8R/3cFYoBmGrf4d//8dv8/Wv4J4AH//zDF+N/5r
hqqbRr/+BsZ/09acv+P/v+MXvpspXtrsOsVR3pqvbpedMn6TPGPwLL8pvXExcVPlua+ORj3q
J7NpEWYMdno4iSLluel6mvK23O03y82iubsbNE+x1Q1k63LebFizH4duFvsBtjshtM9XOyB5
WzItMjcvcDB1hG3NpttVbcdb0/IiLoMQeqqGj63bh9Wi5m2zLE8yUDbGvpqKrfud36yGrVny
nkmOeGvW/DZsvYY2w0G523pz1POGtQW8TfQL1ItAu0CJPQnDhyMiY9YamD0JrZHPST4Vf4xm
MAwQvFi2W/ciptZ4UuZFxmx4Bo2P233XbkRbIdoMDzXad9uWmn7pu1mim2jqezm8F285D4vy
MoQJWoaDi3lfd+WH+om3ZW56UU7CCUzyLHKx26rp8ny+q2uuzWWpKs916KcqJ383xKUBl668
1U5zzYhLV55rMIp+muuKuAzgAlnGaa73xGXCiGBX8zTXO+KyQBYY0TrNlRGXDVwgyz7NlROX
AyOaylvnNFdMXCOQBU42Os01Ia4z4AJZZ6e5psTlxumFqzw3wN3d1fahIphtMXA15a2/qqud
QJPJBJh1mO7L02JTyZnD8LA3/aY9xecLvlleJOAbGjiUD8G1WVNDEIKn66BVUK8ElMCu1sCX
X58e+xfJ9x5CBzhU0PwmXCyELa+DP8PfU79zwcbjFIwRbrpaTDu8HsPI6PP4RGAE/miAxEgT
ALieAQaPdAGAl+G+jAwBgEMZ4HaRKQDwHQMUjSwC2G4BTcHu57tq+0BwHEagAPSM67tugKW4
RhrElBenLXIheMEeOrDFm5NskWBLzoEPFi1u7k/xucQ3GU9nsLzgBa9OjytsNEkysLsBYRif
CJwmLFYob6eNIqLEJYv2Otg9ESuWxjgGbOUfTo9xLfiyc/QfsFi6uxfek7njHEaGqfx6urdQ
JhufX+DaKm+z5f1DN0S5cWGFvzstYkzMeQhnDpxFhg1hZ7MQ6PgcnRAW98WrkwLybTWvJTPO
Hvrny5Mr5Am+2M3xPFDevjmt08+C8d3MRdPrECY+/XoyGF4K1gLnCXzfnxaZSL4E5MF65F1z
iu9H4itcL8aRYbcU1e2q/sc/FOXtrK0XCvS7rZW8qzql2SjdQ60U41cj66WyaX4THaUQNJ6N
Ik4aJCC+GeQasOVmW6Kvr3AyOjjcp1dXmKgd/z4xxljFiMcfcRvzLRzjBuabN2Zblz/ipuUb
NsbtyrdqbOOC80cHYwN/HKG380cIv8YZf2Qn9eQixqyD5RWrxQNkh9xV4vAdcPIJxechRjh6
Rr/kBonRohqNESPO42c8RZwGrJTnNk2kcuf7rlaej6h75Ve7uoO4RnOugmW9A1KwQ6x5RPaI
6Pm83gC7RxOs8GAA0iNyva13bbVZoM8StLlf1XjCEblt2m7XbGGJwREI29UgIxAcLYTXZfsB
XYqQLl/eb9BEnL6F6dBi3FbzDx/3Dc7IVnuoXVXtAyQdvoBgSo4g6g41FtRyU+2eQD8iV80c
Rg7UAenuduCFzwPSdg5DkapzH3z3uSeoagsnoKn1lLC120Nk7pHfQ9zio6BHhNE9CXkgWJeU
D1Q/qM+16Jsx+zV7ql6xCYcSwRzX6inS8qwXEAqn6KWE5BeDfqTlWa8JJu22pODEMB1JQXAy
R5LCzPSsp4QKvaHGQoXeUGNSoTfUWKjQG+pnzEEldQlU34a7rBcHR4PZi8IbRW+habGE3B+M
1hsAQpwZ9RRp7PZGS0hjd9CHa+z2RktIY7c3WrKu72F9/F5riFyWKimIAVbvUxDDrH7MHBPr
nlrer1FSvwQQD6xenRlQvSozMYV+4JmYQm+lGU2ht9RMTKE37BUI7geFa5DVrztcfKx+3fEm
0K/7L0DJ0dnIlliDZgUHwXNDtDZrnJku9Go2j/UO2YneNW0LbkDUHs6S5wG1wdawyQQLFhR0
msqini/X1QoGEfQ9XDwwMxY03ze06AuwQ90uYRiPprNoVisMLLroADklxQqNOmFYIj1q4eNk
qFo4OEmrybtpErVwbbJkvVott2x4n0xUYxoK8xTyoJXZjC6Mcf1pvqrWeH8a0pj4whRcgW2b
DQvoGq3mHWhMEu/hkUa/r5j9PTLdPdfNo1Ywqk2zeKg/QQx0JQFxy5MEhC1fEhCkAklgQiYJ
iCKRJCq5TGTlhyc4O2AKAe2CJQxONlsKE5OspXBnssiSfJkMshQmptGWYFCYGQw1EsAjnsCO
bAena9FDSMB/w9A0VTgzbJoo9LdpmitvB5kcSPAGNLBagk5BwQ1mJURX69sF7mCa2wpyeqBo
fFhLm0y23mPJgD9Df5smvBFhi3xuU9/jnZcTDfCRpEZsfVrpRhiK9GjIUGTXRux4Wu9m3qGV
SMktzI8MvGUOqUmC5wq6JYFlg5kBabt9WOLNnwh8piXervYtP/F1MtS22bOcgqb8EYakUT7u
65Z8+qxHuiWLHpFAWIKgk8KYC4hHsUDBgMYFErRYIJK9qxZLSDsh9yf6AazqC6JpcCORLWCn
OqRuW6+XIqDRhFoK1WRRyld0UrjdMq10Ieojn6Fg/jgDm9uC2IOKWLMgumsYSR7Y7m8hoR2p
koKcdqRJCtLakS4pyGxHhqQguR2ZkoL8dmRJClLckS0pyHJHjqQg0aUKH1KQ647OBIWHARXj
YjCVQ+K7Ct2Z+nT1eivrWkChtUWXB5a6+aR/x53dIXfqdtWmhewSZ0+6gViHlN4LlyfuPbm8
R6bZc5f3SPZeuDytCLgf7P05s60lsK2I9iTzEYajkQF1yCSf4JHm9mlSo/f45ASQdjpkmydq
oWX7J7TwbTuZxSW7HlgmFtYuuuW6bnm1Z1L6F26WzgpWkdOoIreu+I2nCK8LKq6pEVb5uvpT
lz9UC6ovinYdA4yLpb75ejFsvx6K16kWOGdts2nq+pdcL9U0WX3x8SK+fSLnv3KLMsSLb6DT
8YYIXicLdEaVuMZBmHAVI5+w0vXyMgjzonSDAC+fxpmFxbjbJ1g8aFOqxQKO4VbZNktZhmGd
JsmVpnqYHVFiOUDhIl6UAbbRbapvK5Ik1ViLdaql3IBDdaz9UGqUUT/T+hzvx6PbAGvNM7+f
lf4HZsUqZZaFtepmqyk/KnACKfOmfQHUd3g3BmK9XdWfnh3fZb/Cr8Bg+xWVaNk4FziQfjAQ
HLSyc8+YMo380yMI8c2HzzT6/Q6kD3bkI6VBvr8twNd3rKYO/guQAvHkFW6AneTqWVzOctj8
vtqtMVhCu0dg7qblmPmmTccJYFhksSysifZatsvNcO7Aw41kHhvpiJEVKECYOuTrqmMeJkzz
j4UVgvH3DIiMRxJLcHL3KsT0kDJWhhU3KcN8sb3W9WZfNnd3zKsDh5KD0nMvL0I3YG9iDLpg
lF5yncZJMZ5GCZ5ylNVAWLgMwjgtMg0NGzqExqE7LSYp2/SWwMprjQ3v9IDOgJEEbsrALRh2
JrDlBsOsFgogif0pY8GaO5yk+/UGXGe/6UT79IrvRssRAyVZEMXnqKBnHUBMabrz8Fq0ZYZy
TaXDnzb+wHP3ux1mN+uG3hGVtIvMSAo72EGnlvPHE5vMT+PrImOaB2IyKcwuSXUsLkTkx34W
ukXow9TxhZZpR2AZjikoQWENsCAKlr2g+0tlmijjKYTz/EBAPGb9HVZlH/RnOOsHUf5H5Vsl
jMNJOD3qPXFZZ/2oM8DZ+HrQPUvev4RVPOiLjKj4Ud+v6HsV+mxI9bgb4An1/LLC+Aidjb4z
IG4xTqYHc/VuivCgXzrmo+IrMeqI0CwLv6JvmiWsDGJGfUeAMnfSd/zSoJlc3LDvDf/Gf3Rx
GS929w67f6WXcAn1aNQ/5BIZuYR21PmPuERGi2tHR53/2OLmRTZlxtb77oCNAfySnWfQ6rPY
FkkkA7mQq9zEPHDaEHFor9/jexel7Z5WYstfA7+b4lttzTN7xnm1mgNf1Qm+fdtNYnZr1Xzg
2+zXt3BsNXcQRtpujR82tQPOvHpknJD5UELQYoX8mK142taMD7Z+B88/qmcvNvVv3ynNTlFH
L+CwpJAC0doNfnYnBcZmyisRLFzMx20jUN7yYsenQRO+lLYx5+RNT7IJvAePmjJCaUEkcQay
MBzooSrgbHwVh1f4xs4/o3fXgBYJZI8Gxji6eZXBONLyYrAgZxLPpkGOb0wgj7UH4Hk+/gWX
yKHCLqJl0Z+ClkAzgMcTxkov4Dh4zRB1gNwwhFK2YIqXf3+kCY4M/vAPFlB+GAzha+Yr4QE0
no75uRYdwHx7gQBzCOPQYXB2AAkBgXsASwHOEO4kLLjhMC4eILN6YLYXo7XbSdX5zQqL3FSX
IDBjVW5VmDMMx2hzqkUAyZbAE63jc/ZxAhUbgS5y1k5TCH9mrWTL8HJ4EjNvUD3RUx7ucIWp
4ZoP22KFGcDghAceCPLEeBbKnvyTC1/IZZcdqkoBNWFnPZXrSq6/SITCqcsaPUGyi5BKhbEy
THKeKuqYKoJuQui7HLecK2S+m0EuGV4zLJRYGQZj6YnRSMjMsikmUsYIJwpXx53CA4Fsxuwa
mnXRDCFk/uHwUhCilc/EtoONhPVVM5A5R/0r/KXG69BnuZHcE1RnKiNQOr/BArjtw9kQJ8ml
MkvxXKD22D3PYTux3RUqbyFZ7Jab+1a5A6WC5V34UZnIvIcxI6ttO0es0X4zP+Zk7059Bxf7
gDetdtX6M2b2xY2NMfOQGfx3wJpkcE12+0+MohHMKm9WjxBkb/d3d8J4UQr3L7SXI286+O8P
8K/+xYQb/v0B20mC5+Lr40CnlzOABGOsf5vuUOabQQ/QjdXhR/5w0E+nBx2wfD+QkYX+OGWj
yJXGMTTRnjOVIJDfbU95DTDQa19QY6jnr3KEfOYxy5hDJV99zTKveh0z10cBZ3KWd7tqPkhs
oywM0RFZqKS6igRZ+BM7CEFeF4CrBMypeqyWK3xhrOxbWNF1vW52T5I1Z0GbwlIEeVEBAnEf
0WvcMppN+9PCpnp8GS03C/ZZS7DBu4YZHcF4bQTYQ8+rdvMHLGGcWC5uj54F7vQKHsYkbVXd
Y8neCOEsb5/arl4rd4hRc7Pz9zsIvSzuqhKEeCwiNFn3PCy80mUFFxvP+2o+Bwu/YLWDhxXc
Rx5WQFftci5rCRsq5JTn7zS2J2ji5+zeFtF7IyC9WeSnN/j+S9Q4zvMy0PD88dn5pfeo3qNG
j4YxP/+0IcSWlEq6CE3ca7jrpWPOKpRh98NIFz1v2HUxpMW4YPkDrhoVXMv+kioqORfxYvkI
l22qRAGxXNRoDlgIcXQzHpexjI5YKuLgdTVRZ2PWfFC+V/gHRuWYX0nNkN7ElSxthntrmZ6r
mCSEhsCLc3xFZ9qDWkp3vxvsA2BhWZLpU7kXEXTikUrn2jgByXg8GaZE8HQoMKPFqfsCxSA5
vCmOE/B9ysHoBRhi06C4YUcLvU8rxylGBzYhWvLYzQtIfLObFD/jg6PClckn5p50LrPQctQh
Ly5ZB9j3q6rtgLXbPR1wypyJ3gSU8ZSdWr6MNauNqFHV98q3/9Eq7Pz7wiV8yPyt8uonYhaS
WZj0R18UDR2+Ujb7bADBz4dIzi9ZokHvjRjAPmyl1+UI8FNZloBWzf2/rsWwz0k1aKr+l0c5
acbfGWFoyeQ922i2K2aVF32u40qMx1WAyCnx+40p/s8NwOhNTzlh9xV+VyEknPgX+Hbe9iDC
Vmy/fcvqoS362R2+iR3GeeCHM1DcGYTYcDrzJwG7tGEmGKj0jYRsGRfhBLdWJGpLomGij0Xd
GytiStsXviXPdDYBsTmTS9uefd6msXNSPTwnBcMEu5XsjsnqvCNZ5+WflqybR8psxdksCtem
7qA22A7hjJliwEB1alMPIDyJduW/lBcQ/XHlUItNs1Fuq82HenHUUWcdoy901E92HDGNIgno
TEXXkIDBgLOew+SAJwGLA44EbA70MhwGjPouIw70XajObuqhcaA+s/pPyotF/d1n6k/3azhW
42XLzlXMtiHP5rdtfj9fLemjb35f9dURfl6YKrv6ftmy6/YtPG0kS3idsiuLUJRDLAiI5J5B
7NNyMT1AOIcv6Tws8KAy6A0SQbg6hnYAGQxyhpDJoF62XFfjEMOu+kAaYthXV50DzELM9g4w
m2FSns6DGjq6LjFhC/qOgSAeEK0BxG0RSoRzSB10aQtvCOFSG3o0hJh5dGMIMfOoBxCbYnQg
i80wOhiROXXYi5e7yj7EmBF97wDjRjzE2BCWc4AxI/YrbPCjAo0oFTaEEelTBIKYiehjBQ4x
I9JreEQ4h1wMQxrRGUJ8v3hDiPtYD8mJm4cY86gjPj5xg82ARwzzpaJptBUxYC0O+LlR5GRN
XnDH7qbEpAH8IcSn5w0gZgCv78c5AklLAxhDiBvAYUPiRWTVVHB35FciRZrc7I1gHGDcCIcY
31bOAcYmakYHGFv9QPa1eN0DNZGbwxKT95whNBkWRRjEJy/lW5NhOQPoXn/nAGP664cYW8R+
Y1lSV12a2+b1EdRVamELXX19CE2GxR0GMV199yiM1hvpGjbvIy1jS+2N6ADjQU1q5bBu0k3k
9Vt2YlffMw3VPnX1TbLz6wm+3/MtcZlKVovidjVZ4gv3kQgQqRZl75Ip+59H/oi+YACU3qCN
xNuvVB/y0ad9gAo++tqhTI0hnzAf7BDio29vytSd5hdj/IgfFBRjuBneWKnoaR2AVPQUER7Q
PGSfNvuhGlIKvq12+FX1Y7Vb4rWZOOFWeb7bPuBnjyLc4Zf0uAYWviIYFkRoadMkHihiHoB0
n5Yzy8IruraMdPsQK7l/jOwBL4gZ81uBiLMpJGup/G7AFWC93vp4Vwlk4pCWXniesluoJtbp
C28lBzg7zURxdIAbzJ30z/D/oezam9NGlv1XmTon96xzNrmLQEJQe3yqJBAOtbZxeOya/YcS
IGzWAhFJOPZ++tvdMz0zEjjJ3apNmd9097xf3T0tl3BP47OxypKLK7Xb8r7UjRyNDgeD6DPD
cLCIl0WWovMJ38zhPrXebjYi+aJ5JqNrLSk8z1JIfZZhQiWjfEGGxxwPrgGHPHtALVqy3pZZ
jsedgo/z1LCqAhFDgxFdYqnLdNsOb4LpJ27HfqcOUzP2wzpM21w/qsO0+Ju2YZiWRVZJ3+nb
NBWkUUFJTdnrKBcgQieyf0iEhmnw0CDRPf95FvRVm+pJvhj3rj/Pohndo31dXGRWCic98xez
O3wupHIa6GLdm0ZzXBvkourazi3KwAaZUpcKOywsd9iP7SY+V6n04zIr+fWTou0rlVHHBiev
JMD3bHAab0mRxAcShWYHArsneZXZgQk3u/ImLm+SHV3vvCosM3MCPW9g7O0OshI9JwqrcI9G
IqV41RRZPsA7NRxLCLCWX2ZPv8f5XUneHmzmHwc3kzJGT+AeexUhBqviVYSvAl0frw2w/a8F
mlwP8QNcrj4I1Jfi3zUGHxkGJwz+B1G87pZZKkpSQtqct318ouZ5bKKB4YVW7R5mm69S8YIz
F/Y5nYp6th5exTD1tZoaTVhRr5zkFuPb/tUsGJPOOoQJnpMfJC7RwOg0YRl52LIbz3g0uyVC
NnHA5ZUtKy6yfrUtKuPV3XYltwOvyYaZiWV/UyWYRFEfV4L+IDAAuXA0XAamda8tT6+bnGh8
n9w2n1YwrXpfhjQ1TMmgoE9Dk0+j8ZRslax/I4RMlHx/kD48bqTv5dot57zyg5PPuXIoXx93
oLVIFT+fc+qUyzOuQJPr0V00QIMQ7th87Zjc9sdRzyjzuPyja7mNdyPcxpP9Q/lIR2xTQLUD
VLf1yefxaET2hUArgoovefljmqDzHHVdkMyDtE1h4xuZfEOp9c2sKootahlU6kzlg2u4wTdN
Cp9FOgaCZkNdi4sP8khxtN2gQxkZ4IvnON2uP1xsX3/Gn6R7596Z9qQaBoe7h/r5JN0IuNKU
Vf3MZNq3zkAtBsdBL9K2ZqeOascr5V9KSXqt8jo8u6Zk8jO/4+cwU4ZYrWsBcOBIbUavwxoZ
BJsMqkcyBLYYZEssgPeavW0yutfsrMNAULMHvgbnJve2AU3uppxzk3tDg0lwOLAhpNs3eSWw
Kxg8rOBX5GVBCaZuCT18NSymLsk6+nJ73DkE+xV4mj0R6tVRSczjKCnv7+V9pM03P4U1CfMt
zKCq0PQ+UY6QLlMShueKaznRu8qlWSbcq6Nyl487hM4ZVQ/X5GNHWNT0OlS+4R5YSz63qCmf
Q3fQsBe1twRai1rV03AaXitfHrv0obknaI2OAuU9odtQcwSbhE525IzSZ1BaBPq6ok7DGLKn
n6JpcCOdVdiZQmJ0r2uzMYmwyTTCKdVmXwp0/ZjcoTLIczva4PC/nvg37qNnLXqG5kWYQkAB
lEm82zcQm7O5w6BITNUyEFOphQzdX0KpymY+aehGr6kySy/g/ySP96vkvU6OxmyQ5xZA30yF
8aWT1h/EaQsPLVAvVVwqbCfFzVOdMFVU9YJ1gWdVeRmA3ooqWJOOyzwCcEeay+NZl29lcMuW
hrNeh0/q+uLdZf0dIJMyORDERDvbSaUOysk/sFF2XYlqIJGyM9Ls7k5ZNBTZbGJfs/0KKEet
p145LGY4tuQQ9NRDSYVJ1QLfGghTQ9DjZXnGnOxdMmM2XiVnU+60QGfIUtiEOrtXUnjNmrFe
g/2OZvfSGt5ucD73kx6OK4+P0bO5ksGeVABIGRGXdS5Z2nycxt0Vxg6dJGEIqIF2H9wP2UOE
u/Z+EKD7Xq/dZCIzZdjPBiHyFWFdzL2ZQ+rdpoTkfNCiEaKLmMcXmXsz03j7RUg6onQMwMIb
FqSEtyxICe8blzuVqJo0hJVJu7MI7YyiFVxIt5AKjTZfC7H1VRF5iUJI1r9nAFVEz2JTReRB
SZAsYpsra3k6qNc+i7ndK3CKlK46k5PCzrmn2HYwNz3F6+ace0q9DCdAlZTbd657ymfF+Nz0
FHtazE1P8eo9557i+TU3PaWegEpICXcsSAnnkt8N78mfzPOZyLQ69/CcW521SnPT6j7et8n3
aHe+Z+e6O3w8YbLr0VuUqng+Q6aXWCs2l05bXqviiKNtLH9GY6UZbbVD8atWtEvSRoXohqh8
8esu3pfbooiZ6qfCpiPtP+v8JEQmFPVAbREvi8Uue3YaS/l+pmaGFBdEUeSrBeqjyGwooTWc
liVWF7SA5lms5ZMbaeA9w4TGA4G51jL4+N/viC8zrCe92qkJN4V8QzaS6it3VaD92OcHmqAu
ZZOrQrlenRuSdkj/3ZYjGabtXOf7bfc9sWjgfed6DhlwmugltMT3Bk2meEwX+OBy0VwcHnBU
9FoDtsjjvz8LNS7jFCQXu0XykqwWS1JWaSMTpsGquVg9PhVHShlAr68ekxX9Rpc9WlTz46Gs
cEiIZBIXLFpnCLPNxoj2vE5NNCajhCqDkumhkgv/PpbJWnzFt8PlMd8n6M+ysTj2Jge3M6jn
sK9nsGf5brfxlvy9oc+hR//aHahrqKLhaRopmzAtqKbhxfVYUErXpBTpdv9kytwiR3W7zJKg
WmyDEQv6ayKiCVaPcb6LUTeorZ+ApptsXx5KKngE/UpeeIhVLS1Ame0VGd+TAYOldYHuQ/jg
ytFoYclk3SrCWByG1XoZFzHMCVyh3/X9ZmDAJoMqCAuBLQ1GBlzsUzzBtvF+QW706A2ACUKp
zIsKLZ5s2xHMvQ1pRJ+SfTW9RelWSaRMysCAzzE9zx/0ZJ6YJUa24ZsZBj3F3JnhaYEKiAUp
IN65XdaEAVkvwyexnscKgdosNM3KuGoBdHYrSOXAZgSsT5ymIpjcnNR8B4PtYRGTQK8GbghF
L1y8PlsGPhJfJV4SbbcGrgjtVNGzoBwp4Wleep/VlAmRBlX0LPhIoF8DU0LbVbQCLrf77IBt
ivtxyEa35bZ8yDcbOA7u0KkQXd8w3iFjpG6CH3igsDVOku2Ahw3iw5Bgik+C32HMUpidxNgw
jAR+mzGHxUkxdjSjBN9ixBcsi+2arvM9A8GSiY/QGjA1cJHDJZQeu2iKdLF6iVBxiHcXt8Fu
VyrlJt5SGB9Wbyv47u5YBl/jV0wKa0kmhc3NKmWy/Tv5Y4vriqsfAFAS6hdXu3WJeh+PZp9a
ncUFJr3v3fTh/m1NPc0l10Xgadd50JX+PMchJ47GKcfd+BwHzMAdcXTrHOjFfo4DegcDqjS8
OsPVeHCO/jFD5zuPHlFVGT6NbqJzHE/JK+XQrDNgNLYz9GRepixadQ4yR9d5cL9Y0NDx2rh/
MAvtI4jn2RGO0skJy544gjrHvs6A9iVaU9/1nEFov8Mq0wflkAqbiiK39rgWQ7BvKuUsLpsW
ihrm3m+LHVrBXJ8d02QSruDv3HYwoNcJ4k9UPGPVRVyKiyV6pm0LXOaZ54niljaaahJm+yEf
dWgaZvvKDHxaHdIXnG24TVOGKD8Q/xLvnA0czt7xrWj1JH153dC3CoL+fZdic6CD1wPv0aun
bL0m2kGNFsuaPKvAm0h3cHQBWlYB8IwLpJhmkW4O6IbjdkOLEg+mQPl3kmfn1Ww6f/Ve4MC3
GxLJlWqdI6xX6uBwvcIa+Wm1DlmBB+LG4LSskLQtt8/JD5TXpjay84RC1Tj4rOYByPEpAG78
xLFnb3MkbaomC6r1a540RJPLG9YIT0tAsW6FCn27wuicAoHCRFQlGunLHnQCJjIO3qmZVWk+
WeV7ImyeShMY5K0eUwKZpgAhE9sUAcJlGhV0IKnNkpZJ+RXFLL5u92jrJXHwd1jydNmt2Wrc
b3g+TWrtzaBCVeBDDUr2KjDwEYotS4VTnhBFhWq4L4iqXUGxnGfjYehowUKFD9a/LxofW6wd
x8hUeKXCdQEDfK6TFeoK1DuNDyLGl6/KsKwebcjH+IZdXiI935faAbjarZMPsRAXu/hFdOE/
ndXhdbF8+orD3medO4EbwtrshbY62M/HseC7A8aMwTFP9ucm09FlcInHKrdNq86BSr1kE4IM
iSxUhGSWA7XA3oNSok5E/E0vXHCQJl+OcXrO5ghyQayRitP3YMp3wOnyQStEVofXdVJmm0OB
h7AOX50MjJxdp1WH8TLb5TOfgdETrts6ocZBq59xKPgxlTkOaqjM0K+hMr+whsrs6rQryq1O
K8tgaDPHqvYJTKVoDOqwLEarDlM5mifUbSpeWId9gk+oO3QzOZFN5e5b1E2rgK0T2C6oc8Il
hfkncKUxLKEtKy+Ly9NwJxrUYZm1Veu2JeQEliUyMBSF0a5voU0uXjCooVSMXquGSgmMwtZR
JitYAQins5XEaK8VlBDDnojXSm2VUlwpWV1lFAebiXCcTPz4PUmTHZyHihPuhYy7BCKq5dnF
JLhZEwxwvn2xROfZ1w8rFdbc4tVim1Wx8mRBwR9ssefq9pysqAiNOi3gWS6L8I3KIZkuRaNS
ClifhIoGoQTjikWxw+w2s55iaD4tsVWReNjKsmKcCCUSoSOskmeqRmdFFRyCqZU3lqJ+uwy5
HiiR4abTx7cGijqeUEQIm+ccKY+pRk3+D42pvDKm9JSSaWpMOTXBPzKmcntMOVWxaqDQxadS
uR8aKLk9UNqDiuiizPfUU00jGrAtgN/sJOIzU4Bl0qcDhPqSgDyaCBnVRhNckZWO3foJaBLS
NcicgLYFSJKORsgsKj9JoLLJ9WnmmE+XcKFPyV7btUGKaQZgYMAtXilBUKQF4XvJqp8MJMww
ShpVzMGzNQwqiptWcUSFvx/YucPTBzcGFwWFXYOUoJaiE0wr4hhLyEbcNhVIMbwwWYPbfg2k
s2LbCIaxtJI25rZng8xvmjYrcqn66OIjbq36WKK2EkdBrYI5emHLayc+a+7rBCAa/T/kIDme
wLv4CEdS779FnP04cRmX+LUFvAWHnRNY+mBSom5ZDlSCbp/o3oi6THo7hxXd6oFv1D89R++D
SvMDCPfJy+0xxaWo0edVx1IDAV1Xo6QV7znsuABInjwT4mnEYuTh8TJO8KMXhHEHWEojYFcZ
r2GNSLOV2rt93ufh5L44lPkilsdhvC/jn5cC/9Xv/TSVOvKHtunkhEodrV1ovSXJWp6TtV6e
pxIfSOq/hDIIwB04XpXMm9I6s4CVvKDDv4zcksBKResP4pqUNNNwaYA69SP0UqLQD2cO6krC
s/rMw2K93SRfNtskXZOxFMdHwCnY1m4fjUfT4ccwmAx74h99QP8hKHovK2/Vl0iE+jIJ8WG1
MM7rWa9BpEjj1wKpjIh+JmOEYR0OOeoKfkLoJ5FjsH7xFwzXLRTUylRGCHO8UIukW3lcqOhz
hpK/teB22T+DUBrsALKrMr4pl0EPcRy7Pavrf3E047NF4vLL8hMC/Tid05WmYF0crGU6tEFe
ppV6NsmKcplKYwlFdmuiK9FTgpHS+KZl0TSJxj3BW4S3bVyaY0jgIdPRiKQvdKZMaEmeB/nD
cUdKONfxdIQT2AmC8dUMgzUZyhdcRVwHvzshqVqeCO45KhNAYby+OqLBAqhQTSGpml0RBn1x
NYsmFqkMDes6vg6b4gAdOkMbGtiNn4gmZJpGW4TjKPhN0/QopnRBgWMhU12Bpovhtn6PxpPh
6FZT9+MylvGXXMeNdMYNQR586PxpSNEJY5KUxwMJNnUG4uFARJ/FJJrO7iz63c22wL3pkZrS
1dKbwHAjboaTm2Da+2QzJHsuOGpKFHkLyaPbarm3z+ErDkYHTdyqKVDu7yKcs9YJ6bKd1NU7
OKEVnSv6o5tgaKQN0vUopy0f6Bq6Ym0xuO5/HI370ViTkuumVgQ5vqfbtyE/BCT+GN72R39o
hmGaJg9xeivNYU5bF8PpiOH1dXQVXIvbaGJG1XAPhy4egK4eDA1PDG9746gyAod78gsmwT0t
2AfK34ProRk4QxjtdCGQI1G3bRPKMI3GFDnODMVr2GuRrtvWTeGL6+GtGWTkOILFM+OwK25G
fTNabjOMfNx7xPMmfsdM5+hjtDb6dEjv0+2VoacIQmFcSLkdLbcjbmc3YTQW+GJOk49U5Mde
q6PHla2AQhKYBptUdlNL16ThiBFMgsG11UV3WfpK9TVd3xR3o+u5phgnBR6sZUPrAee0xTia
YLg309ITOKQc01gGQ4GMda80WlDr26vZdTDGIHKGQTrDY7fomjQ9gW701rCjT4rgeNNztAny
prYcoLijkxDk2tIVcYlKoFueIX2FHZc04q4evnArncxvp8G9pppm6W1W3iQksWsktgQ6ed6O
puImMjLxyLzZ7mUTeXqpc1wBC1g0GN5abfRnlu2oMrqXm474czS60RSLR9hnU2qWRp/Cum1i
2NqkL79QiZo6o+bDgD3b/TNsFYoMzngFqSdVxKpLhf/TYqQPXXS7b3HGJ0ww3zZp8pzQRqbH
+4ulcfRQ41F8jeVxADWKWu8IdOgWI3WE5J1BdBUtoaZpEY1foWnVaFyiCSs0bo0GX/e6flWO
V6NpE01VTtuiaXJevilzs5ZXk/PqtCo0Xo2G8mpX5dh5ebo8Ro5n08DxMi6KZLdMydzXUjZL
oUHSR2g1gPQwoJBC79weRsWRP1hFAdsDekCds5SIM7RVuYcHPGwH7KiqMOzekE85CmthWR16
wLST77Fa5Drx13F3UIeQijVQsbnE1rHY3G+ywRxco7kcD3jodveY/nwZ/9IR8aXzn/9cxP/T
eW/oiley+6GNJ82yJ3E8VBUoikZPMQ9HLJ5IRbqFuaKSP6gZst3QLZkWAcWfHotHuJTggRM3
nm6/py01cOnqtH8q5M0LDbf05Ll4KzKVsBnrPDKzXYlHH7zV8TsQgPr0sAxBtoYCOIRivtCr
v4bGrukTBX2HIz0ANJGaEeRVt7hNllNd90f5QtHV8G5MGinP6UpvG1QNkdLmn/zKTZ3Vqcfg
Fg9w6yNOqov4Eg0iX7fr8vG9kZdreQrL45X0pgy7FDxYfjlE2z6cX7T94yH5ghfcGGgj32Hf
THbdYZty9Jmpy4pLILrrYZzqM46C+uKCPKQWeee1MbAZWgjpdyBg6KFRGsqkDdQX3otPblbv
DTe+b1LG6DYeIi50sLTTnMis7zYwEhWux/jTXAWQoIDbMN4DOQwkY4uvWU4WpIayYhIhgdAQ
ONShl5YVSbCJ0qXSa+E2T+8nL/hx1s9O49/xe6yaniHIIy8ncGVEz0TMhaLkkKekfm4NPIHh
gBxMmQcVnHoJZakSY2EI+6Y87gsMnv+dvuBHd3LA1bsF20bqALwmfnQvJXPYBYZmE+KMLyXw
LFlnQOHcvhPMTXNJVw0vMLV4epUf11TA5rh+Xb/QcB/wEF6//rJWxvqHfHncrA44MHS0t8ft
g3XH7Nsg3zEjDVrqtX4NfLSj2D3iBy60ei20QeZXF1f0V6G7UYCh/lm9mOFLZEEfQIExRz4t
yox9bokDpvzbXCqrfPt3b4dju++3uHleYbSkRzWatxj1k3wF8WIgP8RBXnPoLFjRdBEleQry
M2xCyDdQfThDIhhIQHvRE+IR0rOQNiKBLcdHJLTldBDp2XK6hPR02NRqcbmc+5VWT/l4YONr
kl4skMKouryoourSsSA0lZFlj+walVJ14e3RKLF+flOJ9dbmdUZNBjlkTvKCI8Zr+tWQmqxV
oU8Ch8cCVYINDHi5xL8JjUtWg9JP8waUP0AscXr23mvwMrPdF2XEJ2ZcLhBAT8rKyVpcfLq+
hNq/N0z0/NDzMToDbDaX6B9I69JydZngV43pzLVOLuFAAKcSmPmXuEvDnyzimY3jnqvHEIEF
QfpF20e9uFJyUyZ32OnbBOqE5OK4pI5Wx+Jtdqf0vb2W+pjV4i8YRatktVvvM7lKuo0uudLB
EUmd6t4+cwjay2EowgkLxyUzSMlwAlvIExjqVSna4sf/SkA62EIHXG7xrCEZnpbrfrLcrygK
SK/B784BvkrK36iLOXIiYNdXkx5BjobuFIIKrDx53mYw7opVbGvGgGoCSI/u5xhLQPxa3S+B
4I8ZRYJgGyIgtBoDoo7q8DN5KcnXGUA1mtL1Yp0spLOPg7WlkGXo5NOoEjhEEFoEjiaAS5Lj
/C3wyYZPT0LQqYrUcOi6ZZP5eHxpoUXRh1vYGYL/a+9dlttIsgVB1a2a6S70LO609eKazcbF
lERQfEUEAD7ETFWBIJBiFkSyQCpLeSUZLwgExEiCAAoBSFRl6s7irq61jVkv5gfmJ2Y9ZtM2
6/mJNuux7s2YzWIWZXb7HH+Fe4THAyBIKiVEpsAIfx4/7n4e7sePb7EEm3hJsDkBrQdXn7fi
qzljwAC0u/GJWKMLG1CUsEazlHg8dWALgHdVgJdtWQ69DZPw2zGBrZ53V2g1pjHHxA5qy9aD
ggR5w0IkuO+HHvriMwLt9S6qzAR0Ey/mwG+hJPgkP/bd4PoQmcUf4XRmTobpWXV0H4E7pCwo
zzw8u22RAUBE82zqx7m4KSxAZDD15FuUvgJk+CEP3wyFc2KM+5JhUyOKDRT7pSML1Klx9Sdi
dtTtvwdNbwR0kAoTSDVwAUgEcbWe5PHGJEQs8FXGVnmrLh28vcvB+4GBmHvvTBtDl8+bI2qF
jQvl0q39JQbGJJZr2Ru4LgJklfZXkEPhcUF6ypCFyXIQTLmyOFl2idcBoycaaukt0jZHbrvf
bY+YV31HnFgEJaPtD4TMwvsFJPDW+QXJ7L4S4XWeeV0ce2ijSn1qd90WHhlh+4R5e7W0FCQu
MzRi2j31vgAFvb6SejDYcweI3opj0aGAH5Cc4WkwUN2x8gzsqK5j7aX4eeXJj6lnLcxg00MF
8KGU30W+isukQZ69Dz08Ye/gSiy8Ny9BmjV0NEuJ/oCcDehlz12RiwascByzdKkvyHA0fCeb
y29zFOG8VWKrnYdK4O1aEI4rjl2GYjX0gy/LxkvKGSrzX4nW+jCxvEtv9E1hScvEK7YrGdAJ
yQOIrBA6BWIugW4xrbIGGHeKuDaBIUq0R6PRolpEe0H06BLnTqUg/HGyIIcG7alBBRpUU4PQ
a1NB+CZkQSUaxFkfbv5RwQmVfKFGYOD+iHkLEn6GMYxiBoJ2g6AGvSkPwjaDMNzfp6fMxQ0D
l/3eH/GKAVscgMaAExpQCgLG7pj2obiHgJ7mM3tTXWG8AWl+WxysF6ceDcmpFbc5A8hSTTQ3
LhU3ikowP5XIfLTGliXltCAPW9h09hQQWMIV+eqE8kiXrgn1KHls1kYJl53SRoemR9tkmt5J
SV6gybcFOIWU5EWWXDS3mJK8xJIL4EspyTdYcgH7RkryTZp8SwCzmZr8lKavZUy/xYoXwG+l
JN9mHSVK305NzqApZEzfGYoxWi0Yxg5fcwtnYTmcgmH0mHLIebBpymGaB3JEF5JGqDqiMQfz
0lpLzFHQcjBXpsk5iloO5sx0NzFHScvBnOgmt0MQq3H3Wd1mmkFN7v0remzPfd9ujpr8QGQ5
CO1yG/6SaEuwbtJDA/zAjh9kB9sfdYUzZEs6Q+54Q191hQzBLvrFVO2pIEyYMnkuvXsYnUwF
4ojGyyG43xEV4QjmFWEQKvraVRwQN+pfBOYKaFqGH5FYaqggrJyVcGaoYKnhLrXop0UFIPJw
qN5tts5Z8vAxNnpfEwb2cAW62/0gk+GeGnAmen4RuCSvDsRE3tDKFr9/GcP6PVpwRZpCS3Gy
Io1/IehKZBWMDcI+yDDOm/u9Cj2UNKb+9MSx0n6P+ouyZaUDG4R47lNa3rvB3N2+5f5uLTUp
dStgxSW11aTcLXVMUkdNyt1VxyQtqEm5G+uYpEWZNKAICVRHEgSegfu+TspQ0DJwx9hJGXSQ
uNfspAwlLQN3qZ2UQfalI/tyVyzbxPWlI/rSqcUktdWk3Id2TFJHTcp9a8ckLahJuc/tmKRF
NSn3xR2TtKQm5T66Y5JuyaSSy2yYO9zRmAzPwB17J2UoaBm41++kDEUtA3cJnpShpGXg/sKT
MsgRUpAjZJO5444fIQU+Qhzm2teQ1FaTcgfhMUnlCClIrBfNOCmEsF6QE9lOzKDXIF2Ox2co
ahm4z/GkDBLrRYnEQshDeASJRYnEsDPxCBKLAWbMYBRDmCkGmEnM4OgZLqlgvqkFcufkSaUU
tAzcc3lShpKWgbs1T8ogB2kpwIQZpFIIEyWJCScxg6Nl4B7NkzIUtQzc3XlSBtmGDdmGgrmG
jVAbNgKGZa5hQ28DM5vbs9Gf5qDf/dDrX3pNtIJ9O3S55DbgZs1icb5IHckPxiN1Y4v67SVN
SMYzqabVvLJBc0zNw/ZwZAbGuUcYHLLOHbg9djahsIkrGdR6NDiYAN/sSEFhc4/FyvMEaDV+
fMxAQofLZbLDrsu8dC+DFPSAszDk53r+oD84bYoFTnEaCgPPWiJU3LsBoaxXNlHVhHdmK0CP
T7CLpFmnBLevQRpM0qeZyptKJiqcQmF0g7ijrZCJTA7NVIhkcpIyFWimWiRTISlTkWbajWQq
JmUqxbSplJRpI6ZNG8ZMzHkzHRC2MIxngfT0LARW1MAGNS20hXkXD6QjxhaOP1ng8bnXYWn3
1ODvmVVmxRY++wZj/zwYHcLpPw1VhkchCJa9vYVUFUP07oYBEmrjeHQKY5xaz1pFi1ukLzxZ
kNFo/1R2FLPxJjUUaLZwkQ/XJ5vtd+irUTtjAfmokwHIuWnOmS9/gx9LMv0AbX3KBa0ifsro
vTc6J1232cYPxTewzMuyajXhDscqnpjyeri0LYrStyhxD6EFepFLl/dKQSBuGGT2oC0zTOxB
G3OO+qeUPlUKwhtcEIpLmEW82535HAquzhsC4qmHgFKpKPdAMbCP1mYjeb6cmvhDH3UGRhup
nSAL+hNQHHUF56J5EurlO1QTVzPz1qrYsRq2ut83h9Q7erGCUgP6+cY879g5e8kyIFzzFL54
tWhKo/kLX/xgSOPyrehAlxZuRvUoqkiL7V09iurSwuVNEPWOuolSigO2FmyCo0meSxmdwbqU
xtC976Jtb8uUuGNOe1J1qjR0fWYsa9GE+IEK+bgbbNXT0PIR+jawNiyRCgO0I2g0+JTt7BS3
xXIJDWU2U1AFD8NTA6fc4a84Zjcc9+jeP1seKO+qXm4gLmw/IJNTJwnlveDUlSEx7jeftpj5
t7VRpNvLZ/3msB3YDgCdahMRzIeT5hJKXHLjMyfETN7YsHcDs7ZzYIFf4VrHszqldF3uoosZ
YDpKdsZHN+yCIXPZkNfW8nKfyBnzBvXqPuqYo/hYD3d6rsDOrkivpTZ7/VPyDAanI29ErQxq
wrIGI9BvA/NRYeHWidcD+Qm3SdEQ3CXP+z16DwKluE3Sc9/TLVM0AOT52HFSXynw6tS26AGf
qq2FllhgSQts46SC0O0g9PISF7BOmbBIneArzVMjleax81elEm5boPUYGpbQk8v5B6WN1Qeb
20pa1ToN793ttgk1TVuBIkzWaf55F+8XBQ2JmkhTVn3msTW8Mun0x8zSCnCGllYiz1DkKYg8
ZX4Yq0hzmwy3ksqmeXnh0DUN9y3yAnFkCYOaPb9FXX04wjcUD2VLm7iXtKeF08txMLgmgvtl
erSjgvIkfA1dISQsQsRicPAN4g4BKBx9lV2ZFsULdPQ34BRZS0+pO3VHo5V7pZdK6Tv1caOl
+qCnamaFcthqMlJRY2Y1PiC05a6AXrH6FGcWygKecEyIyenR5O2NQuDOQ903WFGFDZ8tGQd5
qRnhdmk3W1Vdau25jSsXZ3h5LS+Zbo8yyURaYvjjM7SEOKVL49JprAh1WOiuHoortMVN4fME
j635zHpxS8iSEAY6Ux91IwjkIwandLnV4s6jhPdl4deGOZiB8KIeTj3MVKghmOIDZ9HXHc2I
GC4rC/FKBPMrTsSmalAOmg+hfzBKbqT+hCeu0Z4KiAd6wEQ6IoI4E1xDW3JrhWhr2jxzHw2h
ScgKWi5BKhoTcGbaUxVrsyxD/IGrChjWhmLCIc4C+vIwoJaBrd9vGWKo1GGFKgnOG2IlzEaY
RsAIkSnZ3vaevGeNBVF/5MLLPprUd3fHHXoaHZpMv/Esq7oJIRLVWYPxhGMoHR2lggyNewNQ
G06R14EyjTpeMw8f1PL6rAXzpcXH73jQBl5y+n355JSarcDAFJYj48GAWtkEGwcoDz13e2Nq
LSFM40WgQwMreiDu2DtboZRFGhhKSe0qtkMpj8s0NJT0hPFKqI0PU6AqFSCYdOgKl6QYFrha
q9YCV2v6pSTwVSuLixpscVkHhLIzk5C1Gs2q3JuNo1PY6cpthSvVTved5zJrQN6Md4HChbNS
qEEhs+047eudUKHKJYP2xYzejeX4Sn4mBm4HBewq6RQ6hzuBz+pqzdRsF/h2kZuCL8J/skks
3XuvVz5DERqPVTgyjF0aZRfEzW+BaVawNAPJmCt9W1wnDSHi3Ibwi86Dqm3qg9YWrn8gmPnW
t4tFGcJuj7LRsTPjtMZa0dDuLLA+LpVwT7RFhZrA0t1gQXxFvQw06YkUcUb/gxrGxyLqt0yK
TfCTzRNdkhg/2Woq7iVbK8oJJ+J+s7VEBZkIhM7yeNQ/ZmzGEWHoEw0vHuFNhBCqyeIR3Z39
H8hhrXZcPSHfl+sv2MoJzIwyDjZHfNXx6uCi+Drs8X0YeOcFOeaCOpejKow4W35cDfo9V65w
QwjPb5nz0yU8vrXsBCHtYfM9L4J+s0JiGvN22GmfsRTF+BT9kSyQO1Ytis+3Q68ta4eCztwu
2RCf0nEpiUEBpOn1m1eez3eZ6Herj4dZZA3cJasslDpV5TgOHK/K/Nyf6qb49r3LcZcjmap9
h73uBw4x/W6APmgFnxznW2aAL0C84Yf68Y4afiDjAkYnP4ZxAWOQG7JdANXnd7BcAK3njoAv
NuCVVX+xCa+sIRdb8MqafLENr6w5F+UKuhfk7vQvynV0ScTPa1yUj/EMOL9x4KJ80sQvkQ8N
oDiYZTzuxZ3IXFCJusSh3kXH+dyw/oKdUuY3P1xUXhyfPCcP+IrvRQVVfkhbFJ8DYFPcNzB+
7cLXtvyqwFdZfu3B1678qsJXRX7V4GtPfn0LX1X59Qy+avJrnzwoWPLrO/iy5dcf4MuRX9Cm
ggR7AI0oBFAfwFdJfh3C14b8OoKvTfn1R/gK2teAr6B9x/AVtO8EvoL2vYCvoH3fw1fQvj/B
V9A+UEEKQftQ1Qja9/e4HCK+Rs0u9vumAJxa/G+K6HPoUFtAQ08TPhBws4VTkQ13EiCpjKQe
qjYr8hPo96aAgI46gVLqDmxDNGMMOg5QbH47wcWe2zpCgYMfDIVvYCccVXselMmbuNd/jyyY
fVRxFHDMV+kg5FBV2XEPEYUuCqFo3oIqHm94sCk+gM1xS5gLSjkhIQe/RqU18Q4zlqsjFzVq
YcnfUVDj8NRQPuO11FAs4wDU8NZdXmEN77rlYNa2cBuFv8N0rXD8c9ck3GT14lsqu0HreF9R
VaMs3gE3/LqUi/rukFqccvduF/Uj0PWwQTxjHaSHKmKZX614wQQE3kT0bLAPY5mfdLpgt3xx
BeGijmRBxFD6wSOYyTc/6IVf6N/rAb/Q54IeseEXylwwzwj8preL50BPH/BxfEAXazh6jzxo
Eo9g7gc2xdfwLRTHtwIu/jimHcmR3BCN553REI3n1TVcdDoM37ztDbps8YCj5hjJO5ZWE9/Y
Xj4QhBsCfuHhxTGT5bjbyYvjP6NP4Q35NUYN+wH3LHXBvBNsiaKoZv/AlpHsGO0Gb+AxHtrh
qDthx2fQnSquUOE5lGa77bbp2a969VCkQkB5m0/oIiJXQy5ewNDmqPqeegziigd+QRfxvbmL
75nrtAf8hOgFntXgOEM7RV4C6pU8O4rsHBP0eA97xeVUjgJ0o8aHCro34b3voejMXn9EJZW9
4uoxBwT3M3nbUZbjKMHpzhvUB6A5HtFXPu+6P+OSF3ulh1PZKz0axV7pBgJ7HaMEzl5x3nB4
QfblDtUuEC8cXjwmweH9C7wyeKEnTkEaOO10URqJkXUUp89c/uj3QDzoYVcX+DeTD7bNBeA2
Kt2icuRnovyDCbr9FhdP6IKb02vzuuhnmUqXG0pAd3De5NDRgPr7IV0JKQVByTIMrlxUh8Du
d108SGLLwH3qZMfl1dMlDyoru0LCwyBWdim+aHaIh0EMs+Rt230rssMXy26QaO/Nn5t7Rt7W
Rtt9t2qtWfb6xV+2rKa/Pus6LKtobZZK8NeyNjf0v/y5hwk2C46zsWnfs+zCplO6R0qzBsT0
jPEuDELuXTQvcbEqNl1a/C/0MfW/e7XWmmUdlm1ZG8ViXP8XNhyl/zfg3S6WLPsesWYJRNzz
hff/V16v1R2DEPe1D/ypv3b+NCeDFtCZ2Nr5Qi63vl59WXlWPvi2ukJ264eVP5CTRvnguFZt
kPLBHjmulhuVZ+TbxuGLo1zuXR8U/+MPvSO8b6L6Mr+U+wk3kU4O/1A9qO8fn5DHg9EK/jg7
OYwAlvoNqbtX37p47Nrt5Zd2MNjr5O8PRuLI6J7ndvL2Cll40XOvBvQI3hNSPawtyMSD0epT
arb9zTesrlO8K656QEv4iRcDlRork/U5yhnVlDpFtQ6v976od3+P/PwzXTZsXQ5YAjwOsAYh
UJg/WFgyVSKcmzWHb+nqfPVlUI/AZsP9M4i1g66bZzU1aAsh8+LSYnrqyuHz52VMvKIkviWM
TNpirDsOg+fdAIM/BeXiICX546Ml6tk3/Ng2UCHLVjwfVS+90dauN/Lz1lW1IGuGZ+jiXowI
+JgBJO8qDaT9lwaQLITKXjXDZm9w4Pb2rg3eh1TwfjBhLBN4tXTwPsbOUT4yfppm6Oot1hrc
duMbvFc1DhA2RGytnQmTg5jmB8kyRch0dEMd9aGqkiYSCQ303UlHkgZEsxOP13JtBf4tRvGK
TB5H0KeJ12ZncRaItbayzIGUkj/eurJjkv9ADLhV+a/gbEblP2su/93Gk1X+Y3e/o7B3+OIE
X03C3v7BbQl79z0fJ17DfQvzeSmSLzy79g941uz8JS5lXYpceZE0jpqF6FhKqyaQ8TQyp7BS
8ugRiZUBWpzKCbKNfUogIl9ZipJsxguR+Vv2cDgMiLfGS/YkycNghwbbWpjSSWpwgZUgwxRy
KUSF+9QV0cHZEBuypBNwnX4vTND/tNHQ0fmeudG0zfZqjz+5UIv3OPcUYQAe63CEEcm3Ph9g
qiROCAifeKjNZvooyF3CURNIZrFcU5evAOmpWIfmTz62s8/Q2Uy7MDFxJmlXjEgbmocRzOnT
EIoj+T2QwYfp09C+7jR0DPPQzjoPlxLlqAzzMMAcb3YPml02T0QrcSIWYifinYhRv9jHJP91
27cp/xWKEBuW/4obG3P57zaerPLfFtndPyH1Q7zIgUp+6+v2RjhM5371vQTmR38LM5UJoyLh
VKsKs18QM7MXTX2u76Eo5kcpITyU9Pu+YolvIvMRSh8f46hRsUsABglTWVDVG3Ar+nx4zSgC
BUleBDsDCTiJMzfDywB60YT3E0qPuyaZmS1z2FY412SLt/LRFhfK0Xi949jzMTMycIFsRsjY
q5qRYd8QMuyZIyO6tGZuLWpLz+qm1uIUtWfaWsP81lERneVBPJPrNmaNJ3WVOw1P+y+X2xFM
yRVvgbDVNn+yYu6o/uIY8bZswlsyGQraFyFG7MlEkoJSNAU1sbyqLI2dPDUUOIN5sbd3myMp
RgUOpbrF8faDcbzZ8/F2U+Ot9ssbb8orYFRfYcrMDPUxKNlgz7SkZDF6Z0lFVtNo5TNNb6hd
UQizRLlBl4CuCK4U7MRq8PW9AI5kYTGQ0n7SsB4/2zNgeT+KYqKtktANPNuMC7ZYUtycAA9J
8A4zwNtIh9dOgbdUywqv0h9GWmHQOHpG+CyLU8voYA0muKWClax6GCZ12nQ2qyXpwzJ+p/mW
rUGmnwchaVQfWNNQionUX4GZQjJnY/gpRNhQVp4WUosLmfg8Ct/GZVJKZWHMmphGibGjYho/
KkwpvShTbZJWGGYeU5mM004HmJL8bDxyqlZlov4kM6EMiXHZBnS84JUqdcWJXBOMzRRhKyuC
EtoXTNjo7Pt8JizVAg1TVlEE2cyNFcyzaDjXmOIzVGMmJwQcOxFSEGBHUASBnUTSoBiMZaQO
hqZ+qjTkw5yGfKk05Ic4GmJPQUPitNZfLA35IY6G2NeiIbXPj4actdI0NlzYN25Is63K0ALv
ZySLQ/Y0+49C8v7ABN1F1Bk5yapE2oZGSufuVWM715537k10rnVlZ+7fCVYvJu6bSTsmuVeM
XZJ9P7Mw9X5mSi/FcIhejJENZQzpa5MkpHfG0Pu01UYy+WZAYapNOtZeg4E/M0KftL3OXbU3
6+YHa2/S8ZLJGq5oEXfX9g8TtT3h7MqUba/deNs9n5YEQqWdXdijzR1GF8A0M0HNcC7TGK9O
s5Ojg29MUqT5YyKvj8gw58i+Oqwj/5MyForbg8Jjg7hHdeMrzHSkHR/Fn5GiXCOW4de2ZyTQ
Ja4aSiANdE8/WGeGViFyswM4aYkiADhKrPSjdinonQDeKY25KKjP6jFbmszGKZmgst2lYUwJ
GrGyU4jVDUpi9xOU7azS7sSSaMIMjwo4mhyibfG6Xd+NG2qJlD2erIdpuiGa0XNby6lMDhNV
z3ZwNdt2Je5XmjYscbsSmXzSOErYt4xrtNJiY5Yb37o0HJ9OL+UOzk/Es6Sfgi6OG/VexA4x
9lhBeEDsG9Uaou+vW7o9QKIxwMTHYYfTA9/IBLydCHwtBXh5hiMO91ehwyhZp+L+y5ipGNI5
0uekqm3MYppJ8GJYjwJeIhcznyTWeSbJyCcSeFiUgWUTEuNYVyZ4JmNa4V4qR2OM9N50lihu
HH6Ydhz+EDsO7SnHYW2W4/CHeBFoPg6vMw5rU47D8AnNo8Mj4yGVGR9MESKGE9E219cBBJNK
z8cJk2yUhjohnVqVYJzwOduw+GKYk1NJGwCzcnwyK3dhbTVqbCTiDUVrtOoKJfm0YlYKw2Ex
KWMk4vrEDEstCZY01EUG4ovjZ3c+EgGGuKFIR6J93ZFYmv1IBJinG4rY2JixqA9FO3YoJjZn
kqFIYTGPRX0oxsBSS4IlFXfz47Jf7mM6/9t2z8Zv1/ozqyPF/4tjW8XQ+d+SvVGYn/+9jed/
rtZrv/rVr+T3r+79+t6vlPh/4B9F+pu/92/u/Wst/4t//k//9F//7j/8b/j+z9W//od/+vjX
e+O/+S9b//Qf/79/X/3rvz/6TQP//C3+Hp1jIpry6D//9V/+5V/+6T8SmuZf//OLv/6X/+t/
+d9pGf/1zf8pasCqLRsGZgL85a7XpFe1WlcPra0u6qXNSxeY5cJDf2EFrx6B94dtoHDfVipP
SP7bgxdLxFnbLq0ViL29vW1bBYvkB0N36Hbdpu8u3bu35n+4HDXP7iG9Zn/PxRt6sb23Bkn5
G5L1e2tnvn9vrdcfuRDVZ0F4O6vbG2Xvh/+Jt/e/59+/h38nSvzf8r/34d9vlfAHv7l3j/Aw
zA+ftIeW+fevebr/NVTfb/hfm6dPS7cB//6VEo7p/p3yLcbM1/z9b/j3/wH/lpR0hP/dU/Lg
8/+E0om4/1GBDZ9/CxHPDenUOvH5O8j0f8NfZG2/5e34W/6ulveff81gDpcXftTw39z7f/9F
jft1KNevtRrw+zdan4Vr+bXsdfH934W+/9W9v+PvOCb+LeR/oMRju1ZD38XQ9z1G1Fv33rZa
zileGuZ13fbavb3x5YDOIde/J1/8UdsdDu91BkOvN+rQ8fGrHKvjVwCqg3//zb17W/D3b/6H
e/PnF/yY+P/z5oXbgeExqzpS+L9dKIX9v5UKc/8ft/NUX1YrL07Ku/Uq8EnW/7lcpQIfQChy
laOjWr387TF85iribfVPzW43V98LYg6fH+3TAh7kK5Ul/OX56Dt/W23lcseNyjF5gunee912
C+9RfbzWWsod7n7HwwfNkT8+80fk4Vpr5eFaf+VBHjOBxrRXPTKnaQdpcl/hhQp481wLr2Uf
jvF+u3Pg7RDx6hVGv3kDP27PmCYH7XoC5Qc4gRKHbrv/hLRAOOjhPbi5nBaPyREwbCg2Yin3
W4aD1b5eEHxxjAVJcwD7E2yEzPRcwdeDr8lT8uD3cXE/Ex9vh15//Xqtv77WXidPaWoosx+U
yTqGQfN7yJXL+e6lRxvzJPfb1eGlgEU24/E/5nIsnlwOB8P+wB3mcuItkkdvYFCC1+v0IfHv
3dZ5H/VO+FqQn9UrtzWmdw+GkB0kOaaXUvoYT3s2iDk8+9FtjWgMBSKI2XMH0K++7JGFXG5V
eLLhQbm5oht+TPT/zBvN1AFUMv23C8UNJ+z/aaM09/95K09W/0/o6em4erJCGlW8mQMdgZ5U
j81uQCHtrfkBVb3TpS4WAmB3t0tu8AIVrAAies+MR1vpaiQ9J75q2WdnZ8EpV9XOo7Krrbaa
fABGvOTppYRdQxkXaFM2ojIg/gaMDiZZLg4AyWQfF+kgo/sfvYMCN0CT72/NpjvDx+2TF6dj
rO6iTTd59FFWyjkO5CmjjMgwndG7AavKuLN4GUbKVD2pbBOEOjP2+NRt93R0H0L2tMGXjrIP
Me/pmD3pO+zptNaF9xuBiX+aPBoA+0R5NMo9qTzanpBHF7IOgBvn0QHi75hHB4BMyKN5ByXz
aPtGeXTm7pwxjxZNn5BHZ0TGp0q5g5EyVU9ei0ffTk9HebTs6cl49Lynp+bRM+vptNaFeTSo
2p8mjwbAPlEeDZBl4NHWZDzayToAbpxHB4i/Yx4dADIhj+YdlMKjrZvk0Zm7c8Y8WjR9Uh6d
DRmfKuUORspUPXktHn07PR3l0bKnJ+TR856elkfPrKfTWve52Uoa7f889xb3f/By6Oj+T2G+
/3MrT9L+DwZ1vbNIGEyJmH0iKr7SKeT1RsRdIa1zQO5jICWXTRBb19bWuDz7rnna9fwR/IXp
xSRZduYH0mnEFBJiB43yNOUK4UlYFoznRkp5ZrMkEqywkuU0D6daeN1bUAppnrq9dl7J8lGA
5PVO/Q+9AZIyDa5IgdDqNukM+5cE4B25aP1Hzty3Xq8Ho4a890bnQEWAIJGA6vkQ2joHCiWr
YJKY4bRTq+m7Ujp7EoSbIIEueL3w0H+9sLBCtLIF05IAsOds6DYvJC70yg52Gym1MQ/j5GEb
KPfDl0vGOnvGwAnAqO/WU8DoNs/c7uzazeTxlDqDa9kyldnIVGbUq1RSmVTPSisy6nUqqUgU
L9JKjDpUTCrx+f5BepGrExV5fJI2LlFcg4l3vRHRdjvNcXeUUtW4d9Hrv+8RqkV99bAdro3O
aWNN7EOcGTQQqcMeAa7jwvQCghUqFiNUalXp9n235oGoxUJrQ9elMlAdKG1+QF99qbT1x6PB
WK4QdCCtCJKZqTkoy8wtQ4O4oyaQLhZHX2kcRrpX3ijvKqsZOhjqQgbnBVRAFYAo8pggjwpR
FBTRSA7N9CJ20NAmD8xjIeiejwZMrj4dHLhXHFGsmFB7A8yV6/vl42ztFQChAbuxE9LrDXrl
qHxSeTZZvV7b2L1xtd615DJ/ZvGY5P9h/zbtvxwQ/MPnf4qbVmku/9/Gk9X+q3F4Uj6pUruv
42f7NbPhV6NeuY0zrHHX/AGU9Yp57ZeoVjr4ZFr+LYUcxsTccpHpLGvWFd56Ra7wzgRdU52q
DaDI4q9Ix7/5hrQw/q+zuitXiiq7VtY1u9TFWYTceGdZspFTtraYl+ySV+yus2CXbb1OdvL1
eiFtZda4Mj9lxxnWWmnHmS7/SrZZmndc6kLrpB2XBnBkf7N+19willlo1MqehFs4t8stPglm
MSWviGUVIezPiFfYs+MVsawihVdkacsnSnLujlVM2W8mVhHLKVJYxZfeb1NxioR+S4E3wiga
d61XNDLqFfYEnMK+VU7R+CT0isaUekUjo15hz0qvqM6KVzSm1isytOXTpDmNu9Qrpus4A7No
TK1XfOkdN51eEd9xaQBH2cVdc4uMesUk3KJwu9zik2AWU/KKjHrFrHiFPTteMbVe8cslOXeo
V8yOVUytV3zh/TadXjEVpzAegquX75ZTAABZ9Ap7ov2K4m1yCmjBJ8AqAigm4xWI/wx6hT2z
/QpnVmtQFPJp9IpMbfkkaU7QydfrhamYxZQdZzi/RTtuCr1i3nFTcYuEjksDOMIuGnfNLhoZ
2cUkikXpVtlF45NgF40p2UUjI7uYlWrhzEq1oJBPxy5+qSJq0MnX64Xp2MWsdAvWcVOxiy+9
46ZjF1MoFxzgKLu44/3t44QNbpVcTbQOtXm77OJT2OA+nnKH+zhhi1vH/4zYRWF27CJ+izuZ
XfxiVzSO73KLe8qOM7GL+D3uZHbxxXfcVOwioePSAP40LOiN/j+HzV7rfHYm4Cn+P+2iHfX/
7Mztv2/lyWr/XX1ZeVY++La6Qnbrh5U/kJNG+eC4Vm0wi/BquVF5ZjQJ/858v9YNuDDx/Eq/
1/ZGXr9nkIW+OyKtmLvigDC2Wq2kS9ju+kroiY/if3ekEzmTIxsNW2pEwWDHGH8DXpK4Z7pr
+KcbQ1OiJ5Os2JqMgWRyfkK0k7x0KCZsUNqWfv+zym2q2tXPWW4rjb9SOwLS/svYPdPgAqoo
bOp9WNcF70MSeD/EYiwTeLVM4KWPEZqSgmQmJgxjlK+Z6cnE3pZk1ZpuVgjCwpPToItWynWz
MnrrhBghiSPFlBAD8j4fQoytvTYpLk5JijmyY8apzTYUZjVKlZZq43RvonHaiHFLmnWA/qQg
SoKwncSs7icNV6hrt9m6GA/yWhdkKBmdAJ2QVsuIei5xWJbAjDYozCMiGA6WCW/H18Nb+gww
Lp4c7DbSzXiOFXeegQrbI48I6E9bS1haEDpBcUbEMRQptTx9SiLRmwYMfncLRmNRwSj7Pemt
ON7YIJUV4hqHGTNFBHrq8ifIOBEljcdAALam6adjI8gYo+8njYHvGlopmkK+FY6BjlWoKpni
lvdeAu4P4pBPiesXhntr9rj/Szzq/z5h2Ftf2LB3bmLYJ+D+IA75/L71Lwr3Uw17oUc0YgYx
xaUVJd+Tqw8Ng1hmbwVhAtowR9z77uDvb5gnrq9jJXEYsPhgul77sQYTBiwTBu56Oe7WH9P6
bxe6CgfArFaAU9Z/iwUrsv67aRfn67+38Uzh/w/9asWsE6tkgvmbAhpx8KJe34lGVcZDGYne
AsWoO0W/VjucFgF9obRI0CHqT7C1I18f++q7wygQFIY++MZYuUWD3veHbdJbIZcygefLV7zh
T6akcYzAaQBBApsFvz9HF1s00++ITZ6gT6RmO/+otUJs+n9nv+eN9oCPLkVke5rr0SPSQg1g
8XVvUeE+y8shDAjWoUBHpFcs1kADe6b+rizdYxnP09J53U/al8i6uLP4JByBRQiEFnYMsRHH
aWqBeWOB5XabSQGMeWjrxBNXsZS9isaUVaxkr4IKNJPXsJy9BtyInbyC1eSe3Zy4wNcLySUW
TSViRJ5N2KXLZrfbb+Vty9gYKpsuGSKIwu55EUvEHQ77wwVjQT2cvZaxCl+dW5kb/iC53aU4
ICav6WFyTRuzqMno5ZA90AWMVp0ukp9/hn4jT+GjuciI2Nfw/pfFJSWmrMT8PYth+dcWg/fX
i4umXo3Qo1BbbVOTyCQDiiSPKTLhsCJJIwsBe2W9gfhWHCixjfpoCHO7MBxodyCeLQXP21Nh
00loUYusYhWTg4a9S9Se7qkfI/VjmBnquCpTCIPQA3BkNEHxGD6B2dRaXFghrSTSGV+z2R+p
rU+bm5owSpZQ36cwdbohg6X0oFPtCM5NCO+RxzHjw3eicy3sx1dWe993JhiY1LOkHzfPJpqX
pgFz6V62Bh/yvrNC/BWYesaMCTDglPGjOIlU5b/y/OVlw7TXU+pT5sliSidiqVjm4mvDrAQJ
oX7WZeKBAfi4RoVE5ARArwfb/t7MQCNSHLYnn6iOYaJmIKVID2FCAJUny2bCqPflOZu3+Pos
rVs9IwO4NDacqR29TBP4kix/A4U/JvkeeUhimGGPrMdKRUgA7KhsERnt0L1yP+/y5oaYWo2B
3NzIcCnE0HWdpRm4WBw05mqKcdUsXJcmHI+Gd0YT5kyHPp8Y0wlLOKGhWLomgdxIJ5BhiaeW
pTjIsBwhVHqZqnzVyVJmM67MT4AQye9Q/2zEkApLIUi2ufHAB77+GiZiUg99Ai0PNXhzigEZ
ATxJn5FQb12bP0XXaOitBzc+RkhkmGzdpJyTfZCs3vQoCXbRokuiArKIhhbDNOPE1Cht1mGI
CJax00S9UeCjtlCubaFFd9vk5Tj35bK56Du2q8iX0DFsAC2TqWhl6lK7fOce/VkeXsgg2P8D
gBrue6/XFuBEC/G11MJEKg74Tn+YHyh5AU4YieJiAWr/I4FmbRB3DvCG7nAUyNsLNIi+yH27
WT3G+7/Gl4NZXgCQsv+3aTlWeP/PKtjz/b/beGa7/3f2YeSSx+weGbm5RzffWs0Bo/v0i6U4
9ViQekcKv2hGZlbvMeEXzegFvz93hy4rhxEkfgFgnsJyxokS8gavRWjYZdO/wAxXNcaGGNA9
BhMN4eSGwgwJNZYiG8cqMC05I7HWr9chGZQJhiEukwrr1ABR32CCEHMbaDpTLw40zKjC1psc
OK7J8JwrRP976smEkYuEVJSpOBYtPFvSUr0SJb4hP39Du4qmVmSPSLpH35B/lAmhRNa/2MGW
rSFseVlk2pEhdPjIVoZGxsdQ1TT+6VMqpnxUhps4BR1zuZG0r9LMq5qBdZVumZqY68yUy0rL
1TLlstNytU25nLRcrilXIS3XuSlXMS1X15SrtKT3DjU7h+6xJ+ufsxDSnGyobrumbKm4Pu+a
sqUi2x+YshViMOB8hhhodrJgILCnnwgDqgnkBNPNmCsVAT3jLE1FgDFX6nwb9KeacAPj7C6l
ZjPl2kjLdRlHISNj289TWeAM3nifCikgj2H0qMEWyJpL3GRHsf3TExWzJHKyJLKzJLK2siQq
ZknkZElkxyYK0gBMsVHF+CgnPsqOj7K24qOK8VFOfJQdGh+MHjBhMDo8eE5zeeGiClmKMkOd
rYJilgrMGLtOtaUs1Qpv/jcOzVbifP5sx6nmbcLMpAbh00PK8asAcwN5lGonLl/o1BHVq/TM
6n2YitX0UrCCpRPgaSH/KR58iqhazQBGJA1StadPxVj8OEmzOfuIa7c4Pmxq+PU7rHCdDkuE
uxAP9ncNI7S9EflxGAtAuL9+xJU3vOR7SemMVZJn2vgyTGpV44TUT4ntbOI+Bbx/TVZtZ8uk
fjaavbcu6XfI0O2Cwv7OJT+OLwfEvWq5btttL4QLFcp5ZIQgMVv6McCJvnYdTph3SrgzBOmn
GEF4eGCyWaPMN264zDtBXewQXeF97w7P+n5wgXDkluDK0AVc9d6y7Kdbu/snZIBV8MuP19bW
6OXBfB0bVxnU62HFKoHv/cXtd4KYJeU8R+SQhXGdgN4hi1uWo2F7PMj7SgH0dlkVdfIi2SwF
f+Sl9zsdXP3RtHjZR0rzRQRbX/6GiJUjFh4sIymL3ioxuIFOgZK/6F6h7Z+2W26qU77sLrlG
hwDJu4Hu+K7xZfXG0O1AqOSYxk76rjFFHz1vDi9CHXTsjujKet5fYTUq0qeM41lWqDDQ4znV
xfnQdh5fq9+Buo3bdlyz54o9XmuOvWk4sxIZGX9qDnswMJ6QVr/X6XqtEcoE75rdMTQVqif+
h8uzfpcPFNBlrx6+JO/W6F82ZlbwtA9UCnnUXVgWgivRSmD4cKYcbUrTQ6NNxkw12hATceON
Xv5+7RGnNlIdO6LHaHiw1aKMncPhW6Z7NdvtIR8CYosFg4KUeyCZ5Q3zn41vBXdNFiIkTDmE
PHU0E8hHWJCnDiOJBsjR9LRRB5+PHhE+wJqeGGGYH6+yJzR50wsNSsK3kznKm55JDq03z1wx
vEivP4Lqx732QlA4z8MtDzAUp23ccSyFB+rGGXwvA/NTIgFkAK0TaGuwD3X1ZsdY7FZaqW84
GoICd7TkZuMbySSekPX1k8O9wydk5Poj1MkZmU6rUmuEtbmEFkiF7DV/19AbpWgcouBV2h1A
Rpf0YjNoHKH+Nusd+VGfj4GlQAWJjAGtTl0hiccN10/0MkyHGmIzBzqLEafsI7CR6bwfeiOx
M0ePKQp2BNRy1O6P+Qnwu96Pnj+3+5jsP7yeN7o9+w/L3izaUfsPZ27/cRtPiv1Hgq0HkxYH
4rCzdpbbw9ATJshaO7nafr1KHnfMSbmaoJpw0CPfhwPcr/OR5KMvh9YKP+X9GD7eKatWwSEK
/OoEZ77pgQkPaD/mNrlZonIDFPbKewM8YPXdAj1+ZYhZfcdgXFAPWymAS6tFYZV8v6OKJkFB
UIMpHFHfMzpbURGp2kaqaOflKLEdNfVHBbYgydhvvnUDjyrLy15okYonYHiOCOgvMPYJYQSD
vPq6A7hG8evpG5C/WamUuVortKsVbeNw4PZq2DPCMoeJULKhyfab6hjq9AfoRk6EAFTDs6ir
F3kYX+OSil+S5lnXRT8hWBpn98jkZT6lQIPxpxUDHO3SaFYNxZUuDB8VFwBwUAYMlODjPi9R
tKLTwrxBagZldIalWkaa6D+d4rdI/22rEKH/EDSn/7fwZPX/zDQA1Dnfk+Mfnu+S6h9fkO/L
9VBUE6TM80sXbe28HgjNg6Hr+0jG19bWcpTeY5mJNF0j/iwRjY2sK8UtKyGFwVUlpElsEYnl
DShP5qLq7pXXAk1j0PR9tajALUnmonCym6BSiEDmso4/9EbNqwhUwnHTBCWhEo9QMWVALYyp
9yZKjkHcatya217/wp9Y+n8+uzpS6P/GZini/8kqzP0/3crzldfptd0OOT3dP6icPi/vH5w+
y30FIejzSAtUQg+q1b3T45PGfuX5ETAAEcGXJJtLJB8hNHK5Eshp120jd3jorxDqWulhmy7a
np6innB6im/1/QN4W1qhybHMFbalnMNlNoR33PO9tz2XuXegJtw70ThkM7iYuRMAL/ZxiR0K
OthtECcUVt+tk0I4jPoPIsVQMHMrREqhYOoKiGyEQtF9D9kMBdLzYmQrFApYJttBs0F1GLdG
5FTu4Ad6ECaRapD0IDXuAR/VRGq2yD+Sa0/MNxYTTQluY9PXSEWg6rFDQx+DEz47UcDkuq/i
r+sxagZMJ8O63jW7WhXqDoOoQoYpXadsb1uhQLa9aodCMcwJhX3XgB6NQC3Xr1WovXYA89Dt
BB+4EEe/qMmUxHukMKU9MmwHhanOsH9J2CpLDhK4wElD2vSOCNe0aRkaUqj11Jzn72TWpXc0
jW8nrKftRLSVoBGBq0ABQtQFnAZdyMdZyMnbTuzBuCCpOJsWhAQuugVY/odeCCyKmd6piNgx
gTtSojVPmLKyqAtTMfMERtuu3wqnPmx8Gylhbzca9KdIEAjZarNGFJ/QKJoodOpUQCLKUM40
ir3AIEY6DIlGSb8B0Shp7sRohhJjsILaYaeBggvqzLEx1vmReCcmPsaym8dLT6GhSIFRdtRN
DAb1+JIcIdqBJT201RzIAMMhJhlnOMSkF8RPoZjOLymhMYhMO+hgSBFBZpqhfLgM1UBTiQsb
2ypRYeNZJSps9qpEhU1TQ9iIASPeljLcjtRUWdKELeok5Y2YeakxIWMjNSo2QjG82DHs9Qvq
EbOhLyi7tsW7o+7mKhPDcwWdoeofliCJHMyqy+ZohYC+KPLXhi6jQ3XPHxnRgSkoWDSFOl3U
FLSZNIU6aRTALj2/BZAxJ5/s1EALWNtICDb2CtG+HZVbtUWbBIGt70Vo7tHhUTTsxfEzFTvu
Vbig6ks1ni6DhJOU96KVlfcqkbDjF1HecLwbTVc+iJZ32IgEvTSEVaJNBEk/ypGqlXwI9f1B
uFn7z9U0w/4onKBRj5aMV6OGgxqGZFHQj+vlaFjDFFZX4TrzInCBeBjNVY2GNarHWkn8drzo
PWdhJNM7dyKFGSo4joZ9F20588etCJD9SFccRAfEC1p27isX6HonulZj1P/pFJudjpm2/lso
lCL6vzM//30rT7b136+8Dlsk0DT/SYgwV6yUwIGNd0+x08vMrTPmEldR2biHwm3inMANUrCx
px/tbWF6KFIotS2Hfsuz0Xj1TB4SKc6CbN0bo606J7KFP0a6Xxfs4kAZjlqGo5fhqGU4sgzT
vl4ngGb9sQbP43V9qwoillmp1G+Rvr8lweGFOHGFOMZClFsgsH5IpmTja7yr9o6W6qkxlZro
PqQCYO6b0ll6upTqjEXIBMvLA/XdCbbX4qjd/Ak/JvofaM+zqSPt/tcNg///wvz+11t5prf/
CIIGXREWWmVhthjmJRa5RR1eajFeOEK4rccK+ZE7RNJq4a75tdWhOFaR9cJqlVqHmxQiSWFy
qjeTw09irgCr79YVGkf1OfUiHgmdsC1JusKeKJYNVXnfSn/Q6uOh/B25FvqH6g/5ixXSWQos
VsyXAOUvgH2Rn8jr8IZidCsRuw+3EpkJBV3Rx9w7LG++s5QX7wJNCMVCF00qA3VsSY0b9AdK
JChmeuzYP1ejQUfT4t0rJbb6UosD1VeJBM0sFNvSYitarD8+U2JBW9Njz9S8oLfpJfe0eg/0
evtDJfKwocVdaZEvQ7EtFVEVHU8wT5VI0PO02LarxoLGp+e9VLM+1+KGXTUnaHmhWC1Sjxtq
ORuhnEMtUsdut6lit17WY4dabCMc29VidZhAQVRiQTfU87pqLGiJOsSur4JcPdZif1T75ju9
b3B7S+05UBlDJY+0kkP1+lrssR77o4rH73Q8tn/s/UXtdlAtQ2NGGzL6KB2rtYKCKWL1ofxW
G8vfakWsJUe31Qm2p8+vtaTI9ns17k+hjAmR7p/HKrH44ws9qyH6qzHdN4V4hT5HWcePIYaB
5xiY2yty/0eUktFAkZ8qoXzUXyLresAr6w1QzuVl9aSCUgNJusSNl+C9WaMHS1J8ZSJwDGCA
+2slM8KDIPwYMW4n2tltmQEhePXjm5BtOsdHvJNH5RXbFKpOMdobuq3+2x5A1ebc7Yliumfi
nh+lbjDJRk6cLJJ49xnqgiqTVk+GGLjzQ6QdfNsoDB7dOYoDQl1C9W74ntLw+W9cQ1YubRVY
znQZfOgQdXAWKDhPZj4LFAwMcapMH+v8CNBS7DyhUHuRU2EkLMcpI1Ebc36/+w5GHD995vUI
9A/vwOigoyXE3koHORcMHY7bgnH9zXelE9dBsgq36cMgrveOTxpL+omg0bnnRwmfIHQqYnYQ
/BAlI4bj+I+9paWwTC0E1Zi7GyPbPsoFjLrlc/xFgbvq3eGZ8agPHaOAzi6EiuLIcL10pMAY
woWbxXED5bYGR0JXGK76nqwv/vQL6gu6S2/oDFzfHDkmWk34LXVve9rhheDiJnqUAc8c3vAF
3oHqGNsV0LqFRHXaSe4eZ3Ka4yT4TSHoqnr5G4q7x4SmZUwoqidHiglaqxEqQLNBSpuEJ5EQ
W3LS+BIxSF9qsxiTikhPAtZ4CYpdjwqpEkSnCBuDLpZszIkTnkjmyct5G0uVPj7o2nnQW3Js
Uis5dBQdjWK+1Q2dKbe+ddFAc8XNxoaOn8yzn8QNUXolX5BVndoRzLFIvtL98U6PXcbt//Vn
6AE6bf/Pspzw+m+huDlf/72NJ+v5j2+rB9VGuU6OXjSODo+rpNzYP3n2vHqyXyHlgz1SOXpB
KocHJ43DOvm2cfji6DgXtRK40aukjewNjXq5NsZ9VD0lTijk6+DIdixF23/OaxEH/gPVR+WF
kRNhqguxq+pecUOlLobTZHZ83lJaXichb9WQ985Jz/z5BB4T/RdmprOqI+38h1WMnP8rbM7P
f9/KM1v//4l2yXHXg1BfO0pwyNeOjJnK145wfcP2GonqYUka7kMQv+I7egO3tG0eKKs1BtPq
T61xQuFJbaDiuzDOJ5HUB1ReN7lfojhURmzRP01c1nfrvwBkRqz3P01kHp80fgHIDJ93+DRx
CUJuZlz2pFuwuDbH+rNVg7pBO9gZH31JiIUxx2IsKLwxQBdY0EdZcCdUV1xLRVhE13QJlAyV
XsuSDplEHPEa1r00uzQP7RmGXcSKMrgwm52QvnU+zC80z1pt97xb3q3sVZ/VF1bU4Ys7eKH8
TPdXj1GnHIiZpi0Z7nXQwMl2p0PGLOp9DhmzqLdZZMZT3KUWnzGe1DsvUvGUdvXF9fGk3pKR
sQWT5+hN3hmT51BvxciaZfIejxvlmW7CSOlv84E31tniqr/osjhdEjEsus9dwn3uj0n/56eX
ZlZHsv5fsjc1/d9G/d+xNub6/208Wdd/twiepg+t+tYPv92vlPmKLySyN8KpWIzhHNztrwVn
2OoEyIISYiyqAn4txN31dchHntVXyHBIIo9lDYcw/m2eOGp4pGxLQ+mLK4tT7Xxn2lm9r0qX
+qZ9BpwQwy1ghIROHitb/cHR3u0kA6E4PHtXITzfLepioFRlRGUfko2J/ZcrZLcSHRO2bdn4
b5Vvf9lBRm3lfm/PClBHEvYj46BTxVEjdHvVZOjsROjs60EnezgOuv2XidDZybhzrgedqowY
oTs+SoYuGXeFDNBlmJSps+jDL38W/RA3i+xMs6h2s7Poh7hZZGeaRbVrz6IPKdDt/5AIXeIs
qt3sLPohbhbZmWZRbdazKKYRylWtGQrLPsNmJOsEq1+Cp+uiCVRqEEwAzThxhsOhwq+Zvw17
Q2PiSukJfNxwson6xLod+9SUw1CJUk0WYY8Yhi/gNf+svmTGK4zbIH3ckGBew3BMLClUl2i3
R11tbdwcl8Um7L9cbocbIfmYaMtqmz/pjUJLKGzSst6k+K439X6mAUCEvZvRDpVk7f9pO0jh
5nofJRkjT9WFSSSeduEPpi60512YuQtrs+jCrJxGdlyPGB7keLS/evwRPMGEpAxVqrSksqGH
6c0LGzZT7zSfqKZemVJTr8Rq6nS2UKnDRpVd0u9foMpeWYgwcGYJZtDk7Uk0edtShvF1BabK
pykwVRIFJtsoMG1+/gJT5boCUyVRYLJnKDBV00n1dAJTJZvAZH+O3LYyW4Gpauq9WxCYKtkE
pnkXpgtM1+/CDLBKgamSKDDZMxCYKiaBqTqJwERd9920wJTEvQAAM+silMraZnV/63PnXoCW
63EvxKuRdQm8zo57bd+Quk+bYGJdROde9meoK2r9P20HKdxr+27UfdaFBtZFdO4178J07jWD
LswAK+de2HFG1kXY3Lu+uh9UqdKSvYnUfepk9pNU9wGyqdR9yJdN3bd+wep+gBwya3XfSZIA
rqH7ByB/Uro/DpcE3d826/7bEeR/btLT7jV1f47XON3fnqHuv31Dur9oQprub2uKo8J7Py1m
ujtbbX77brR52Skp2nxsp0woEP2i5aeZdnltFl2eAVYhP+0mav/29bX/oEpNfppI+6cO+e9S
+0ebzHjt3zZv9jvW586/AC3XXLsGvMZr//YsN/vLN7XZj01I1/5tfaf4M9EdtQEwbQ8p7K58
R7v9tA9T1f95H2bhXzPowwywitVr6Ll4/d+exXb/gWm7vzqR/o8Xxdwl+zpsxHIvQnV1I/ty
Pnf2ddi4HvcCtMYxL4bW2XGv3RviXtiEGOalcS/7c6R8av9P20EK89q9G+ZFu9DMuzTmNe/C
dN41gy5MB5WzLui3OM5FbL6Gej3WJWtUKUltIs718q5Z18sE3kXX942sy/7cWdfL6/KulwnM
i+2bzE7zuqGVw5cJzEvTvGa0SPVJEb6XM2Ze5btZaHyZwL00zWvehxk0rxtcOXwZZl8vE/iX
zaff9djXSyP/qk60coj3cd4l+6ocJWteZvZV+NzZV+XoetwL0Jqoec2Qe+3eEPfCJmTSvD5H
yqf2/7QdpGped8O8aBdm0bzmXZiued0g75KgctYF/ZaoeV2fdckaNc1rIs5Fr42+edYVNYoJ
mBeAYDTwwQe3vHB1VeFTU/ivKEzG0UIX3ExDdrFNJu8HrO8VDwhK40iE4CgcmsySolDoDKfK
GXR2Juhq6dB9lN0fL7nQzjdDQjsffa+kdL5BcMHgAk1azNT19w3CDEnyJ34gdpvv0qougGIy
qzrEeZxcQ7cyApxPRm9VMlRIxHxmpzEc2jT9W4AdYX+T8L6ZGwPG8LsMHToV6lXvJMVIp5iY
3CQ9E3ZEInomRaue90zI48V0PZMGWeR+qeqd83UAIZGv29fm67Z964wdG5WJsduJjH33Zhg7
hS4LY0+ArpYOXRbGTnvfDIlg7Gm9n8jYSzfC2AHqT4CxB1BMxtgR5ymMPc2PXQbGnoj5CRg7
hTYjY7d/2ewj6NCpUK8y9tItMHbWM9kY+7xnBGOfrmfSIPuY7L/X5P+VXuO7dj4zH6Mp9784
RacY9v9qb87v/7qV5yuvQ++xPj0FQRCmWHn/4PRZ7isIwqsE9FCTZ1jkTZgfaMG4NSIsLZMb
2Q0UePMhHa3UPTW9SFp+0Vuii29gkBKaD4RL+lfcPP2GfMOKWl+vvqw8Kx98W10hu/XDyh/I
SaN8cFyrNqgf2uNquVF5xp3NIiVacK+uFlaA2KyQn4DqbX/8uMLCu20Pwx0aXt1bIdZV2VJj
8c50NXZXjW1H8m6psZG8QWxrEK3XVmMjedXYaL3bamwkr4id5to2Wmi72QzQ52wqlXWV8JoM
77lvwyAWi0GuVifIVQhy+Vp4UEuvPwjCraADzptdvHmehW9uyHDWpzy8VpDhrha+K5HSODwp
n1TZyHm2XztRB86w22rKOqwApmFXwYithA/V9DUlXE2vhHcjnbmh5orGbkq4K+V6nULdqJ68
aBxoYLsjLzQKintBse6oF44tyWL3D45enNByD1+c4KtSrteLjltHlguxkbGnxkbHbVmNjeQN
YvvjSHvKQcf2R9F6C2redjjvrpI3Wi/E5j4C8fnK7bW9zhfl8F7j/5cXWxuD9ZnXYVlFZO9x
/B+fgP8D47fsQmnDukdKM4fE8Hzh/N/Q/8+bF8D9u+7M6ki7/xV6O+L/3y7M5b/beKovq5UX
J+XdehUUKdr/uVylAu9vW61c5eioVi9/ewyfuYp4W/1Ts9vN1feCmMPnR/s0/4N8pbKEvzwf
fedvq61c7rhROSZPMN17r9tuNYdt8nittZQ73P2Ohw+aI3985o/Iw7XWysO1/sqDPGYCVWyv
emRO0w7S5L4izXab+KDdec0uGY67rk/O3aELEa9eYfSbN/ADVN6UJgftegLlByiBEoduu/+E
tLpus0ew3TktHpMjYNhQbMRS7rcMB6t9vSD44hgLkuYA9ifYCJnpuYKvB1+Tp+TB7+PifiY+
XuG9/vr1Wn99rb1OntLUUGY/KJN1DIPm95Arl/PdS4825knut6vDSwGLbMbjf8zlWDy5HA6G
/YE7zOXEWySP3sCgBK/X6UPi37ut8z4qpvC1ID+rV25rPGqedd0QsoMkx/0xaOE+xtOeDWIO
z34EzZ3GUCCCmD13AP3qyx4B3WRVqCs8aH6VTfQx0P9ef+T6s6wjlf5vhO9/KW44xTn9v43n
xKsfEeT2eHPUZXOUy/U7Hd8dkbbrt6Krd6HHvWriMlfOslatMiELjx+f7G9tPH68gGK1XcZf
i/1aMo9Txv9LRVLcJoUtUtjgIXaZQBmWlbN2VwtFQir9y0u3NwJy324DqXvvjc6JtejrS4pr
a2u5QmkVCiH5Ymm1uLG0bG8kAGyXsIbC5irUjGBVQsBFH6tCc2yvFqCBDSAywH1EXTE5WB27
9OP75hCXSPKADicmPUDl5ArsgoNyazQGrtR1e2+huf0OGZ275F1ziKsoQQWQfG+1CDg6gGCB
IP+8P+62yZnLUOUPmkBCscpigRQA1Rb+7wT/52gbEG+bq8WtpWUnAQm8TTQlIXUJXZ+SY9Lq
A5FdJloJVoHm2F4tWYjprSpi2tki+aYPTOis+4EAU3k7bF4C82223eES2aoSZytXsld/9zui
lRz7VLZzv/sdTd46d1sX/vgy79CVJWg3QAfdjKwe3lgx1hZANWcC2mOg/3Rtb3a3f6XS/xJE
Ruh/cS7/38pzjfu/5drvuOd7b3tAguiKL86/HW5N0Hk/9EbuKQbl6Yrv2Qqpoa7wuMONC1iK
/KMzuoYG/3cUYwSeHW/fpdeIvzfnZuW/J4+AwtRqrIhQpIy1rCUUlbdkRVgujnhaQXP4trXC
F64fw8c7Xg+F/fGle7lCHvfgD9tbhQyt5kC+D92RfPfkW/MtFB4seTNihyvbdAmVMkf2WyrS
dblt/C1s0d+NIJb96iz1Y1DsX9xh3+elQuTt/6/AwjiPbKJFwU/5/RhglFNyGsC3HrFbcAPc
wXsqfXZBL/bOK/sN9CbZMgV/za/sFbuSnQGM2xF6LQP8477lC7/5FlQQSvMI5a9fAwBUFHpK
+uMRvr3uBdt17pU3Et7TPlIrGBgIePEzGxzizmfhIR03EyFBMgzGO58jdcEPjDOoyuY3scKr
xQxx2n21fBiBENUZwhjLP4LKX3lv6JzC3KvEWyE4x3uyFjo0WVksAGCmRXwjchiMRDDmMXSF
YuHRMyICEobtt3sCIZFSCb+2GxPs6MFZcRbFHHs+Bq9QemvwId+jE5n+hIA0wcAaJ2e9jjo7
YnVDlr+RlIAGvj+HgYR4XWJdxrrS2yHroGm9p5+eT87h9XLcOqeiikoYGcGg3civE+fyEu1N
GKec2AVogjBA00MfZiMb3SCNi2mxoxZNiQYtuehAb2/Dv9AsCtWhkGMQIZcRdj3F+vqZ+xYQ
IyZxOBdSLZS5RR7IAFJgewz0glBZ3ArnKJqqUSk7CtbxscntieIsDlWMplFcbU2CpiTwGR7T
EqDQjMKzCWUYDiJzACcd02zChzsGJWG1W8Q7zn/UgJapOkT/2A79A8L6MpXcd7T0ML5Fs5bI
Q0xuWQkp1mNShFDI2t0f5hlxg3n0dSQJWV72wgZ4PBIoHWSwFOKi1uWUNsQ8VYODvIjVVWT7
PglIrpISWRR5TPKGvl+6EeyIcZFQhmMqI4RBFE8k1kIFMP4QGW8iiTJ+MIl60/Rdy6zzZ3aP
pv+djb1u+073/wpWsYT7f5vWfP/vVh5D//MFmtnu/23G6//WhlMI+r+A+7+loj2///tWnq/u
r595vfWzpn+ey7GdlOf9ttf5QFcehdY/aI7OyZnb7YMG3gRBYuhe9t+5mMSH3/d9Aqhx/fsL
ORS/iZ3LVQ/2vvkH92owJHSrbkgWHtgLZDG/yP6x9c1FHrq0CGy1QP8W/wE08g55BTFQxAJw
soW1pn+5QN7koLJe7rcMxKOu2/RdtonX8RisZxiCetwCpGJgdLxc7vty46D8vPrNwgNnQRTN
wxZQ01kIyg6S2gs078VggCAyCFb3yfra2tq6wMlTAA3iBn0YQBCfY8aTZPWdHi7S9RdyTNVU
qv9aRGEieEFZ/ZbXJ3X7z8ENWH9MRP9Lm8UNpP9FqzSn/7fxRPq/7bkzXfy9l7r+a20UNoL+
x3e7WJjbf9zOoy32gk6TugAcmP7SJVpqfo7rdq5YN2X7iCu4NcdXT981T7ueP8J9rLc+UydA
c2PpNH0OEmJvjPI05QrfkuQaCMZzhV1UQZMFZwFY5AJbtAuKBM03r6Rka3fUyGE8yPOUdNnI
VZaeZTxrQm3ouvsMAz4/Y9Bpdfu+6+Q7h1JthzfgWAcv6nVlDZsn0xeusf3k0SPSwWVNtion
1ghp+nwn3XR/Jk9k/mM/z5gApMx/kPmd8Pwvbtrz+X8bT9bNHsP859skKBv6ctgjKaAhp3Rr
JPj0xJ5Qud3mM+kIIvKslMGSembgcS84K4eZdedAvD6eU64389VRFrpEHhM7OA2ol8QeeXAm
bkFZNiNYeZehnlw2l0cGRfg3QcYo3Kfh5fPeFC3pTdIKsea9wgBYkQ14TPR6ZA66CM6wtRPC
uXLuiAa94oXhXg+MlTYQzMGS3ncySeTUohHi5WU5XAQF1Wkvp5/BHlu4a5UDUqHVMFGyuiIW
NPaVJ1YhQ+3XBzhAxUl5f+D2TnFacAx2etogPht3jNuEDGxehuSGeLoOD9d1oKMWKEMIjujy
tTcaumNKv5qQtoM7QggqSzo8C06GdkKZGLwAdzAmxZAsBb0K8aF8DDFEbG2UMuFeWcPlK6qy
F8iyWGQFlFK7kqdEzCYS2YySS8nx+cM7PNgEJczYYsP2ldJyc/tJsA+E3QPTDrLwGSeHF49s
jljkwvqCMbwT7NMFXchyyD4MdeNPyc3UepmoR7H11Fqr5qu9n/djkP+80e3Kf/amHdH/SnZp
Lv/dxhMr13V6jX5/tA9MRP0GDWdH8D9V2+HHP/uDkdfv8T/K+U087kWrWVgB8vLnsTd026eg
ko3RwnOFlrFCFvcX+SEt9m2JCIudzqLCALuogJWfaLITtsjpIlC9NmO48A5CR2BGwfbomfED
eeuOIP602++9zbPSsVg8Yf0EwOdtWyGPeIlLS6jDrerWJv57b9Q6p7v+Jq7lu9jaJxozCcnF
UDhUG7JuOBu6zQup28qifqcW1XY7zXF3pBc+RmOXvLm0MDfgsFOjm1XCG6k2jlZqKRWIsYLL
tUx22QlHssGywPYU1WgNCMJMfkQdtrkOuvXK4HozcUVq+c7U5StJQMCw38TWE+2NaFcEKPgo
hV6eio1lsbJBA+9LoyQhSeMsYUsXk8//CP2fufVn+vpfadOg/8/p/608UfqfqP1/Pe55MLWo
+SdS1benjGYiHU23pFxfJxE6B9S29b6d55Sea6EalQ9osFRCpPLDZ+SKnPBSEeLsSag+QcL3
Qnp2u76rJ2ZlSE2HruyFtFY+1xDGYb/l+n4NOYcgHsq8pJhR03OxmoZ/OnK1ef7PzvcHPmny
n7NZiMh/1nz971Ye3f/Hc5P7j+dh7x8mU3EmNFG6IHIfNaq1/Zdk8f9fzMHMZ3wl516B5NUj
knbsYBzTOURcWP40BFMxlIcH0qgMipFGdzKLkDsaE+Yw4rq4Dgxb+9xRG6WsfUZCvZ3EFdAd
03LXTsJqE4WL7tdl2YvZCW1s7Jj3J2ihA0bbRMEqqVNqV+Pq0OM8Dm0BZG2X7VP/gz9yL3kk
34eRkXwAxcS2+BkwLfZLdNNwY0+E/s/89H+W8//FEP0vWcX5+c9bebTz/9D/89P/89P/89P/
X84Tof+S9c+ujhT6v+lYm2H67xTm8v+tPJPq/yYrgWBNQEn3wV/H86F+NPh90xvpoe5w2Avp
EyPv0qXaxPpjJg4OhqNLsR7G5fvRJXk8Yu9Uw8Y8pxDsuy22/oZvwJgwPB8o4jwLRHT7rWaX
xj7CpNwWKHLi7KHltJ/In4UVUcLq09Hl6TlQKz3k0uvpAazoj7nH67kEeVpzmmjcOT7zdmSS
VvAqd5q1PWW5aciUBrGdSNc1tNVcsYQjj7JFT0r2kF6jT9EOrnfSI5KvFx76r9HUStup1JyT
xm4mq0ckxZ6qgEZaVcky0+HTDQnUM5thZ6maMceZF94A4CcnW8FZ5PBWdQvtOxZf9xYNy/rQ
lFdn1BRCGosEy0RUPwrvO3tqWrFzrCxLKYVD3WdecDLTiT1GaTifSTQzk5gNbhK1LYmUTcwb
yzwm0nPyiXRhkCl7X8pHdyjOno/aV2DzQjfMz7zwmVJzI9hgVUv+GO7d5WXs31Z004T2jzZa
guGw+NpaFDmMw8GwCa9i82PUzWrl+Z5KL0BXprkodckjNVFUZrSoxFIIZNrJJWrtapk03wp5
DHLVSlCQJEad/rjXDhm1KJQJ6kINnu0BKlihO4FANB4pyj/b9SP6NmFMgq9EFF8aUKJ4SHyC
oXsZHwmcSUSyBQs9bhTk5dG042hbef8jBl9Zb3CSsqWvMPGgCbhlCkU3TGT7DaMow0Vl4sUl
1EYSGtjQLoHwRzSH/WaHdxstE/77+Wc14PVoEe1v2IAIalMLROUI18Gxp2nX494mlvToUfAJ
5ejfFi3X5duE0VLF4IGiIdFOMJpUOLUwDqocvtFykbEjBOL7MQNdx9CYhlkqLOr5Um7/BsMU
T1Eqn9CNS9jE+2yUqwZjOk0WZlg0k/dmDf6uMPQtxVJoDmlLJz6yCJy8yrRV04gG2QYSpV77
QNMZADbRYQO3v+j13/dA4HK5LtCHSQ3zpdkDhXXxob9Iub4OX0AIBfuSDJ2dTMYBukLUMc04
rDSeDpIyqcIOxQdbo+Y1xWDXf+CxPhiNfUVI6tEt2+KbnSAZSKevnDcK5WKo4dMZ4+kPDI5v
Ihv8EbTR5Aa2FcF5WCYBcKmoNrwIroigYel1skxT1EmNJr12mEC1xwOHNRloCeBfbTh7mHsF
Z1NWxdCKVI8s+OcLejClWQurrVCw84btoPt6cOGNNCcRlbmtd/kFekANyl5h6UJOMgQszNcC
qBbQrjwdAo/YGMBdxWDfEEOSkSrKWCLoBo3lQNn3YVuMeywiM6qZOb9AKsvHzU142egvotnm
Saw3yGUQ9xT5EvfCEUErOjPUGqw3obZmGUZHkDVtEOnTz7Bqz+afqtnw5Xo1n2E9H/JNZbgw
f+bP/Jk/82f+zJ+pn/8GbnkvWQDQAgA=

-------22affb7ecaa3e9d82a9b0154453e58f7--

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Oct 30 00:08:44 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186eX7-000Go7-00; Wed, 30 Oct 2002 00:08:21 +0200
Received: with LISTAR (v0.129a; list misc); Wed, 30 Oct 2002 00:08:15 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186eW8-000Gnw-00; Wed, 30 Oct 2002 00:07:20 +0200
Received: with LISTAR (v0.129a; list lang); Wed, 30 Oct 2002 00:07:13 +0200 (EET)
Received: from asteroids.cybercomm.nl ([213.196.1.176])
	by oiva.sange.fi with smtp (Exim 4.10)
	id 186eW0-000Gnj-00
	for lang@esoteric.sange.fi; Wed, 30 Oct 2002 00:07:12 +0200
Received: (qmail-ldap/ctrl 13404 invoked from network); 29 Oct 2002 22:06:41 -0000
Received: from 204.16.dialup.cybercomm.nl (HELO dds.nl) ([213.196.16.204]) (envelope-sender <mwq@dds.nl>)
          by dds.nl (qmail-ldap-1.03) with SMTP
          for <lang@esoteric.sange.fi>; 29 Oct 2002 22:06:41 -0000
Message-ID: <3DBF0573.5080402@dds.nl>
Date: Tue, 29 Oct 2002 23:02:27 +0100
From: Milo van Handel <mwq@dds.nl>
Organization: Milo-Soft
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Re: [_code] Number-to-LCD converter
References: <3DB8543C.60503@dds.nl> <121214155.20021025195918@lando.co.za> <3DB9C29D.4020101@dds.nl> <3DBD09C0.E19B6D1F@decis.be>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
X-list: misc

Frederic van der Plancke wrote:
> Milo van Handel wrote:
> [...]
> 
>>I have Windows only for playing a few games, and that's Windows 95 without
>>anything looking remotely like a compiler.  Microsoft is evil.
>>
>>Oops, now where did I leave my asbestos outfit?
>>
> 
> <flame/><flame/><flame/><flame/><flame/><flame/><flame/><flame/>
> 
> Well, as long as you don't claim that it's not an OS, and that my computer is some kind of OS-less toaster device... I don't feel to bad... W95 is an evil choice for program development in unsafe languages like C/C++ anyway, particularly if the IDE itself (C++ Builder 1 at home) is bugged !

Windows is not an OS and your computer is slightly less useful than a toaster
is when you're out of bread!

Well, actually, Windows does operate, much like a doctor does - by cutting you
open.  Only it crashes before it can close you again.

As for the Borland thingie: XEmacs, gcc, gdb.  Does the job fine.  What's the
point of those useless *integrated* development environments?

Now that'll get the GNU Emacs, vi, pico, and egcs fans joining the flamewar
too...



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Oct 30 00:08:45 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186eX7-000Go9-00; Wed, 30 Oct 2002 00:08:21 +0200
Received: with LISTAR (v0.129a; list misc); Wed, 30 Oct 2002 00:08:15 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186eW3-000Gnp-00; Wed, 30 Oct 2002 00:07:16 +0200
Received: with LISTAR (v0.129a; list lang); Wed, 30 Oct 2002 00:07:08 +0200 (EET)
Received: from asteroids.cybercomm.nl ([213.196.1.176])
	by oiva.sange.fi with smtp (Exim 4.10)
	id 186eVv-000Gni-00
	for lang@esoteric.sange.fi; Wed, 30 Oct 2002 00:07:08 +0200
Received: (qmail-ldap/ctrl 13296 invoked from network); 29 Oct 2002 22:06:35 -0000
Received: from 204.16.dialup.cybercomm.nl (HELO dds.nl) ([213.196.16.204]) (envelope-sender <mwq@dds.nl>)
          by dds.nl (qmail-ldap-1.03) with SMTP
          for <lang@esoteric.sange.fi>; 29 Oct 2002 22:06:35 -0000
Message-ID: <3DBF0426.8090705@dds.nl>
Date: Tue, 29 Oct 2002 22:56:54 +0100
From: Milo van Handel <mwq@dds.nl>
Organization: Milo-Soft
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf] Re: braifuck golf rules
References: <Pine.LNX.4.44.0208141141350.25030-100000@melkinpaasi.cs.Helsinki.FI> <3DB85CAA.5020704@dds.nl> <20021028085113.GB3107@ling.helsinki.fi>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: mwq@dds.nl
Precedence: bulk
X-list: misc

Panu Kalliokoski wrote:
> On Thu, Oct 24, 2002 at 10:48:42PM +0200, Milo van Handel wrote:
> 
>>Panu A Kalliokoski wrote:
>>
>>>The other two rules (20 and 23 in the ENSI version) are still good,
>>>because there is little way to automatically enforce this one.
>>>
>>Simple: the judging interpreter should be modified to not allow the program
>>to read more input than the judges give it.  After all, there's no point
>>specifying input that the program isn't allowed to read.  The only catch is
>>that the judges have to specify whether EOF may be read or not.  For 
>>example, it may be read in round zero (where the program gets arbitrary
>>text as input), but not in round one (which always has a single byte of
>>input), unless the
>>number to be converted is 0.  Also not in the hypothetical case of
>>return-terminated input, though I doubt such will ever arise.
> 
> Yes. The input will have to be emulated or there will have to be
> some specific code meaning "this byte was never supposed to be read,
> so disqualify the program". Not very hard to implement, but I wonder
> whether the judging implementation allows for this.

"Never supposed to be read"?  Why give it a byte that it's not allowed to
read?  Just drop it from the input of the interpreter.

For example, say that a certain round specifies an input which consists of
one lines terminated by (contrary to the specification, but I can't think
of a better example right now) a DOS/Windows-style newline of carriage
return followed by line feed.  Once the carrieage return is read, the line
feed will always follow, so the program is not allowed to read it.  So
there's no need to supply it to the interpreter, either.  For example,
if the input line reads "Hello world!", then the interpreter's input would
be "Hellow world!<CR>", without a line feed, and with EOF-zero turned off.

The only implementation trouble would be to add a command-line switch to
choose this EOF-zero setting, and that really can't be very hard, whatever
the implementation is.



-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Oct 30 12:01:53 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186pek-000I20-00; Wed, 30 Oct 2002 12:00:58 +0200
Received: with LISTAR (v0.129a; list misc); Wed, 30 Oct 2002 12:00:51 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186pcG-000I1D-00; Wed, 30 Oct 2002 11:58:24 +0200
Received: with LISTAR (v0.129a; list lang); Wed, 30 Oct 2002 11:58:16 +0200 (EET)
Received: from post.it.helsinki.fi ([128.214.205.24])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186pc5-000I17-00
	for lang@esoteric.sange.fi; Wed, 30 Oct 2002 11:58:13 +0200
Received: from xandru.it.helsinki.fi (mail@xandru.it.helsinki.fi [128.214.38.174])
	by post.it.helsinki.fi (8.12.2/8.12.2-SPAMmers-sod-off) with ESMTP id g9U7Ili6016766
	for <lang@esoteric.sange.fi>; Wed, 30 Oct 2002 09:18:51 +0200 (EET)
Received: from pkalliok by xandru.it.helsinki.fi with local (Exim 3.35 #1 (Debian))
	id 186n69-0003Eb-00
	for <lang@esoteric.sange.fi>; Wed, 30 Oct 2002 09:17:05 +0200
Date: Wed, 30 Oct 2002 09:17:05 +0200
From: Panu Kalliokoski <pkalliok@cs.helsinki.fi>
To: lang@esoteric.sange.fi
Subject: [lang] Re: [brainfuck golf] Re: braifuck golf rules
Message-ID: <20021030071705.GB11702@ling.helsinki.fi>
Mail-Followup-To: lang@esoteric.sange.fi
References: <Pine.LNX.4.44.0208141141350.25030-100000@melkinpaasi.cs.Helsinki.FI> <3DB85CAA.5020704@dds.nl> <20021028085113.GB3107@ling.helsinki.fi> <3DBF0426.8090705@dds.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3DBF0426.8090705@dds.nl>
User-Agent: Mutt/1.4i
Sender: Panu Kalliokoski <pkalliok@xandru.it.helsinki.fi>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
X-list: misc

On Tue, Oct 29, 2002 at 10:56:54PM +0100, Milo van Handel wrote:
> >>that the judges have to specify whether EOF may be read or not.  For 
> >>example, it may be read in round zero (where the program gets arbitrary
> >>text as input), but not in round one (which always has a single byte of
> >>input), unless the
> >>number to be converted is 0.  Also not in the hypothetical case of
> >>return-terminated input, though I doubt such will ever arise.
> >Yes. The input will have to be emulated or there will have to be
> >some specific code meaning "this byte was never supposed to be read,
> >so disqualify the program". Not very hard to implement, but I wonder
> >whether the judging implementation allows for this.
> "Never supposed to be read"?  Why give it a byte that it's not allowed to
> read?  Just drop it from the input of the interpreter.

What I meant was quite technical: simply that if the interpreter is
driven as a proper subprocess, there should be some value signifying
"end of input", and that value cannot be EOF, because EOF is sometimes
valid input. Your solution also works, I just think it's nicer to put
EOF into the input if it's valid input instead of having a separate
"may-read-eof/may-not-read-eof" flag or command line switch.

Never mind. The proper way to do this is executing the code in an emulated
environment, anyway. (At least IMO.)

Panu

-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]




From esoteric@oiva.sange.fi Wed Oct 30 16:08:15 2002
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186tVk-000Iwj-00; Wed, 30 Oct 2002 16:07:56 +0200
Received: with LISTAR (v0.129a; list misc); Wed, 30 Oct 2002 16:07:50 +0200 (EET)
Received: from localhost
	([127.0.0.1] helo=oiva.sange.fi ident=esoteric)
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186tUm-000Iw5-00; Wed, 30 Oct 2002 16:06:56 +0200
Received: with LISTAR (v0.129a; list lang); Wed, 30 Oct 2002 16:06:49 +0200 (EET)
Received: from post.it.helsinki.fi ([128.214.205.24])
	by oiva.sange.fi with esmtp (Exim 4.10)
	id 186tUe-000Ivz-00
	for lang@esoteric.sange.fi; Wed, 30 Oct 2002 16:06:48 +0200
Received: from xandru.it.helsinki.fi (mail@xandru.it.helsinki.fi [128.214.38.174])
	by post.it.helsinki.fi (8.12.2/8.12.2-SPAMmers-sod-off) with ESMTP id g9UE47i6010743
	for <lang@esoteric.sange.fi>; Wed, 30 Oct 2002 16:04:07 +0200 (EET)
Received: from pkalliok by xandru.it.helsinki.fi with local (Exim 3.35 #1 (Debian))
	id 186tQO-0003N0-00
	for <lang@esoteric.sange.fi>; Wed, 30 Oct 2002 16:02:24 +0200
Date: Wed, 30 Oct 2002 16:02:24 +0200
From: Panu Kalliokoski <pkalliok@cs.helsinki.fi>
To: lang@esoteric.sange.fi
Subject: [lang] Re: FALSE to TI86 compiler
Message-ID: <20021030140224.GK12455@ling.helsinki.fi>
Mail-Followup-To: lang@esoteric.sange.fi
References: <200210282215.ACH88761@express.cites.uiuc.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200210282215.ACH88761@express.cites.uiuc.edu>
User-Agent: Mutt/1.4i
Sender: Panu Kalliokoski <pkalliok@xandru.it.helsinki.fi>
X-listar-version: Listar v0.129a
Sender: lang-bounce@esoteric.sange.fi
Errors-to: lang-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
Reply-to: lang@esoteric.sange.fi
X-list: lang
X-listar-version: Listar v0.129a
Sender: misc-bounce@esoteric.sange.fi
Errors-to: misc-bounce@esoteric.sange.fi
X-original-sender: pkalliok@cs.helsinki.fi
Precedence: bulk
X-list: misc

On Mon, Oct 28, 2002 at 04:15:50PM -0600, amling@uiuc.edu wrote:
> Here is the "uberfalse" interpreter. This was branched off of the main
> false "interpreter". For (I feel) obvious reasons it does not support
> compiling to C(imagine an unlambda to C compiler...). The way this works

Well, the only things that make unlambda hard to compile into C are the
c and d builtins, which are not supported here, are they?  But I won't
blame you, it seems like a nice piece of work anyway... :)

[... MO of S and K ...]
> Y, pop one datum(`YZ), then pushes `YZ and executes `XZ. The idea is
> when you ```sXYZ, each application sees the same stack below. If you

Good idea, though using the stack below easily breaks referential
transparency... but we're not after that, are we?

Anyway, this _does_ provide a way for what I've been interested
in: partial application.  Say I've got a binary function (takes two
arguments), and I want a unary function that does the same as the binary
function with first argument bound to (say) 3.  The obvious way to do
this would be to form a new function that pushes 3 and then executes
the old binary function.  However this requires string manipulation in
old unlambda, very messy stuff.

If we have the binary function on the top of the stack, we can use the
combinators to get the desired unary function thus:

K! {form constant function for our binary function f}
[3\] {a function to push 3 under}
\ {const f on top, pushing of 3 second}
S!!

This still sucks, because there is no standard way to get, for a number,
a function to push that number. Ditto for strings... but it's rather
cool anyway.

Panu


-- 
To unsubscribe send a mail to listar@esoteric.sange.fi with a body of:
unsubscribe lang	[if you receive these messages via lang]
unsubscribe misc	[if you receive these messages via misc]



