info-gnus-english
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]