From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 67880 invoked by alias); 9 Jul 2019 18:57:18 -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 67872 invoked by uid 89); 9 Jul 2019 18:57:17 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=H*Ad:U*kawa, HTo:U*kawa, kawa, faa X-HELO: mout.gmx.net Received: from mout.gmx.net (HELO mout.gmx.net) (212.227.15.19) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 09 Jul 2019 18:57:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1562698633; bh=RPj0oJhSIjXDPh4sw9VrkPGuRsu24PJpFUzpYu/72k0=; h=X-UI-Sender-Class:From:To:Subject:Date; b=MSAhbbteRtZMGJMwW7ko6XsakM6t4A/MhwfqDyLPHmxiXbMyJh+PjC+qFd9ILAqwq 7qmOJ9MytpqTU2kjZVmBf2M2hHpCleSUZZgKEMNerkrElfG7x/AqtoeXB1ky8voau/ siDlKRWjhIbZAiqbyjklG9oFBfof9ILc3aU4J1GI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from nexoid.at ([178.79.130.240]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MBDjA-1hdkZT1NOA-00Ci5i for ; Tue, 09 Jul 2019 20:57:13 +0200 Received: from nofanex (cm56-144-157.liwest.at [86.56.144.157]) by nexoid.at (Postfix) with ESMTPSA id DEA9FBCB6 for ; Tue, 9 Jul 2019 20:57:11 +0200 (CEST) From: "Peter" To: kawa mailing list Subject: Problem with storing types in variables Date: Tue, 09 Jul 2019 18:57:00 -0000 Message-ID: <87a7dndojd.fsf@nexoid.at> MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes X-SW-Source: 2019-q3/txt/msg00001.txt.bz2 Hello ;) A quick question: (float[][] length: 10) works fine, as expected, however: (define faa float[][]) (faa length: 10) does not. This used to work in earlier versions of kawa, but now I get: java.lang.ClassCastException: don't know how to coerce gnu.math.IntNum to float[] at gnu.bytecode.ObjectType.coerceFromObject(ObjectType.java:182) at gnu.kawa.reflect.Invoke.applyToObject(Invoke.java:191) at gnu.kawa.functions.ApplyToArgs.applyRest(ApplyToArgs.java:157) at gnu.kawa.functions.ApplyToArgs.applyToConsumerA2A(ApplyToArgs.java:134) at gnu.mapping.CallContext.runUntilDone(CallContext.java:586) at gnu.expr.ModuleExp.evalModule2(ModuleExp.java:342) at gnu.expr.ModuleExp.evalModule(ModuleExp.java:211) at kawa.Shell.run(Shell.java:283) at kawa.Shell.run(Shell.java:196) at kawa.Shell.run(Shell.java:183) at kawa.repl.processArgs(repl.java:714) at kawa.repl.main(repl.java:820) How do I call the constructor correctly, if it is called via a variable? Thanks for any help with this! Greetings, Peter