GNU bug report logs - #77549
ELPA: Duplicate entries for GNU Poke?

Previous Next

Package: emacs;

Reported by: Jeremy Bryant <jb <at> jeremybryant.net>

Date: Sat, 5 Apr 2025 12:39:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Jeremy Bryant <jb <at> jeremybryant.net>
To: "Jose E. Marchesi" <jemarch <at> gnu.org>
Cc: 77549 <at> debbugs.gnu.org, Philip Kaludercic <philipk <at> posteo.net>, Richard Stallman <rms <at> gnu.org>
Subject: bug#77549: ELPA: Duplicate entries for GNU Poke?
Date: Mon, 07 Apr 2025 22:10:57 +0100
"Jose E. Marchesi" <jemarch <at> gnu.org> writes:

>> "Jose E. Marchesi" <jemarch <at> gnu.org> writes:
>>
>>>>   > poke.el is an Emacs interface for poke.
>>>>
>>>>   > poke-mode.el is a mode to edit programs written in Poke, the programming
>>>>   > language implemented by poke.
>>>>
>>>> It makes sense now that you've explained it, but the simiarity will
>>>> surely cause confusion.  Can we adjust the names to make the
>>>> difference clear?  Of course, both names should mention Poke.
>>>> but they can differ more.
>>>>

Yes, and the description of these as displayed by list-packages could be
updated to clearer text?
poke.el is described as 'Emacs meets GNU poke!'


>>>> Perhaps the interface to Poke should be called poke-interface or
>>>> subpoke.
>>>
>>> What about renaming poke-mode.el to poke-lang-mode.el?
>>
>> I have to admit that "-lang-mode" sounds off.  Is there a reason you
>> don't bundle poke-mode.el with the poke package?
>
> poke-mode.el is useful even if you don't use the Emacs interface to
> poke.
>
> I myself use the poke CLI primarily, and still use poke-mode.el all the
> time to write my .pk files.
>
> Then, what about to rename poke.el into something else.  Suggestions?

How would you describe the advantage of using poke.el rather than using
M-x shell, and then poke?




This bug report was last modified 66 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.