Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

VMS must die!


devel / comp.lang.lisp / Re: Q: Member function with list of lists

SubjectAuthor
* Q: Member function with list of listsBrian McGuinness
+- Re: Q: Member function with list of listsLieven Marchand
+* Re: Q: Member function with list of listsJens Kallup
|`- Re: Q: Member function with list of listsBen Bacarisse
`* Re: Q: Member function with list of listsJens Kallup
 `* Re: Q: Member function with list of listsJens Kallup
  `* Re: Q: Member function with list of listsSpiros Bousbouras
   +- Re: Q: Member function with list of listsJens Kallup
   `* Re: Q: Member function with list of listsJens Kallup
    `- Re: Q: Member function with list of listsBrian McGuinness

1
Q: Member function with list of lists

<b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17268&group=comp.lang.lisp#17268

  copy link   Newsgroups: comp.lang.lisp
X-Received: by 2002:a37:4642:0:b0:6fc:a03e:fcdf with SMTP id t63-20020a374642000000b006fca03efcdfmr28980460qka.139.1671041531783;
Wed, 14 Dec 2022 10:12:11 -0800 (PST)
X-Received: by 2002:a9d:7ad2:0:b0:672:434d:b7f5 with SMTP id
m18-20020a9d7ad2000000b00672434db7f5mr203886otn.73.1671041531512; Wed, 14 Dec
2022 10:12:11 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.lisp
Date: Wed, 14 Dec 2022 10:12:11 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=71.172.181.23; posting-account=h3IwYwoAAAAeE2lWQnRSCqcQ0dO-KDvQ
NNTP-Posting-Host: 71.172.181.23
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
Subject: Q: Member function with list of lists
From: b.mcguinness747@gmail.com (Brian McGuinness)
Injection-Date: Wed, 14 Dec 2022 18:12:11 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2117
 by: Brian McGuinness - Wed, 14 Dec 2022 18:12 UTC

I am experimenting with implementing algorithms from the Red Dragon Book using Clisp 2.49.92. I find that MEMBER doesn't work as I expected when applied to a list of lists. My list is:

; Each production starts with a nonterminal followed by the right side of the production.
; e.g. A -> B + C becomes '(A B + C)

(SETQ GRAMMAR-4-11
'(
(E T EP)
(EP + T EP)
(EP epsilon)
(T F TP)
(TP * F TP)
(TP epsilon)
(F |(| E |)|)
(F id)
)
)

