From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8380 invoked by alias); 22 Oct 2019 12:13:30 -0000 Mailing-List: contact kawa-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: kawa-owner@sourceware.org Received: (qmail 8372 invoked by uid 89); 22 Oct 2019 12:13:30 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.0 required=5.0 tests=AWL,BAYES_00,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.1 spammy=online, UD:php, HX-Spam-Relays-External:ESMTPA X-HELO: buffalo.birch.relay.mailchannels.net Received: from buffalo.birch.relay.mailchannels.net (HELO buffalo.birch.relay.mailchannels.net) (23.83.209.24) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 22 Oct 2019 12:13:28 +0000 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 AB9E31A1779; Tue, 22 Oct 2019 12:13:25 +0000 (UTC) Received: from pdx1-sub0-mail-a32.g.dreamhost.com (100-96-60-11.trex.outbound.svc.cluster.local [100.96.60.11]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 150D41A0BBD; Tue, 22 Oct 2019 12:13:25 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|chaw@eip10.org Received: from pdx1-sub0-mail-a32.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Tue, 22 Oct 2019 12:13:25 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|chaw@eip10.org X-MailChannels-Auth-Id: dreamhost X-Name-Company: 05ef4f7b325f9a03_1571746405507_2148552474 X-MC-Loop-Signature: 1571746405507:3663397661 X-MC-Ingress-Time: 1571746405507 Received: from pdx1-sub0-mail-a32.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a32.g.dreamhost.com (Postfix) with ESMTP id 8544A801D4; Tue, 22 Oct 2019 05:13:19 -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 :content-transfer-encoding:date:message-id; s=eip10.org; bh=XYZJ qj5kd17NxbJKpLXPnBCEM4I=; b=rRkYXgTMrDgxZ8ElVfkfUNO61jA/owN3cX7f jlU56DPM6J1sEB9sBLZG/DzDrsX9sQfYsq+oDlR+kK1qcrG/Bkyv9jJtw0X1Kel/ IOi4dNow4GolTYH9EHgP5wobj7gC6IeeRMWC6GwLJO6DhIQ4LQWfVQd6uuARHc3o PiMpk4M= 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-a32.g.dreamhost.com (Postfix) with ESMTPSA id 7AD4E801AD; Tue, 22 Oct 2019 05:13:15 -0700 (PDT) Received: from chaw by vpaur.eip10.org with local (Exim 4.89) (envelope-from ) id 1iMt2I-0007Os-CV; Tue, 22 Oct 2019 08:13:14 -0400 To: Per Bothner cc: taknamay , kawa@sourceware.org Subject: Re: SRFI 27 X-DH-BACKEND: pdx1-sub0-mail-a32 From: "Sudarshan S Chawathe" Reply-To: "Sudarshan S Chawathe" In-reply-to: Your message of "Mon, 21 Oct 2019 21:25:25 -0700." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <28448.1571746394.1@localhost> Content-Transfer-Encoding: quoted-printable Date: Tue, 22 Oct 2019 12:13:00 -0000 Message-ID: <28449.1571746394@localhost> X-IsSubscribed: yes X-SW-Source: 2019-q4/txt/msg00002.txt.bz2 I have been using a version of SRFI 27 for Kawa that is part of a the "r7rs-libs" collection of libraries put together by Peter Lane a while back. On checking the online sources now, though, the material seems to have fallen off the Web at some point in the past year, so here is an archive.org link that I found to a version from last year: https://web.archive.org/web/20180613041335/https://github.com/petercrlane= /r7rs-libs And here is the announcement from a while back: https://www.lispforum.com/viewtopic.php?t=3D4635 The implementation is quite simple and builds on java.util.Random, but not SecureRandom). That collection (r7rs-libs) has some other useful libraries too, such as a good portion (maybe all) of SLIB. Regards, -chaw > On 10/21/19 7:11 PM, taknamay wrote: > > Hi, just wondering if there is a particular reason SRFI 27 has not been > > implemented yet. If not, I think it would be super-easy given the built= -in > > Java PRNG capabilities. If nobody has time to get around to it, I can > > submit a patch. >=20 > Mainly, because no-one has been sufficiently motivated. >=20 > Also, for a good implementation a little research seems in order, > and it probably makes sense to use the available Java tools, > such java.util.Random or java.security.SecureRandom. > --=20 > --Per Bothner > per@bothner.com http://per.bothner.com/