From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Damien Mattei Newsgroups: gmane.lisp.guile.devel Subject: reponse new function Date: Tue, 21 Sep 2021 10:17:19 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000061e11205cc7d070c" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29598"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Jean-Paul Roy To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Tue Sep 21 10:17:46 2021 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mSayG-0007Ub-LR for guile-devel@m.gmane-mx.org; Tue, 21 Sep 2021 10:17:44 +0200 Original-Received: from localhost ([::1]:47944 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSayF-0004gl-HX for guile-devel@m.gmane-mx.org; Tue, 21 Sep 2021 04:17:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSay5-0004gc-6v for guile-devel@gnu.org; Tue, 21 Sep 2021 04:17:33 -0400 Original-Received: from mail-il1-x131.google.com ([2607:f8b0:4864:20::131]:42608) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mSay3-0006Ar-Ny for guile-devel@gnu.org; Tue, 21 Sep 2021 04:17:32 -0400 Original-Received: by mail-il1-x131.google.com with SMTP id m4so21703367ilj.9 for ; Tue, 21 Sep 2021 01:17:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to:cc; bh=loQBA8PMx8tWFeZBnGlbL3eVmvrAli+KxnFEYXbg864=; b=k2AfCojdo0Wav8QIY5KGc/xmua/cvBkEOv6oViHDGkCq5LnR1+ktqG6fHKlnVilrbr Ch7B5NIZCuu5RUWqadgJgC3TuqHBjwRjxA9jdgfZeAvZYn0Spr0KE6H/cEVyU7uIwuh/ fZlbT1yf0PlXcZJLfzfXlywXBIY/sXSNpBRVE3+mxPFEqYisDBVGmgabNqYirc3scGfw bYNv+c9T/HdRzKRDoJbzIuA+jcW870pDsH/nfXn2zDeTtInxaU1eRk+qILMbDjGLKO/F d4Uyj8xvnHpWEBSHvu5XUeiWOGzPmjY1Fnr0bSwwcYRLg24HVKGP+AhBwToMGWHMtUCm WMiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=loQBA8PMx8tWFeZBnGlbL3eVmvrAli+KxnFEYXbg864=; b=f3G/DPlise98QG0+0ViJ94IooXwvft+XMzcRo4VdI4jCPBPOb3BzSHWq0S9tpNsexA ukjJ5aZuZnqMxe1eGCjCn2SOm+C6uyhY1ZtAyIZgs/UeormpSN8oLPidRPdV61Jy3w5R pj1/ckx3Mk37llxFrNCppTT5Bqv558AZC+21vphrllpSBn1thRWsnPs971i9NHtjO1FF YMEZAGuG0oEGfjXVYXum1ch6vYV6Cke0IdCIVpqUDX3W/PS+GkobhUKUqOYeuwf5uJTF 41oZtV6cuUKkw5rUQDaRz2IWPKsrH76DoMCVzmRyPHgQzCiztJsNY8HL6bAtRisOWmI4 VaIA== X-Gm-Message-State: AOAM533x3yFSflvXwdTg03xv8mu1K1poi4APafr+OaekmDAVutUaCd8t VcqHjWMyRcZFs7P02FvokNjWCTo0j4CazdGZ012yRpJYTlY= X-Google-Smtp-Source: ABdhPJwGoT7F2RSNAKMNFr205w/llelsePdsiG/WY2otbB+kGK0DDesrptnwcET+YfKU0/dDknJ6SlwCKkzK2+Db1T4= X-Received: by 2002:a92:c683:: with SMTP id o3mr21785426ilg.0.1632212250385; Tue, 21 Sep 2021 01:17:30 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::131; envelope-from=damien.mattei@gmail.com; helo=mail-il1-x131.google.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.io gmane.lisp.guile.devel:20871 Archived-At: --00000000000061e11205cc7d070c Content-Type: text/plain; charset="UTF-8" i apologize for my late answer, i wrote a long draft mail with code yesterday for answering but it is too long i think to be send and will confuse everyone, i'm testing a lot of answer,perhaps modifying my goals too!, and try to summarize all that,not easy..... for now my goal change a little bit,it is already : "i need a procedure or macro that define a variable only if it is not bind and if it is just set! it" i will just add but define locally in the block or nested code not globally and for now that is the hard thing, i see some good solution but which sometimes bind the variable globally in the (current-module) and that is not what i want. I'm conducting tests still...... Damien --00000000000061e11205cc7d070c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
i a= pologize for my late answer,
i wrote a long draft mail with code yesterday for answ= ering but it is too long i think to be send and will confuse everyone,
i'm testing a l= ot of answer,perhaps modifying my goals too!,
and try to summarize all that,not easy.....<= /div>
for now my goal= change a little bit,it is already :
"i need a procedure or macro that define a varia= ble only if it is not bind and if it is just set! it" i will just add = but define locally in the block or nested code not globally and for now tha= t is the hard thing, i see some good solution but which sometimes bind the = variable globally in the (current-module) and that is not what i want.
I'm conducting = tests still......
Damien

--00000000000061e11205cc7d070c--