rsdn / nemerle

Nemerle language. Main repository.
http://nemerle.org
Other
622 stars 89 forks source link

Please consider maintaining the Emacs-Lisp files in a separate repository #13359

Open tarsius opened 2 years ago

tarsius commented 2 years ago

This repository contains one or more Emacs-Lisp libraries, which are distributed on Melpa for easy installation using Emacs' official package manager (package.el) and are also mirrored on the Emacsmirror.

This project/repository is about much more than just the elisp libraries. These libraries are tucked away in some "contrib" or "utilities" directory. The maintainers of the project as a whole likely care little about these libraries, which makes it a less than optimal place to maintain them. The maintainers will always have something more important to deal with and potential contributors are likely scared away by the additional processes and conventions that such a large project needs, but which are overkill when looking at the elisp libraries in isolation.

I would like to propose that the Emacs-Lips libraries are maintained in a separate repository. Doing that would solve a few issues and have additional benefits:

So in summary, I think there are many downsides to maintaining the elisp libraries in this repository. I am not sure there are any upsides, except that it is the status quo.

Moving the elip libraries out of here is some work, that someone has to do, but most of that work is already done. You can just clone the respective repository from the Emacsmirror (at https://github.com/emacsmirror/nemerle) and publish it somewhere else. (Please check that no recent history is missing and if the mirror repository is not uptodate, then ping me.)

Once you have done that tell me about it here, and I will take care of updating Melpa and the Emacsmirror.

Thanks for considering! Jonas

pitkali commented 2 years ago

How curious. I remember being in contact with Nemerle developers in the past, as a young student, and learning from them about the wonderful world of functional programming, but I have no memory of making those contributions to the Emacs mode. I also had no idea about the existence of this repository, or that I seem to have an alter ego in the form of @kali71234, who seems to be an artefact of some repository conversion process.

Unfortunately, I am no longer using either Nemerle or Emacs (I'm currently a Neovim person), so I'm afraid I'm not the best person to help with anything here.

tarsius commented 2 years ago

Thanks for your response!

Since the only other people who have touched this file in the past is another Melpa maintainer and me, there's nobody left I could explicitly summon, so I'll just have to wait until a maintainer of the wider nemerle repository finds the time to look into this.