#1070276 RFP: elpa-casual -- a transient-based porcelain for Emacs Calc

#1070276#5
Date:
2024-05-03 07:11:25 UTC
From:
To:
* Package name    : elpa-casual
  Version         : 1.5.0
  Upstream Author : Charles Y. Choi <charles.choi@yummymelon.com>
* URL or Web page : https://github.com/kickingvegas/Casual/
* License         : GPL-3
  Description     : a transient-based porcelain for Emacs Calc

  Casual is an opinionated Transient-based porcelain to support the
  casual usage of Emacs Calc.

  While Emacs Calc has an embarrassingly rich feature set, for many
  users this capability is inaccessible due the overwhelming number of
  keybindings used to access them. These keybindings have a steep
  learning curve that is quickly lost if not in constant use.

  Menus are a user interface (UI) affordance that offer users
  discoverability and recall. Providing a hierarchical menu UI over Calc
  greatly improves its casual use.

Here is a nice introduction into casual:

http://yummymelon.com/devnull/

#1070276#10
Date:
2024-05-03 09:28:53 UTC
From:
To:
Hello,

Hmm, have you considered asking upstream to rename it?  "casual-calc"
being the obvious, much less generic choice.

#1070276#15
Date:
2024-05-03 15:18:26 UTC
From:
To:
It didn't occur to me, that the name is pretty generic, indeed. OTOH,
I'm not aware of any other (existing or requested) package named
"*casual*". And the fact, that the name is not really telling what
it is about, is common among almost all Debian and Emacs packages :-(

If I were to package this, I would now consider naming the source
package "emacs-casual{-calc}" and the binary package
"elpa-casual{-calc}", but I guess, it is easy enough to find by the
short description anyway, which mentions "Emacs Calc".

Cheers

#1070276#20
Date:
2024-05-03 15:43:59 UTC
From:
To:
Hello,

Yes, the source package would need to be emacs-casual.  I still think it
should be suggested upstream.

#1070276#25
Date:
2024-05-03 16:11:50 UTC
From:
To:
Yes, different names in Debian and upstream can be confusing.
But I'll leave that to whoever might like to package it.