Now if I try (MEMBER '(EP epsilon) GRAMMAR-4-11) I get NIL, whereas I was expecting the third entry to be matched. But

(EQUAL '(EP epsilon) (CADDR GRAMMAR-4-11))

returns T as expected. And if I define

(DEFUN MEMBER-OF (ELEMENT L)
(COND ((NULL L) NIL)
((EQUAL ELEMENT (CAR L)) L)
(T (MEMBER-OF ELEMENT (CDR L)))
)
)

(DEFUN MEMBERP (ELEMENT L)
(COND ((NULL L) NIL)
((EQUAL ELEMENT (CAR L)) T)
(T (MEMBERP ELEMENT (CDR L)))
)
)

these functions find the desired element successfully. So I don't understand why MEMBER can't find the element.

--- Brian McGuinness

Re: Q: Member function with list of lists

<875yedomo7.fsf@wyrd.be>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17269&group=comp.lang.lisp#17269

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 14 Dec 2022 18:37:23 +0000
From: mal@wyrd.be (Lieven Marchand)
Newsgroups: comp.lang.lisp
Subject: Re: Q: Member function with list of lists
References: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
Date: Wed, 14 Dec 2022 19:38:48 +0100
Message-ID: <875yedomo7.fsf@wyrd.be>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:ziZntLpHOd+Ya3JxwiZc5t2SvAk=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 14
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-tUsEBybAWUR1Dd9psOHlNBEybVNxX2p+KcMv7lqVKHICoeRZ+yMSYnXk7JCDAve5+tyN9Y1FH6Q/OY9!kewD7SxoWZ5mcu89GNOVg5v1v0Wp0kfUTrDlsZ8WBQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Lieven Marchand - Wed, 14 Dec 2022 18:38 UTC

Brian McGuinness <b.mcguinness747@gmail.com> writes:

> Now if I try (MEMBER '(EP epsilon) GRAMMAR-4-11) I get NIL, whereas I was expecting the third entry to be matched. But
>
> (EQUAL '(EP epsilon) (CADDR GRAMMAR-4-11))
>
> returns T as expected.

MEMBER uses EQL as test function when none is specified. (MEMBER '(EP
epsilon) GRAMMAR-4-11 :test #'equal) should do what you expect.

--
Laat hulle almal sterf. Ek is tevrede om die wêreld te sien brand en die vallende
konings te spot. Ek en my aasdier sal loop op die as van die verwoeste aarde.

Re: Q: Member function with list of lists

<k00douF924tU1@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17271&group=comp.lang.lisp#17271

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: kallup-dev@web.de (Jens Kallup)
Newsgroups: comp.lang.lisp
Subject: Re: Q: Member function with list of lists
Date: Thu, 15 Dec 2022 12:12:30 +0100
Lines: 11
Message-ID: <k00douF924tU1@mid.individual.net>
References: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Trace: individual.net Nh1DFT7KvPTFqgVEn2RjcgggjjJTgRIOrr4112iPalv6FOx1uQ
Cancel-Lock: sha1:zAWrl7+8k9BkK9QE+q7y4hYU4xo=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.0
Content-Language: en-US
In-Reply-To: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
X-Antivirus: Avast (VPS 221215-0, 15.12.2022), Outbound message
X-Antivirus-Status: Clean
 by: Jens Kallup - Thu, 15 Dec 2022 11:12 UTC

Am 14.12.2022 um 19:12 schrieb Brian McGuinness:

what does:

> (F |(| E |)|)

??

--
Diese E-Mail wurde von Avast-Antivirussoftware auf Viren geprüft.
www.avast.com

Re: Q: Member function with list of lists

<87wn6szx6v.fsf@bsb.me.uk>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17272&group=comp.lang.lisp#17272

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: ben.usenet@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.lang.lisp
Subject: Re: Q: Member function with list of lists
Date: Thu, 15 Dec 2022 12:08:24 +0000
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <87wn6szx6v.fsf@bsb.me.uk>
References: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
<k00douF924tU1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="4e21d85a19619b5cd02452c935caf112";
logging-data="3248902"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18b/hzYuvTCTa+y6VBXSd6gFdS7c9R5o4M="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:VIhZtP8ttj4Tr9II2KophaI/EZs=
sha1:K8qQZjqgOCcrvXeXbgo3JO58j8M=
X-BSB-Auth: 1.c35465865925c3a656d4.20221215120824GMT.87wn6szx6v.fsf@bsb.me.uk
 by: Ben Bacarisse - Thu, 15 Dec 2022 12:08 UTC

Jens Kallup <kallup-dev@web.de> writes:

> Am 14.12.2022 um 19:12 schrieb Brian McGuinness:
>
> what does:
>
>> (F |(| E |)|)
>
> ??

|xxx| is a way to write an atomic symbol that contains special charcters
like ( and ):

[1]> (symbol-name '|(|)
"("

--
Ben.

Re: Q: Member function with list of lists

<k00i17F9pqsU1@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17273&group=comp.lang.lisp#17273

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: kallup-dev@web.de (Jens Kallup)
Newsgroups: comp.lang.lisp
Subject: Re: Q: Member function with list of lists
Date: Thu, 15 Dec 2022 13:25:11 +0100
Lines: 33
Message-ID: <k00i17F9pqsU1@mid.individual.net>
References: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Trace: individual.net l14atwre8rfCZ8aL5yam+QCUCc32z3jLhhiZ8m3IHONnJ1j8PR
Cancel-Lock: sha1:z3iEkU7meBpB0+ulawAv5Wgmf6s=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.0
Content-Language: en-US
In-Reply-To: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
X-Antivirus: Avast (VPS 221215-0, 15.12.2022), Outbound message
X-Antivirus-Status: Clean
 by: Jens Kallup - Thu, 15 Dec 2022 12:25 UTC

E:\SBCL\tests>sbcl --script test1.lisp
((EP *EPSILON*) (T F TP) (TP * F TP) (TP *EPSILON*) (F ( E )) (F ID))

but i like to expect: (EP *EPSILON*)
How can I do this.

Thanks, Jens

; code running with sbcl
; test1.lisp:
; (defvar *GRAMMAR-4-11*)
(defvar *epsilon*)

(SETQ *GRAMMAR-4-11*
'(
(E T EP)
(EP + T EP)
(EP *epsilon*)
(T F TP)
(TP * F TP)
(TP *epsilon*)
(F |(| E |)|)
(F id)
)
)

(princ (MEMBER '(EP *epsilon*) *GRAMMAR-4-11* :test #'equal))

--
Diese E-Mail wurde von Avast-Antivirussoftware auf Viren geprüft.
www.avast.com

Re: Q: Member function with list of lists

<k00ko3F9pqsU2@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17274&group=comp.lang.lisp#17274

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: kallup-dev@web.de (Jens Kallup)
Newsgroups: comp.lang.lisp
Subject: Re: Q: Member function with list of lists
Date: Thu, 15 Dec 2022 14:11:31 +0100
Lines: 15
Message-ID: <k00ko3F9pqsU2@mid.individual.net>
References: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
<k00i17F9pqsU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Trace: individual.net mqAf1HoyTC+ea+ahPKrKtg2Px0rOs/p0GX6+RGHqvGtVuPGgUB
Cancel-Lock: sha1:rEgSAqo9Gb2QKG7evddg68PN4lA=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.0
Content-Language: en-US
In-Reply-To: <k00i17F9pqsU1@mid.individual.net>
X-Antivirus: Avast (VPS 221215-0, 15.12.2022), Outbound message
X-Antivirus-Status: Clean
 by: Jens Kallup - Thu, 15 Dec 2022 13:11 UTC

ok, I have it done.
But I don't know, if it the right way:

(print (car (member '(T F TP) *GRAMMAR-4-11* :test #'equal)))
(print (car (member '(EP *epsilon*) *GRAMMAR-4-11* :test #'equal)))

This will me display the member of first occurrence.

Jens

--
Diese E-Mail wurde von Avast-Antivirussoftware auf Viren geprüft.
www.avast.com

Re: Q: Member function with list of lists

<56lPNvyluDQRRss3v@bongo-ra.co>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17275&group=comp.lang.lisp#17275

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: spibou@gmail.com (Spiros Bousbouras)
Newsgroups: comp.lang.lisp
Subject: Re: Q: Member function with list of lists
Date: Thu, 15 Dec 2022 13:54:04 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <56lPNvyluDQRRss3v@bongo-ra.co>
References: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com> <k00i17F9pqsU1@mid.individual.net> <k00ko3F9pqsU2@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 15 Dec 2022 13:54:04 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="48e40feafe6e8ad0a86829ed09917ddf";
logging-data="3265891"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/23NA2nIvEAbRXymg5syLJ"
Cancel-Lock: sha1:4/D9CmeRPEFgi02036zMxPBdgeI=
X-Server-Commands: nowebcancel
In-Reply-To: <k00ko3F9pqsU2@mid.individual.net>
X-Organisation: Weyland-Yutani
 by: Spiros Bousbouras - Thu, 15 Dec 2022 13:54 UTC

On Thu, 15 Dec 2022 14:11:31 +0100
Jens Kallup <kallup-dev@web.de> wrote:
> ok, I have it done.
> But I don't know, if it the right way:
>
>
> (print (car (member '(T F TP) *GRAMMAR-4-11* :test #'equal)))
> (print (car (member '(EP *epsilon*) *GRAMMAR-4-11* :test #'equal)))
>
>
> This will me display the member of first occurrence.

It's correct but you may find using FIND (no pun intended) more
straightforward.

Re: Q: Member function with list of lists

<k00sctFb7i5U1@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17277&group=comp.lang.lisp#17277

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: kallup-dev@web.de (Jens Kallup)
Newsgroups: comp.lang.lisp
Subject: Re: Q: Member function with list of lists
Date: Thu, 15 Dec 2022 16:22:05 +0100
Lines: 26
Message-ID: <k00sctFb7i5U1@mid.individual.net>
References: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
<k00i17F9pqsU1@mid.individual.net> <k00ko3F9pqsU2@mid.individual.net>
<56lPNvyluDQRRss3v@bongo-ra.co>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Trace: individual.net XABS7M4ZiXaSWgGbkeZuBQihTvnXB2vl8Vgpn529s9NHqOZ802
Cancel-Lock: sha1:7hOVLoGi99lSupODWuR0W2FTRGM=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.0
Content-Language: en-US
In-Reply-To: <56lPNvyluDQRRss3v@bongo-ra.co>
X-Antivirus: Avast (VPS 221215-2, 15.12.2022), Outbound message
X-Antivirus-Status: Clean
 by: Jens Kallup - Thu, 15 Dec 2022 15:22 UTC

Am 15.12.2022 um 14:54 schrieb Spiros Bousbouras:

> It's correct but you may find using FIND (no pun intended) more
> straightforward.

in this context:

https://dpaste.com/FQJWV9QMT

how can i combine i1 with "ich", and h1 with "habe", so the german
sentence part "ich habe" will be produced.

Like the Input:
(member '(i1 h1))

give me:
(ich habe)

is that possible ?

Thanks for reading
Jens

--
Diese E-Mail wurde von Avast-Antivirussoftware auf Viren geprüft.
www.avast.com

Re: Q: Member function with list of lists

<k01377Fb7i5U3@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17278&group=comp.lang.lisp#17278

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: kallup-dev@web.de (Jens Kallup)
Newsgroups: comp.lang.lisp
Subject: Re: Q: Member function with list of lists
Date: Thu, 15 Dec 2022 18:18:31 +0100
Lines: 42
Message-ID: <k01377Fb7i5U3@mid.individual.net>
References: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
<k00i17F9pqsU1@mid.individual.net> <k00ko3F9pqsU2@mid.individual.net>
<56lPNvyluDQRRss3v@bongo-ra.co>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Trace: individual.net B89ZBU0h16jAfjRVyBf0ggi92fFrYTy7tARJzB4qAkL3xs001z
Cancel-Lock: sha1:m8LD2zEDDnKWYjlSRH3d4fIebu4=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.0
Content-Language: en-US
In-Reply-To: <56lPNvyluDQRRss3v@bongo-ra.co>
X-Antivirus: Avast (VPS 221215-2, 15.12.2022), Outbound message
X-Antivirus-Status: Clean
 by: Jens Kallup - Thu, 15 Dec 2022 17:18 UTC

maybe this is better:

(defvar *grammar*)
(defvar *alist*)

(defvar *i0*)
(defvar *i1*)

(setq *alist*
'(
(1 . ich)
(2 . du)

(10 . habe)
(20 . dich)

(30 . gefragt)
)
)

(setq *grammar*
'((1)
(1 10)
(1 10 20)
(1 10 20 30)))

(setq *i0* (assoc '1 *grammar*))

; here (1 . ich)
; but I would test: if *i0* (1) is in alist
; when true, then setq ich, else print error:
; (setq *i1* (assoc '1 *alist* ))

(print *i0* ) ; (1)
(print *i1* ) ; (1 . ICH)

--
Diese E-Mail wurde von Avast-Antivirussoftware auf Viren geprüft.
www.avast.com

Re: Q: Member function with list of lists

<f10429b6-eb1b-4a17-83e0-38e3f573cd63n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17279&group=comp.lang.lisp#17279

  copy link   Newsgroups: comp.lang.lisp
X-Received: by 2002:a05:622a:995:b0:3a6:8f15:54ff with SMTP id bw21-20020a05622a099500b003a68f1554ffmr30751691qtb.612.1671138665873;
Thu, 15 Dec 2022 13:11:05 -0800 (PST)
X-Received: by 2002:a05:6870:4687:b0:143:8a81:116c with SMTP id
a7-20020a056870468700b001438a81116cmr822273oap.96.1671138665567; Thu, 15 Dec
2022 13:11:05 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.lisp
Date: Thu, 15 Dec 2022 13:11:03 -0800 (PST)
In-Reply-To: <k01377Fb7i5U3@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=71.172.181.23; posting-account=h3IwYwoAAAAeE2lWQnRSCqcQ0dO-KDvQ
NNTP-Posting-Host: 71.172.181.23
References: <b24ffeae-37f0-4348-a9a7-7838b233e4b3n@googlegroups.com>
<k00i17F9pqsU1@mid.individual.net> <k00ko3F9pqsU2@mid.individual.net>
<56lPNvyluDQRRss3v@bongo-ra.co> <k01377Fb7i5U3@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f10429b6-eb1b-4a17-83e0-38e3f573cd63n@googlegroups.com>
Subject: Re: Q: Member function with list of lists
From: b.mcguinness747@gmail.com (Brian McGuinness)
Injection-Date: Thu, 15 Dec 2022 21:11:05 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1328
 by: Brian McGuinness - Thu, 15 Dec 2022 21:11 UTC

Ok, thanks. This makes more sense now.

--- Brian McGuinness

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor