www.delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=gmail.com; s=20230601; t=1714597704; x=1715202504; darn=delorie.com; | |
h=content-transfer-encoding:mime-version:message-id:in-reply-to | |
:reply-to:date:subject:to:from:user-agent:references:from:to:cc | |
:subject:date:message-id:reply-to; | |
bh=dXRJi8D4MGOIFxMrC9gYGnxcnF8NmszhS02nnvvCkxk=; | |
b=FUaqKze6TBOX0TlYbd7j6n2EaZGBBvPXZ9U5NaGPB0ZVfSKfv8wCUTAcXW93c48OH8 | |
TnVejP9vNpi+X1Re/JX0xFpY2HsSp2ue3RTQK2kqn0NWdoowLBObMDBjdggtze0PmvLb | |
ApLEXbv3flAVsFvgnK+FIdafAKOfQ1VE4LQFzmgvqtTYbITZTyPrJ0shdHk6AMrWCT5Z | |
VdZXrw/xW12haxHYDpIyGx2xrHtO2k3PLlbx8mped35CxBskuehSxREseIQJ81EPBQxv | |
4dusiHYxWEP72Yua/jyJrl6WMi8nA3wgUNArk57jQ/eZ0/eZWRZyEFNgTI2FKY0sZnoD | |
p7pA== | |
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=1e100.net; s=20230601; t=1714597704; x=1715202504; | |
h=content-transfer-encoding:mime-version:message-id:in-reply-to | |
:reply-to:date:subject:to:from:user-agent:references | |
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; | |
bh=dXRJi8D4MGOIFxMrC9gYGnxcnF8NmszhS02nnvvCkxk=; | |
b=vdlj3Mmwi6Qmh/5mvmpOoxfUmqC2LZc1P/C4ok0TzUWfshCBmz/JCH+dlIkfaoa0Fg | |
wBzSeVOQaXH78xlmmp9T/vnQYRf5yOY3XWrWeM098GzY9LtS6wJoDF/uSlHeUbq5YgBQ | |
QNFwkQNFQDKE/oE7ch9ColdbePokbXibGQs6L7gfFN0t6MCOXwyVwUJ2/Mzfl7gW/yi3 | |
VPxZpLv9pKTBv6PgDht+D9F3eQgtog7SlULmrqqW9wF3bxGKgX+Cp73RpAhqVUvp3CKf | |
CcT+XKxfSv8dxsOORWdd7Q3u3+NNQZUpSZcgUh7SN5G1A6HPLeDkGVQS/lQc8PcWix0l | |
opyA== | |
X-Gm-Message-State: | AOJu0YwJ+4GG6LaED/WjahahlD3j+HzgRDokPpvOWVxTlAgbUyq6g8nh |
vtN/GZIhfLEDEg7grgr2xZUNC/jMA+PhQUeumlmhyFcIo7uGT+siDiIZEQ== | |
X-Google-Smtp-Source: | AGHT+IEg1Ft6zVYUqmvX3DaupRqzik93cSPfAHtqQV5mWcGIgYl4/zKpJLbKaNrYJjSw52TZKTF2Rg== |
X-Received: | by 2002:a05:6512:4011:b0:51b:223f:ac41 with SMTP id br17-20020a056512401100b0051b223fac41mr11794lfb.42.1714597703278; |
Wed, 01 May 2024 14:08:23 -0700 (PDT) | |
References: | <37de350c-1e5f-422f-b13a-c5a9a1e132ac AT linetec DOT nl> |
<20240429130455 DOT F01EF81AB8C5 AT turkos DOT aspodata DOT se> | |
<a49f9288-9af4-4bd7-b8bb-f1f6c41fd01f AT linetec DOT nl> | |
<20240430103043 DOT 32de22ff AT queeg DOT menasians DOT com> | |
<20240430211916 DOT A6DBC81AB8C5 AT turkos DOT aspodata DOT se> | |
<bec8e19d-0ad0-454b-a3cf-f220e466c433 AT linetec DOT nl> | |
<25416a96-c328-4b7e-8fa8-091c993205bd AT linetec DOT nl> | |
<87sez18q32 DOT fsf AT gmail DOT com> | |
<b4b5eab9-3fdc-45e7-b627-9b802e627b2d AT linetec DOT nl> | |
<87o79p8jcu DOT fsf AT gmail DOT com> | |
<d6a4d7ef-f372-46ea-be2b-f4ebda22242d AT linetec DOT nl> | |
User-agent: | mu4e 1.10.0; emacs 28.2 |
From: | "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
To: | geda-user AT delorie DOT com |
Subject: | Re: [geda-user] Gschem refdes autonumber over multiple pages? |
Date: | Thu, 02 May 2024 00:02:36 +0300 |
In-reply-to: | <d6a4d7ef-f372-46ea-be2b-f4ebda22242d@linetec.nl> |
Message-ID: | <87jzkd8cl6.fsf@gmail.com> |
MIME-Version: | 1.0 |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id 441L8S8N4193826 |
Reply-To: | geda-user AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | geda-user AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
Hi Richard, "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> writes: ... > Yes, this works, great! Although right now it just outputs a list of numbers, and I haven't found out how to add something like Rfree= to the > number for the R prefix. > > If you want to see its output, say, in the log window (e.g. in case you > don't use any terminal for launching the GUI), you'll have to replace > the "(display ...)" commands with something like > (log! 'message "Counter for R is ~A\n" (lookup-counter-by-prefix "R")) > > Hm, that doesn't seem to work yet. Here's what happens in gschem's Status Dock: > > Executing guile script [/home/richard/scripts/refdes-counter.scm] > > Tracing: > 6 (apply-smob/1 #<catch-closure 564014dc1220>) > 5 (apply-smob/1 #<catch-closure 56401672f6a0>) > In ice-9/eval.scm: > 202:27 4 (_ #f) > 223:20 3 (proc #<directory (guile-user) 564014e55140>) > In unknown file: > 2 (%resolve-variable (7 . log!) #<directory (guile-user) …>) > In ice-9/boot-9.scm: > 751:25 1 (dispatch-exception 0 unbound-variable (#f "Unbound …" …)) > In unknown file: > 0 (apply-smob/1 #<catch-closure 56401672f660> # #f "Unbo…" …) > > ERROR: In procedure apply-smob/1: > Unbound variable: log! > > So from the Guile Reference I assume that I need to define log!, is that correct? Not really, you have to import the module (geda log), I think. Something like this: (use-modules (srfi srfi-1) (geda log) ; <= This one (geda page) (geda object) (geda attrib)) HTH, Vladimir
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |