From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 88169 invoked by alias); 2 Jan 2019 03:38:47 -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 88158 invoked by uid 89); 2 Jan 2019 03:38:46 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,GIT_PATCH_1,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=noticed X-HELO: mail-io1-f42.google.com Received: from mail-io1-f42.google.com (HELO mail-io1-f42.google.com) (209.85.166.42) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 02 Jan 2019 03:38:45 +0000 Received: by mail-io1-f42.google.com with SMTP id t24so23674121ioi.0 for ; Tue, 01 Jan 2019 19:38:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=t2Eb+IISmy+8TQ4K26tPzIWsDZuAsZMTSAAgxRpnH4E=; b=iRGydsDUBmuv7FBZJyScvFbN0V/k9sZ39lX+h4KpNUqjn5/0Ifl2jh6pawbgntX2R4 QwzWPkOKn1MX/z83faVdLCInC5gjulw7ogngiI13K0DugvbpyEe/hKd6CQVeTOclx1EJ 3oPcivTWzJKsP7ml9R4VPXN5PbmBE37hzF3ZjWk4viCXxtTrE2jdXrutYNZpYAxsCZb4 2qv6Y9V7nB9pLap+qi9XWwfYPwcDWjXhsL7tBiqpvDfqJqvwqJaI3mUld+2V8P7zvNI4 z0PW5O64n2Z8VEfOD3ygx1stdA3UL0Sf+PIdU4yHoMA5Ho2L9jo1ShWbRRPmwmtNX6IH +DLQ== MIME-Version: 1.0 References: In-Reply-To: From: Duncan Mak Date: Wed, 02 Jan 2019 03:38:00 -0000 Message-ID: Subject: Re: Supporting SRFI 43 (Vectors) To: Per Bothner Cc: kawa mailing list Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2019-q1/txt/msg00017.txt.bz2 Okay, Here are the procedures that are missing: = Constructors = vector-unfold vector-unfold-right vector-reverse-copy vector-concatenate = Predicates = vector-empty? vector= = Iteration = vector-fold vector-fold-right vector-map! vector-count = Searching = vector-index vector-index-right vector-skip vector-skip-right vector-binary-search vector-any vector-every = Mutations = vector-swap! vector-reverse! vector-reverse-copy! = Conversion = reverse-vector->list reverse-list->vector On Tue, Jan 1, 2019 at 8:27 PM Per Bothner wrote: > > On 1/1/19 5:18 PM, Duncan Mak wrote: > > Hello all, > > > > As part of my project, I needed to use some APIs from SRFI 43 (vectors). > > > > I noticed that Kawa doesn't come with this SRFI, it has its own APIs > > for Vector (https://www.gnu.org/software/kawa/Vectors.html) and that > > is a subset of the entire SRFI 43 definition. > > > > In particular, I was missing vector-reverse-copy! > > > > What would it take to get SRFI 43 into the Kawa distribution? > > I'll consider adding implementations for the missing procedures. > Initially on a procedure-by-procedure basis. > -- > --Per Bothner > per@bothner.com http://per.bothner.com/ -- Duncan.