From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mortimer Cladwell Newsgroups: gmane.lisp.guile.user Subject: Re: Re: intern a top level variable Date: Wed, 16 Aug 2023 10:55:05 -0400 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10785"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-user@gnu.org, tomas@tuxteam.de Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Wed Aug 16 16:56:13 2023 Return-path: Envelope-to: guile-user@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 1qWHwS-0002cI-FT for guile-user@m.gmane-mx.org; Wed, 16 Aug 2023 16:56:12 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qWHvo-00042o-MX; Wed, 16 Aug 2023 10:55:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qWHvd-00033U-C2 for guile-user@gnu.org; Wed, 16 Aug 2023 10:55:22 -0400 Original-Received: from mail-pf1-x42d.google.com ([2607:f8b0:4864:20::42d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qWHva-0002C2-MY for guile-user@gnu.org; Wed, 16 Aug 2023 10:55:20 -0400 Original-Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-686f94328a4so4511210b3a.0 for ; Wed, 16 Aug 2023 07:55:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692197717; x=1692802517; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=GYV1DXIo8UfCAl+mSLc3fuIWRXaevcTuzmAGWaaXs8M=; b=nM48S6/bYkhTU1gM/X3ax27aXLSAQ9bdRcwTEJCb20qtuAu95Sr/vPlOQLkEEODjvN XvzGPI3o/RDZTIVjvWIJuQsKs8ySlrDNgR6syoROFPqZsbZyshSCDUwFbl/DsojAqJDm 7PxMBSsNezf6RmUntruO8GEkthy0J0m0S/BRje6WOpYaMBD+tWZTgpyYuqs4rTWSJNY0 m7DI9Dmik0Xedrfmb+aDEocuWWYM6/1V/Qs8YOKNRt1LQNHQtPyVOGVBaQ5M8SAdBWiX +uxf50YXFRui6/kNk7dQp3RXrgBMi9DV8nYCeDE8SmCEsz5Q94g5cBMNTjf7sOVl+BlJ mzWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692197717; x=1692802517; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=GYV1DXIo8UfCAl+mSLc3fuIWRXaevcTuzmAGWaaXs8M=; b=TI0NwJkIs/AV6uu6ezoAa8E3Biv9CuHMS4sgWDcje9tqo0+TUp3dlDjQo8bzZx4z2b 5o8UhbSh9rV7v70ftqvtlTNcriBZ2h2++BNiamOdqnfiUgeq4VhUuqVn7P1CLtNGVoGA yJMTwAT0Qg5tj8eb9MIoMrhjYglRdi3W09sr2C4ETNe3Xu8ZeSJ8FKessfuaNCaei9bP m9gXE/rKuGu5R/1UGwGpDvOTukgWra76VxPg7DtRNd9qT5SEN1ST6fqOYIrqGOxuH8hZ tl0wa6kXtxIKprn8p7pYxhdWqVU6ZCrORs9UIrLWv8aEjvBgisje1KhFAbapLqqfBUAC iQtA== X-Gm-Message-State: AOJu0YxXzFZ4EmqyuHmPJw3QxKtdIOaZn9okp/FNsUcGDGCagHvDhycy MOnpSjSTmcHLgfLmXuwn8sBaiexu0jMBfE3U6JMJHqJwjxI= X-Google-Smtp-Source: AGHT+IHGcHb2OoOtEz4J1OxUGUTlAoYxbmnYI3dOy2TIKCUAoyPVz41znj2nN9chzhWzwpXqnvEp5rMSsVu7t2HUxow= X-Received: by 2002:a05:6a00:3909:b0:687:570c:da2d with SMTP id fh9-20020a056a00390900b00687570cda2dmr2564455pfb.12.1692197716751; Wed, 16 Aug 2023 07:55:16 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::42d; envelope-from=mbcladwell@gmail.com; helo=mail-pf1-x42d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, 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-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19166 Archived-At: I would like to intern and assign a value within a method: (define (test-intern) (let* ((name "abc") (data "def") (name-symbol (gensym name)) ) (pretty-print (string-append "symbol: " (symbol->string name-symbol))) (set! name-symbol data))) scheme@(guile-user)> (test-intern) "symbol: abc3301" scheme@(guile-user)> abc3301 ;;; : warning: possibly unbound variable `abc3301' ERROR: In procedure module-lookup: Unbound variable: abc3301 Thanks