emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Backwards compatability
@ 2021-04-22 17:41 Bithov Vinu
  2021-04-25  4:39 ` Bastien
  0 siblings, 1 reply; 4+ messages in thread
From: Bithov Vinu @ 2021-04-22 17:41 UTC (permalink / raw)
  To: emacs-orgmode

Hi,

I recently posted to the help-gnu-emacs mailing list about using the
org-mode package "org-drill" and its long-term viability considering
that it is no longer actively maintained - you can see the thread
[here](https://lists.gnu.org/archive/html/help-gnu-emacs/2021-04/msg00230.html).

The responses I got often pointed to the fact that while Emacs Lisp
tries to strictly say backwards-compatible, there may be no guarantee
for OrgMode, the functions of which (as well as some other misc.
libraries) org-drill relies on.

Are any measures being done to make org-mode backwards compatible, so
that older plugins aren't crippled by new updates? A cursory
DuckDuckGo yields
[this](https://news.ycombinator.com/item?id=10636589) HackerNews
comment, which seems to suggest that the "developers don't care at all
about breakage". This may still hold true, but the comment was written
in 2015 and I wanted to make sure so that I could:

(a) proceed with educated caution using org-drill, fixing bugs where necessary
(b) using an alternate spaced repetition application, ie.
Anki/Mnemosyne (the two open source flashcard applications)

Thanks,
~~~


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Backwards compatability
  2021-04-22 17:41 Backwards compatability Bithov Vinu
@ 2021-04-25  4:39 ` Bastien
  2021-04-25 21:00   ` Nick Savage
  0 siblings, 1 reply; 4+ messages in thread
From: Bastien @ 2021-04-25  4:39 UTC (permalink / raw)
  To: Bithov Vinu; +Cc: emacs-orgmode

Hi Bithov,

we *do* care a lot about backward compatibility*.

We cannot make a strong commitment for contributed libraries and
external ones, though, otherwise Org would not evolve.

org-drill.el was removed from the contrib/ directory 1 year ago:
https://code.orgmode.org/bzg/org-mode/commit/2c8e8b4a

Perhaps you can try to find someone who wants to maintain it.

* https://bzg.fr/en/the-software-maintainers-pledge/

-- 
 Bastien


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Backwards compatability
  2021-04-25  4:39 ` Bastien
@ 2021-04-25 21:00   ` Nick Savage
  0 siblings, 0 replies; 4+ messages in thread
From: Nick Savage @ 2021-04-25 21:00 UTC (permalink / raw)
  To: emacs-orgmode

On org-drill, I think someone has already taken it up here a while ago: 
https://gitlab.com/phillord/org-drill

On 4/25/21 12:39 AM, Bastien wrote:
> Hi Bithov,
>
> we *do* care a lot about backward compatibility*.
>
> We cannot make a strong commitment for contributed libraries and
> external ones, though, otherwise Org would not evolve.
>
> org-drill.el was removed from the contrib/ directory 1 year ago:
> https://code.orgmode.org/bzg/org-mode/commit/2c8e8b4a
>
> Perhaps you can try to find someone who wants to maintain it.
>
> * https://bzg.fr/en/the-software-maintainers-pledge/
>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Backwards compatability
       [not found] <df46ea4a506948a89db854e2ae1d35a0@VI1PR0102MB3327.eurprd01.prod.exchangelabs.com>
@ 2021-04-23  8:10 ` Eric S Fraga
  0 siblings, 0 replies; 4+ messages in thread
From: Eric S Fraga @ 2021-04-23  8:10 UTC (permalink / raw)
  To: Bithov Vinu; +Cc: emacs-orgmode

On Thursday, 22 Apr 2021 at 17:41, Bithov Vinu wrote:
> Are any measures being done to make org-mode backwards compatible, so

I cannot speak for the "developers" but backwards compatibility is taken
into account at all times, from what I have seen.  This does not mean
that things do not break as otherwise it would be impossible to evolve
org but changes that break compatibility are not done gratuitously.

The same applies to Emacs more generally.

Note that you can always continue running an old(er) version of org (and
Emacs) should you need to.  (Unlike the proprietary world, older
versions are always available.)  This is not ideal, of course, but the
possibility is there.

-- 
: Eric S Fraga via Emacs 28.0.50, Org release_9.4.4-254-g37749c


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-04-25 21:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-22 17:41 Backwards compatability Bithov Vinu
2021-04-25  4:39 ` Bastien
2021-04-25 21:00   ` Nick Savage
     [not found] <df46ea4a506948a89db854e2ae1d35a0@VI1PR0102MB3327.eurprd01.prod.exchangelabs.com>
2021-04-23  8:10 ` Eric S Fraga

Code repositories for project(s) associated with this inbox:

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

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 read-only IMAP folder(s) and NNTP newsgroup(s).