From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from crocodile.elm.relay.mailchannels.net (crocodile.elm.relay.mailchannels.net [23.83.212.45]) by sourceware.org (Postfix) with ESMTPS id DD3923838006 for ; Sat, 1 May 2021 19:06:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org DD3923838006 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=eip10.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=chaw@eip10.org X-Sender-Id: dreamhost|x-authsender|chaw@eip10.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id B2D17361FBE; Sat, 1 May 2021 19:06:50 +0000 (UTC) Received: from pdx1-sub0-mail-a73.g.dreamhost.com (100-98-55-119.trex.outbound.svc.cluster.local [100.98.55.119]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 172DD361FCD; Sat, 1 May 2021 19:06:50 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|chaw@eip10.org Received: from pdx1-sub0-mail-a73.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.98.55.119 (trex/6.2.1); Sat, 01 May 2021 19:06:50 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|chaw@eip10.org X-MailChannels-Auth-Id: dreamhost X-Duck-Well-Made: 090536c84f860b11_1619896010508_2508901154 X-MC-Loop-Signature: 1619896010508:473663799 X-MC-Ingress-Time: 1619896010508 Received: from pdx1-sub0-mail-a73.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a73.g.dreamhost.com (Postfix) with ESMTP id B12C08A6A5; Sat, 1 May 2021 12:06:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=eip10.org; h=to:cc:subject :from:reply-to:in-reply-to:mime-version:content-type:content-id :date:message-id; s=eip10.org; bh=b+rQTXnl8+kxnSIIwd6MCXWEYTg=; b= ZRvs8k3nFkIJ6iK8FGKoyh/l7Oj2R7fAxFnOo65Z8164Vj/RRHYnZ2McSvv1Xc89 NUXUSgbmz0KnlWW++dUWZ4qO2pcNkfHpnGZOzQHUdE3qER3vylkH5DCca+2Lm6u6 68Gio7BOJSBwEujRNYGNlJXHr6lWMoVCS8vQEiqKZP8= Received: from vpaur.eip10.org (cpe-74-75-233-46.maine.res.rr.com [74.75.233.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: chaw@eip10.org) by pdx1-sub0-mail-a73.g.dreamhost.com (Postfix) with ESMTPSA id 237CE7E661; Sat, 1 May 2021 12:06:49 -0700 (PDT) Received: from chaw by vpaur.eip10.org with local (Exim 4.89) (envelope-from ) id 1lcuwx-00068Q-8G; Sat, 01 May 2021 15:06:47 -0400 To: Arvydas Silanskas cc: Duncan Mak , kawa mailing list Subject: Re: First-class continuations in Kawa X-DH-BACKEND: pdx1-sub0-mail-a73 From: "Sudarshan S Chawathe" Reply-To: "Sudarshan S Chawathe" In-reply-to: Your message of "Sat, 01 May 2021 21:45:59 +0300." X-Mailer: MH-E 8.5; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <23584.1619896007.1@localhost> Date: Sat, 01 May 2021 15:06:47 -0400 Message-ID: <23585.1619896007@localhost> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: kawa@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Kawa mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 May 2021 19:06:53 -0000 Hopefully this isn't considered noise but I thought I'd add a brief note as a Kawa user: It would be really great to have support for first-class continuations. I recall several instances when I wanted to use some portable library (typically from snow-fort.org) and hit a roadblock due to continuations. And similarly with some SRFI sample implementations. A question to the implementation-savvy: Would the only downside of enabling first-class continuations (assuming they have been implemented of course) be potentially lower performance? Or would there be some compatibility issues with other JVM languages and libraries? For instance, would using some Java library such as okhttp pose any issues other than a potential modest performance hit? In any case, thanks to all involved in this effort. Regards, -chaw