From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id DEC2ABC6C for ; Mon, 28 Jan 2008 20:12:49 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAFe3nUfAXQImh2dsb2JhbACQKQEBAQgKKZsj X-IronPort-AV: E=Sophos;i="4.25,261,1199660400"; d="scan'208";a="7343850" Received: from discorde.inria.fr ([192.93.2.38]) by mail1-smtp-roc.national.inria.fr with ESMTP; 28 Jan 2008 20:12:49 +0100 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id m0SJCnQV004264 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Mon, 28 Jan 2008 20:12:49 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAFu4nUdCbwQad2dsb2JhbACQKQEKBAMMCBibIA X-IronPort-AV: E=Sophos;i="4.25,261,1199660400"; d="scan'208";a="8462676" Received: from out2.smtp.messagingengine.com ([66.111.4.26]) by mail3-smtp-sop.national.inria.fr with ESMTP; 28 Jan 2008 20:12:48 +0100 Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 90D668E590; Mon, 28 Jan 2008 14:12:46 -0500 (EST) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Mon, 28 Jan 2008 14:12:46 -0500 X-Sasl-enc: Rj1DOSvtQ83GVhQufMOOQilPmQiE4W6P27Xa+TDPVMz6 1201547566 Received: from [192.168.1.12] (ALyon-157-1-120-155.w90-41.abo.wanadoo.fr [90.41.231.155]) by mail.messagingengine.com (Postfix) with ESMTP id D14B9210C9; Mon, 28 Jan 2008 14:12:45 -0500 (EST) Date: Mon, 28 Jan 2008 20:12:22 +0100 (CET) From: Martin Jambon X-X-Sender: martin@martin.ec.wink.com To: Keisuke Nakano Cc: caml-list@inria.fr Subject: Re: [Caml-list] Palindromic Quine In-Reply-To: <4BD387EA-7017-494A-AF01-D8216EE22501@mist.i.u-tokyo.ac.jp> Message-ID: References: <4BD387EA-7017-494A-AF01-D8216EE22501@mist.i.u-tokyo.ac.jp> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Miltered: at discorde with ID 479E2931.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ens-lyon:01 ocaml:01 ocaml:01 wrote:01 caml-list:01 jambon:01 jambon:01 bytes:03 languages:03 programming:03 shorter:04 deadline:05 deadline:05 tue:06 reads:08 On Tue, 29 Jan 2008, Keisuke Nakano wrote: > Hello, > > A 'Palindromic Quine' code is now wanted by a shortest-code contest at: > > http://golf.shinh.org/p.rb?Palindromic+Quine > > The code should be a Quine, which prints its own code without reading > its source file. Additionally, the code should be palindromic, which > reads the same forward as it does backward. Shorter code is better. > Lots of programming languages are available including OCaml, of course. > > Please submit your palindromic Quine to the above contest if you find it. > The deadline is Thursday, 7 February 2008, 16:46:39, GMT. > All submitted programs will be revealed after the deadline. > At present the shortest code in OCaml has 205 bytes. Here's a new non-palindromic OCaml quine: http://martin.jambon.free.fr/q.ml Maybe not completely legal and works only "ocaml q.ml"... but feel free to make it palindromic :-) Martin -- http://wink.com/profile/mjambon http://martin.jambon.free.fr