From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 68525 invoked by alias); 4 May 2018 18:34:42 -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 68512 invoked by uid 89); 4 May 2018 18:34:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.2 required=5.0 tests=AWL,BAYES_40,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=Papers, Per, HTo:U*kawa, H*Ad:U*kawa X-HELO: mail-io0-f176.google.com Received: from mail-io0-f176.google.com (HELO mail-io0-f176.google.com) (209.85.223.176) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 04 May 2018 18:34:40 +0000 Received: by mail-io0-f176.google.com with SMTP id r9-v6so26723503iod.6 for ; Fri, 04 May 2018 11:34:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=A+TBvYYzuw3X284co0QOegefCKU8VImCzra5dmWrPO0=; b=SvfVdj//YGUzUwVNvAfcnI4VUGEm/6SoZzJwOCslyiuv2RiEm4ElVkDi1EGQh3Z3YX IDJ1vsMpK179GXYMdPLNsCCXBrxT5YQPnzdUfn2AOi6DEcPx+BCZf7HuSwwlnbPyvGm4 Z0R3RBeNNax7H2S9fMkmSLNKfxiAVRuxjYJyzCXhTuvGEorOlVxxegc7uKtQCF1t2rBN JIlxW7VTTuFk9bm+VMhfLwzTr3ur1ioH3zBZLvpqXwsQ/9TE5A5coV0QE2eWD3inhu2B e3rugB5km5AkzVS89ZMXyso0escZ+czbkMXLD9hfbNb0F8YlVkElcfAC7bvz9f1Cwgwr Rhmg== X-Gm-Message-State: ALQs6tDpyQ2hlioa3oxHhw8Tb7namL051agOSGqNYWK6Tx40R6XWhU+m HDFJ5SrLHWO3TZmIgADdF7hdKO+ahY9SaaDxcyc7GI0w X-Google-Smtp-Source: AB8JxZo+TjjfSLpy/O/DgLsFx09CxVcQN1zRVLVO8qHxge3nfdM7EEmc8EUgHkZpCwYz5tXIcy9q28rtc4k7yMAsU+w= X-Received: by 2002:a6b:9dc1:: with SMTP id g184-v6mr28880311ioe.41.1525458878182; Fri, 04 May 2018 11:34:38 -0700 (PDT) MIME-Version: 1.0 From: Duncan Mak Date: Fri, 04 May 2018 18:34:00 -0000 Message-ID: Subject: Notations for calling Java methods To: kawa mailing list Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018-q2/txt/msg00007.txt.bz2 Hello Per, I was doing some reading on the various Scheme implementations on the JVM and saw that both JScheme and SISC and of course Kawa have their own way to reference Java fields/methods. Kawa - https://www.gnu.org/software/kawa/Method-operations.html JScheme - http://jscheme.sourceforge.net/jscheme/doc/javaprimitives.html SISC - http://sisc-scheme.org/manual/html/ch08.html#SchemeToJava I was wondering if you could say more about the variously notations, and their pros and cons - is there a reason why Kawa did not adopt the Javadot notation? Also, I saw that Silk has another technique ( http://www.cs.brandeis.edu/~tim/Papers/Reflection99/Old/paper2.html), and what do you think about that? Thanks! -- Duncan.