Message from discussion
Origin of Delimited Continuation Operators
Received: by 10.180.106.199 with SMTP id gw7mr1515677wib.0.1340643782772;
Mon, 25 Jun 2012 10:03:02 -0700 (PDT)
X-BeenThere: haskell-cafe@googlegroups.com
Received: by 10.216.214.138 with SMTP id c10ls5170503wep.3.gmail; Mon, 25 Jun
2012 10:03:02 -0700 (PDT)
Received: by 10.180.98.199 with SMTP id ek7mr46585wib.0.1340643782604;
Mon, 25 Jun 2012 10:03:02 -0700 (PDT)
Received: by 10.180.98.199 with SMTP id ek7mr46583wib.0.1340643782594;
Mon, 25 Jun 2012 10:03:02 -0700 (PDT)
Return-Path: <haskell-cafe-boun...@haskell.org>
Received: from lambda.haskell.org (lambda.haskell.org. [78.46.100.180])
by gmr-mx.google.com with ESMTPS id er1si2825855wib.0.2012.06.25.10.03.02
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 25 Jun 2012 10:03:02 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of haskell-cafe-boun...@haskell.org designates 78.46.100.180 as permitted sender) client-ip=78.46.100.180;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of haskell-cafe-boun...@haskell.org designates 78.46.100.180 as permitted sender) smtp.mail=haskell-cafe-boun...@haskell.org; dkim=neutral (body hash did not verify) header...@gmail.com
Received: from localhost ([127.0.0.1] helo=lambda.haskell.org)
by lambda.haskell.org with esmtp (Exim 4.69)
(envelope-from <haskell-cafe-boun...@haskell.org>)
id 1SjCfz-0005t1-Oh; Mon, 25 Jun 2012 19:02:11 +0200
Received: from mail-wi0-f171.google.com ([209.85.212.171])
by lambda.haskell.org with esmtp (Exim 4.69)
(envelope-from <stephen.tet...@gmail.com>) id 1SjCfy-0005sU-EB
for haskell-c...@haskell.org; Mon, 25 Jun 2012 19:02:10 +0200
Received: by wibhq4 with SMTP id hq4so2467700wib.0
for <haskell-c...@haskell.org>; Mon, 25 Jun 2012 10:02:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
bh=YaykaK/xEkp6lbMMAqcXMEm1vt/Z7Cp7Wu3VeKJNU1M=;
b=NZvVZ5RW0kREchLbjzm1hxdqx/SjGGovaTksy/pml4cnw/bd5wzxjOumg3kkNenT2W
UMQTZzAnUaW7178+BRhUU0ZRbCcyc1yB3hrsbFENuTF47QKiNlVUcqB97D9kmlRx+nIS
JCEmFcgYIHy3UgIGRnjdO8gMbF0DaPMED8Wg1bewBi5OLkDFb4AdqjIGUdBdxMHKDpV1
NTzd8SdrUNodUhb70LddGpSzcxzjhPoPwG5odsYxidR/Z6zwv0nXxDtpLNDitNJ9qv0O
1ScliBoQJf6onpeRiVGH3ZrHBpfOShDDSJFVgqABJZ8OK5s17RnmYB8vTMAuKMxG7vTi
Aw4w==
MIME-Version: 1.0
Received: by 10.216.216.154 with SMTP id g26mr708197wep.120.1340643725148;
Mon, 25 Jun 2012 10:02:05 -0700 (PDT)
Received: by 10.223.83.140 with HTTP; Mon, 25 Jun 2012 10:02:05 -0700 (PDT)
In-Reply-To: <CAJrReyjhDaKjJkAE-XhcijxsfDfHat8gnVE-LWKeMYpara8...@mail.gmail.com>
References: <CAJrReyjhDaKjJkAE-XhcijxsfDfHat8gnVE-LWKeMYpara8...@mail.gmail.com>
Date: Mon, 25 Jun 2012 18:02:05 +0100
Message-ID: <CAB2TPRBSuWTCAj3QrDQvhagEKK2wTuKvyjmV=iybmZXaMy0...@mail.gmail.com>
From: Stephen Tetley <stephen.tet...@gmail.com>
To: aditya siram <aditya.si...@gmail.com>
Cc: haskell-cafe <haskell-c...@haskell.org>
Subject: Re: [Haskell-cafe] Origin of Delimited Continuation Operators
X-BeenThere: haskell-c...@haskell.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: The Haskell Cafe <haskell-cafe.haskell.org>
List-Unsubscribe: <http://www.haskell.org/mailman/options/haskell-cafe>,
<mailto:haskell-cafe-requ...@haskell.org?subject=unsubscribe>
List-Archive: <http://www.haskell.org/pipermail/haskell-cafe>
List-Post: <mailto:haskell-c...@haskell.org>
List-Help: <mailto:haskell-cafe-requ...@haskell.org?subject=help>
List-Subscribe: <http://www.haskell.org/mailman/listinfo/haskell-cafe>,
<mailto:haskell-cafe-requ...@haskell.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: haskell-cafe-boun...@haskell.org
Errors-To: haskell-cafe-boun...@haskell.org
You could try working back from the references in Dorai Sitaram's
"Handling Control" 1993, which is an important paper in the Scheme
community covering this area.
http://www.cs.rice.edu/CS/PLT/Publications/Scheme/pldi93-s.ps.gz
Shift for instance is referenced back to at least Davy and Filinski's
"Abstracting Control" 1990.
On 25 June 2012 03:13, aditya siram <aditya.si...@gmail.com> wrote:
> Hi all,
> I working through a few papers and Oleg's delimited continuation
> implementation and I'm wondering how the operators (shift, shift0P,
> control, reset, etc) got their name.
> -deech
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-C...@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________
Haskell-Cafe mailing list
Haskell-C...@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe