Announcements and discussions for Gnus, the GNU Emacs Usenet newsreader
 help / color / mirror / Atom feed
From: "Adam Sjøgren" <asjo@koldfront.dk>
To: info-gnus-english@gnu.org
Subject: Re: Retrieve thread URL from Gnus
Date: Tue, 22 Mar 2022 18:13:11 +0100	[thread overview]
Message-ID: <87mthhzza0.fsf@tullinup.koldfront.dk> (raw)
In-Reply-To: <87h77q2gte.fsf@gmail.com>

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	other threads:[~2022-03-22 17:15 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-22 14:38 André A. Gomes
2022-03-22 17:13 ` Adam Sjøgren [this message]
2022-03-22 19:09   ` André A. Gomes
2022-03-22 19:15     ` Adam Sjøgren
2022-03-23 13:58       ` Roland Winkler
2022-03-23 14:44         ` Adam Sjøgren
2022-03-23 15:14           ` Roland Winkler
2022-03-24 14:42     ` Byung-Hee HWANG
2022-04-29  8:38   ` TRS-80

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87mthhzza0.fsf@tullinup.koldfront.dk \
    --to=asjo@koldfront.dk \
    --cc=info-gnus-english@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).