From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/58620 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: hashcash Date: Mon, 27 Sep 2004 21:38:33 +0200 Sender: ding-owner@lists.math.uh.edu Message-ID: References: <87d609jbd9.fsf@koldfront.dk> <87mzzcu4pk.fsf@koldfront.dk> <87oejrn52o.fsf@koldfront.dk> <87vfdzlo1q.fsf@koldfront.dk> <87oejr358z.fsf@koldfront.dk> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1096314095 18434 80.91.229.6 (27 Sep 2004 19:41:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 27 Sep 2004 19:41:35 +0000 (UTC) Cc: Paul Foley Original-X-From: ding-owner+M7158@lists.math.uh.edu Mon Sep 27 21:41:22 2004 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13] ident=mail) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CC1NB-00088z-00 for ; Mon, 27 Sep 2004 21:41:21 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1CC1Mp-0002Hy-00; Mon, 27 Sep 2004 14:40:59 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1CC1Mg-0002Hq-00 for ding@lists.math.uh.edu; Mon, 27 Sep 2004 14:40:50 -0500 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by util2.math.uh.edu with esmtp (Exim 4.30) id 1CC1Mf-0008TI-48 for ding@lists.math.uh.edu; Mon, 27 Sep 2004 14:40:49 -0500 Original-Received: from main.gmane.org (main.gmane.org [80.91.229.2]) by justine.libertine.org (Postfix) with ESMTP id D09343A0036 for ; Mon, 27 Sep 2004 14:40:45 -0500 (CDT) Original-Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CC1Ma-0001SS-00 for ; Mon, 27 Sep 2004 21:40:44 +0200 Original-Received: from c494102a.s-bi.bostream.se ([217.215.27.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 27 Sep 2004 21:40:44 +0200 Original-Received: from jas by c494102a.s-bi.bostream.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 27 Sep 2004 21:40:44 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: ding@gnus.org Original-Lines: 22 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: c494102a.s-bi.bostream.se X-Hashcash: 0:040927:mycroft@actrix.gen.nz:7c9941a96a747c45 User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:t9lqKb4RaOGjer8eikPVlGPRDc0= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:58620 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:58620 asjo@koldfront.dk (Adam Sj=F8gren) writes: > On Mon, 27 Sep 2004 19:13:15 +0200, Jesper wrote: > >> It's `replace-regexp-in-string' in Emacs=B9 -- you can use >> `gnus-replace-in-string' as a compatibility function which works in >> both flavours. > > Ah, thanks. > > I couldn't work out how to incorporate trailing-slash-removal in > hashcash-token-substring, so I did this (questionable?) thing instead: > > (defun hashcash-token-substring () > + (gnus-replace-in-string (hashcash-token-substring-unfold) " +$" "")) > + > +(defun hashcash-token-substring-unfold () Then hashcash.el will have to depend on Gnus... perhaps it is cleaner to use replace-regexp-in-string? Why would you want to remove a trailing slash?