yi-editor / yi

The Haskell-Scriptable Editor
GNU General Public License v2.0
1.5k stars 199 forks source link

Is the project still under development #1114

Closed appetrosyan closed 1 year ago

appetrosyan commented 4 years ago

Hi, THe project didn't seem to get any updates in over a year, and I was wondering if the project was dead...

noughtmare commented 4 years ago

The last real maintainer @ethercrow 'retired' about two years ago. Since then, I have tried to take over some parts of maintenance, but I have not been able to sustain that due to being very busy with my university studies.

I also feel that the current implementation uses outdated design techniques (e.g. transformers without mtl-style type classes) and I feel like the code has become a mess. I have tried to explore another point in the design space with Jak, but that hasn't reached a usable state. Another related project is rasa, but that is also not very actively developed anymore.

I would say that Yi is indeed dead and I have heard of no plans to revive it.

xnox commented 4 years ago

yi is now removed from Ubuntu, as it fails to build from source with 8.8.3 based ghc stack & dependencies.

jorsn commented 3 years ago

A hint in the readme would be nice.

noughtmare commented 3 years ago

I've added a short notice at the top of the readme.

noughtmare commented 3 years ago

There has been a development: @vivid-synth has stepped in to at least minimally maintain Yi such that it can remain as a Debian package.

appetrosyan commented 3 years ago

@vivid-synth Thank you very much for stepping in!

trasbr commented 3 years ago

Can I sponsor a Yi project using USDT for example?

trasbr commented 3 years ago

Can I sponsor a Yi project using USDT for example?

Who knows, maybe if from the very beginning everyone could sponsor this project, it would not have ended this way :D

trasbr commented 3 years ago

rect859.png

Green lines indicate stable degradation. Red - about the possible end of degradation and the beginning of development.

For development to happen, need to somehow provoke an impulse.

Also, the green line indicates that the longer you need to wait for an impulse, the less likely it will help.

In general: the project can be resurrected. maximum within a year(254 days left), after the project can be safely called dead.

trasbr commented 3 years ago

This is for motivation)

mfourne commented 1 year ago

I'd like to get involved and take over some of the maintenance burden (see #1125 ), as I have been doing for the related packages in Debian for some time. I can't guarantee timely and new development on my own, but I would be sad to see this project vanish. I don't know who feels responsible and has the access rights, but please read this as my request to join the project. :)

mhatta commented 1 year ago

@mfourne I'm also a Debian developer and a member of debian-haskell group (actually, I once made some fixes for yi-related debs a while ago). I'm willing to help.

spaette commented 1 year ago

cf: https://github.com/yi-editor/yi/issues/1114#issuecomment-1218094590

@noughtmare

What do you think about inviting @mfourne to be a Member of the yi-editor Organization?


Another functional coding project; unfortunately Frederic Koehler's C++ version, i.e. xs, became abandonware last year.

xs builds with meson-0.54.x or meson-0.56.x

spaette commented 1 year ago

@Fuuzetsu

What do you think about inviting @mfourne to be a Member of the yi-editor Organization?

Fuuzetsu commented 1 year ago

I sent mfourne an invite for maintainer role and also added to Hackage maintainers.

To answer the question in the OP: no, I don't think this project is under development, as in: no one is working on it. I'll close the ticket.

spaette commented 1 year ago

apologies if this is off topic

@mfourne

https://packages.debian.org/bullseye/amd64/yi/filelist

https://github.com/yi-editor/yi-editor.github.com/blob/master/images/yi-lambda-fat.svg

You might add the above .svg to /usr/share/yi/art/ and modify the Icon= value accordingly in the .desktop files. The yi+lambda-fat-32.xpm file renders a bit grainy; though I would not recommend removing the two .xpm files from the .deb packages. In the below screenshot (Debian 11.1) the first Yi icon is the .xpm and the second Yi icon is the .svg.

activities