From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) by sourceware.org (Postfix) with ESMTPS id E53A73858030 for ; Thu, 16 Nov 2023 14:25:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E53A73858030 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E53A73858030 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::529 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700144739; cv=none; b=GgVrSF9ETR/qisDnCNduyHHC8H483hSwhXG0mZfMh3BvKKnFxCLrp2uN9bY83RU4/uKTFhtP8/JuHeXn7ao/ySTR8wiD8VUEnTJEXgXZl6mHI1demq3fzmI1DymZC3pX5sP6ZugS7dEtC3jX4qWRvO4lkE6scQ+7XCNwuQXavYU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700144739; c=relaxed/simple; bh=eI02f+ZO74dNKMwlHhmeeBDN/ZhLywFyxKXzeCgQAso=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=MxucyMGQle/9SwIGiyb/DSRtERDTsjYNUioeYVlTtc9/nWxILh0XGNHfv6R8MjzgpyLpuRkeoaIcJoS0bbzK2hIlVbOTOQVd3pZYb7Mw5La4C3owvcDlqezf3WzvGbgiCqbIDgLbqshqFa3NP0e41iS3vZsqI1X6jtqyIFMEj38= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-53e3b8f906fso1313916a12.2 for ; Thu, 16 Nov 2023 06:25:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700144736; x=1700749536; darn=sourceware.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=eI02f+ZO74dNKMwlHhmeeBDN/ZhLywFyxKXzeCgQAso=; b=PI+IaInRdUyM21+Rr0HP+4qWf5VXT79h5WBo8xvwmk88iMr3200Nkden7jI9Noxqb4 eWQUveww9YAezOrwHuhDtG93B6WwGVsIgqcetyFhk1JXUreN6GlkXMm4x6aWsMj+EPJg q2vLfUizgEXka/FiCcooTkFb2eEx+HfVFCRXtVBYVDG94shBawsHT4VlUoc0TT4Ep4x4 Z3heIzi7lyV8cR1hCE2whIatnYcwg4ZilMrp0xkWPlTC2HSe0iTcBNkbq5NFF/CSWeLA gw9BVS7dO2Umi4I4CireFsIJCkcqF/Nu4mrLYmLfXJyP1RLv99BoPOp0+cmpS9W3w9Qw QInw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700144736; x=1700749536; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=eI02f+ZO74dNKMwlHhmeeBDN/ZhLywFyxKXzeCgQAso=; b=kVKNLvL1OZftzAmTCbD5n24fc1JtuiTeIQNHqDx4rjROr3wSjYQ3/9UU6DepV3EzgT 1B0yDl17PABVyXtbcoE5eJXWYdxUcakRO1iq+SQju3rkhFrZz97o9rpL4ijmS4yLtdzQ D8JbvMqlzk16AG3tlLgs1enDLd6846Y0zH49Mo9CR9XrcWRMwjpN2Jzkul6XwRsy/I8y cfA+CWoZXc8QRcuueqDNSgi01nOBdtfEQWdXNIZVL88w1fmF/adlE6wCENMapITj2Z18 DC9IH6m97Csy2fSQb/iyqi7sYWdErAAUFlhmYgLaIQdW7GLiSNI4vybQNX5aJYKoTSHD Kbgw== X-Gm-Message-State: AOJu0YwFCtKUhPXe99uIB0nuAUm+jR2gSovKJBAwkk6teG1a7zSws2pm bNGvZTRbD8DdNtCoO0F5tuIbfzJg0XsDHOV7fkbuilgBY72rTQ== X-Google-Smtp-Source: AGHT+IFroXL70nQvGYKHTDMOSPnVmSD7xNI1enGJPsWJJPFVnJX/9R3sn277p8OTTNxtNiemdMJTdyGFmyTcX2c5y1E= X-Received: by 2002:aa7:dad0:0:b0:53f:b964:ddb1 with SMTP id x16-20020aa7dad0000000b0053fb964ddb1mr11703618eds.37.1700144735845; Thu, 16 Nov 2023 06:25:35 -0800 (PST) MIME-Version: 1.0 From: Damien Mattei Date: Thu, 16 Nov 2023 15:25:21 +0100 Message-ID: Subject: difference between REPL and compiled To: kawa mailing list Content-Type: multipart/alternative; boundary="0000000000000c02ee060a45cb61" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --0000000000000c02ee060a45cb61 Content-Type: text/plain; charset="UTF-8" when i try to compile this file: https://github.com/damien-mattei/AI_Deep_Learning/blob/main/exo_retropropagationNhidden_layers_matrix_v2_by_vectors4kawa%2B.scm i got warning but not error but i can not find the .class file: kawa -Dkawa.import.path=".:/Users/mattei/Scheme-PLUS-for-Kawa:./kawa" -C exo_retropropagationNhidden_layers_matrix_v2_by_vectors4kawa.scm (compiling exo_retropropagationNhidden_layers_matrix_v2_by_vectors4kawa.scm to exo_retropropagationNhidden_layers_matrix_v2_by_vectors4kawa) ... exo_retropropagationNhidden_layers_matrix_v2_by_vectors4kawa.scm:7:36: duplicate declaration of '*' exo_retropropagationNhidden_layers_matrix_v2_by_vectors4kawa.scm:5:9: (this is the previous declaration of '*') exo_retropropagationNhidden_layers_matrix_v2_by_vectors4kawa.scm:8:36: duplicate declaration of '+' exo_retropropagationNhidden_layers_matrix_v2_by_vectors4kawa.scm:6:9: (this is the previous declaration of '+') /Users/mattei/Scheme-PLUS-for-Kawa/for_next_step.scm: note - skipped 0 errors, 14 warnings, 0 notes the problem seems to be in the first lines of the parsed code: (require (quote srfi-69)) (require matrix) (require Scheme+) (require array) (import (rename (scheme base) (+ orig+))) (import (rename (scheme base) (* orig*))) (define-overload-existing-operator * orig*) (define-overload-existing-operator + orig+) (define-overload-procedure random) (define (random-int n) (integer (* n (random)))) (overload-existing-operator * multiply-matrix-matrix (matrix? matrix?)) (overload-existing-operator * multiply-matrix-vector (matrix? vector?)) (overload-existing-operator + vector-append (vector? vector?)) (overload-procedure random java.lang.Math:random ()) i think it is the import-rename that was causing this sort of problem last month when i had put it in modules I suppose that the compiling now put again all the code in a module causing somewhere the problem again is there a way to make it compile the way it works in REPL when i load it by hand like (load "filename.scm") ? Damien --0000000000000c02ee060a45cb61--