{"id":17734,"date":"2004-04-05T09:37:32","date_gmt":"2004-04-05T09:37:32","guid":{"rendered":"http:\/\/dsandler.org\/wp\/archives\/2004\/04\/05\/distribution-de-poissons-davril"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T06:00:00","slug":"distribution-de-poissons-davril","status":"publish","type":"post","link":"https:\/\/dsandler.org\/wp\/archives\/2004\/04\/05\/distribution-de-poissons-davril","title":{"rendered":"distribution de poissons d&#8217;avril"},"content":{"rendered":"<p><!-- Mon Apr  5 09:37:32 PDT 2004 --><br \/>\n<!-- T: \"distribution de poissons d&rsquo;avril\" --><\/p>\n<p>\nOne more April Fool&rsquo;s gag that I missed last week: (it&rsquo;s a double gag,<br \/>\nlook out!)\n<\/p>\n<blockquote class=quote><p><tt><\/p>\n<p>\n<b>From:<\/b> Paul Steckler (&hellip;@ccs.neu.edu)<br \/>\n<b>Subject:<\/b> New PLT utility<br \/>\n<b>Newsgroups:<\/b> comp.lang.scheme, comp.lang.functional<br \/>\n<b>Date:<\/b> 2004-04-01 10:21:21 PST<br \/>\n<b>Message-ID:<\/b> <a\nhref=\"http:\/\/groups.google.com\/groups?hl=en&#038;lr=&#038;ie=UTF-8&#038;selm=c4hmj0%245io%241%40camelot.ccs.neu.edu\">&lt;c4hmj0$5io$1@camelot.ccs.neu.edu&gt;<\/a>\n<\/p>\n<p>\nAfter many years of effort, I&rsquo;ve finally finished<br \/>\nwork on a utility that will soon be available from PLT.\n<\/p>\n<p>\nThe utility is called &ldquo;down&rdquo;, for reasons that will<br \/>\nbecome clear.  It takes as input an arbitrary S-expression,<br \/>\nand returns a boolean, as follows.  If the S-expression<br \/>\ninput would return a Scheme value in finite time, when supplied<br \/>\nto PLT Scheme&rsquo;s &ldquo;eval&rdquo;, &ldquo;down&rdquo; returns #t; otherwise it<br \/>\nreturns #f.  The time needed for &ldquo;down&rdquo; to perform this calculation<br \/>\nis not specified.  The name &ldquo;down&rdquo; is used, because a downward<br \/>\narrow is used to denote termination, which is what the utility<br \/>\ndetects.\n<\/p>\n<p>\nThe algorithm was kind of tricky to work out, but dang,<br \/>\nit works!\n<\/p>\n<p>\nLook for this utility in the next PLT distribution.<br \/>\nMore information about the program will be available<br \/>\nin the manual page, plt\/man\/man1\/<b>plt-down.man.<\/b>\n<\/p>\n<p>\n- Paul\n<\/p>\n<p><\/tt><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>One more April Fool&rsquo;s gag that I missed last week: (it&rsquo;s a double gag, look out!) From: Paul Steckler (&hellip;@ccs.neu.edu) Subject: New PLT utility Newsgroups: comp.lang.scheme, comp.lang.functional Date: 2004-04-01 10:21:21 PST Message-ID: &lt;c4hmj0$5io$1@camelot.ccs.neu.edu&gt; After many years of effort, I&rsquo;ve finally finished work on a utility that will soon be available from PLT. The utility is [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-17734","post","type-post","status-publish","format-standard","hentry","category-notebook"],"_links":{"self":[{"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/posts\/17734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/comments?post=17734"}],"version-history":[{"count":0,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/posts\/17734\/revisions"}],"wp:attachment":[{"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/media?parent=17734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/categories?post=17734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/tags?post=17734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}