[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Retrieve thread URL from Gnus
From: |
Adam Sjøgren |
Subject: |
Re: Retrieve thread URL from Gnus |
Date: |
Tue, 22 Mar 2022 18:13:11 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
André writes:
> Is it possible to retrieve a URL associated with it? Thank you.
No, Gmane no longer provides web-access to articles.
You can fetch it via nntp, however:
$ telnet news.gmane.io nntp
Trying 116.202.254.214...
Connected to ciao.gmane.io.
Escape character is '^]'.
200 news.gmane.io InterNetNews NNRP server INN 2.6.3 ready (posting ok)
mode reader
200 news.gmane.io InterNetNews NNRP server INN 2.6.3 ready (posting ok)
group gmane.lisp.clisp.devel
211 22174 2047 24229 gmane.lisp.clisp.devel
article 20429
220 20429 <874otj5tlq.fsf@freebits.de> article
Path: news.gmane.org!not-for-mail
From: "Tobias C. Rittweiler" <tcr@freebits.de>
Newsgroups: gmane.lisp.clisp.devel
Subject: Thread issues
Date: Sat, 11 Jul 2009 13:47:45 +0200
Lines: 61
Approved: news@gmane.org
Message-ID: <874otj5tlq.fsf@freebits.de>
NNTP-Posting-Host: lo.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Trace: ger.gmane.org 1247321126 20644 80.91.229.12 (11 Jul 2009 14:05:26
GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Sat, 11 Jul 2009 14:05:26 +0000 (UTC)
To: clisp-devel@lists.sourceforge.net
Original-X-From: clisp-devel-bounces@lists.sourceforge.net Sat Jul 11
16:05:19 2009
Return-path: <clisp-devel-bounces@lists.sourceforge.net>
Envelope-to: lisp-clisp-devel@m.gmane.org
Original-Received: from lists.sourceforge.net ([216.34.181.88])
by lo.gmane.org with esmtp (Exim 4.50)
id 1MPdCY-000497-G6
for lisp-clisp-devel@m.gmane.org; Sat, 11 Jul 2009 16:05:18 +0200
Original-Received: from localhost ([127.0.0.1]
helo=sfs-ml-3.v29.ch3.sourceforge.com)
by h25xhf1.ch3.sourceforge.com with esmtp (Exim 4.69)
(envelope-from <clisp-devel-bounces@lists.sourceforge.net>)
id 1MPdCU-0007VD-Lk; Sat, 11 Jul 2009 14:05:14 +0000
Original-Received: from sfi-mx-4.v28.ch3.sourceforge.com ([172.29.28.124]
helo=mx.sourceforge.net)
by h25xhf1.ch3.sourceforge.com with esmtp (Exim 4.69)
(envelope-from <lisp-clisp-devel@m.gmane.org>) id 1MPdCT-0007V6-98
for clisp-devel@lists.sourceforge.net; Sat, 11 Jul 2009 14:05:13
+0000
Received-SPF: pass (1b2kzd1.ch3.sourceforge.com: domain of m.gmane.org
designates 80.91.229.2 as permitted sender)
client-ip=80.91.229.2;
envelope-from=lisp-clisp-devel@m.gmane.org; helo=ciao.gmane.org;
Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org)
by 1b2kzd1.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
(Exim 4.69) id 1MPdCL-0007UO-OK
for clisp-devel@lists.sourceforge.net; Sat, 11 Jul 2009 14:05:13
+0000
Original-Received: from root by ciao.gmane.org with local (Exim 4.43)
id 1MPdCJ-0006tR-2h
for clisp-devel@lists.sourceforge.net; Sat, 11 Jul 2009 14:05:03
+0000
Original-Received: from host145.natpool.mwn.de ([138.246.7.145])
by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
id 1AlnuQ-0007hv-00
for <clisp-devel@lists.sourceforge.net>; Sat, 11 Jul 2009 14:05:03
+0000
Original-Received: from tcr by host145.natpool.mwn.de with local (Gmexim
0.1 (Debian))
id 1AlnuQ-0007hv-00
for <clisp-devel@lists.sourceforge.net>; Sat, 11 Jul 2009 14:05:03
+0000
X-Injected-Via-Gmane: http://gmane.org/
Original-Lines: 48
Original-X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: host145.natpool.mwn.de
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (gnu/linux)
Cancel-Lock: sha1:4BI12f1ika5wiRWv82e8gR66hSA=
X-Spam-Score: -1.9 (-)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
See http://spamassassin.org/tag/ for more details.
-1.0 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,
low trust [80.91.229.2 listed in list.dnswl.org]
-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
sender-domain
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
-0.0 SPF_PASS SPF: sender matches SPF record
0.6 AWL AWL: From: address is in the auto white-list
X-Headers-End: 1MPdCL-0007UO-OK
X-BeenThere: clisp-devel@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: CLISP developers <clisp-devel.lists.sourceforge.net>
List-Unsubscribe:
<https://lists.sourceforge.net/lists/listinfo/clisp-devel>,
<mailto:clisp-devel-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive:
<http://sourceforge.net/mailarchive/forum.php?forum_name=clisp-devel>
List-Post: <mailto:clisp-devel@lists.sourceforge.net>
List-Help: <mailto:clisp-devel-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/clisp-devel>,
<mailto:clisp-devel-request@lists.sourceforge.net?subject=subscribe>
Errors-To: clisp-devel-bounces@lists.sourceforge.net
Xref: news.gmane.org gmane.lisp.clisp.devel:20429
Archived-At: <http://permalink.gmane.org/gmane.lisp.clisp.devel/20429>
I tried to use the new thread interface in Clisp's SWANK backend, and I
have come across a few minor issues, and one serious bug:
* The lock-related functions are consistently called MUTEX-foo, but
the macro to grab a mutex is called WITH-LOCK.
* I don't like that (thread-name (make-thread #'(lambda ()))) returns
#<UNBOUND>, as you cannot use (or (thread-name ...) "SOME-DEFAULT")
this way.
* I think the default print-object method specializing on threads
should print whether the thread is currently running, or has been
stopped.
Now to a much more serious issue:
* If I run the file below, clisp exits with "Aborted". I'm on
Linux-x86/32, compiled clisp from CVS four hours ago. Have threads
and weak-hashtables been tested?
-T.
PS.
(defvar *thread-plist-table-lock*
(mp:make-mutex :name "THREAD-PLIST-TABLE-LOCK"))
(defvar *thread-plist-table* (make-hash-table :weak :key)
"A hashtable mapping threads to a plist.")
(defvar *thread-id-counter* 0)
(defun thread-id (thread)
(mp:with-lock (*thread-plist-table-lock*)
(or (getf (gethash thread *thread-plist-table*) 'thread-id)
(setf (getf (gethash thread *thread-plist-table*) 'thread-id)
(incf *thread-id-counter*)))))
(defvar *thread* (make-thread (lambda () (loop (sleep 1)))))
(thread-id *thread*)
(thread-interrupt *thread* :function t)
(setq *thread* nil)
(gc)
------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
clisp-devel mailing list
clisp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel
.
quit
205 Bye!
Connection closed by foreign host.
$
If you need a web-URL your best bet is the mailing list archives on
lists.sourceforge.net.
Best regards,
Adam
--
"I don't know! There's never a wrong idea in the Adam Sjøgren
brainstorming phase." asjo@koldfront.dk