Tidal icon indicating copy to clipboard operation
Tidal copied to clipboard

Github is sunsetting Atom

Open Zalastax opened this issue 2 years ago • 13 comments

Github is Sunsetting Atom. We need a replacement editor to use in the Tidal installation packages and in our recommendations to new users.

Zalastax avatar Jun 08 '22 20:06 Zalastax

The most natural decision would be to move our efforts to improve the vscode extension, but the more I think about this, the more I believe we should go with a dedicated editor. For example I got little lost with the work on https://github.com/polymorphicengine/tidal-gui, but could be definitely something that we could push to become the default tidal editor. we should take this atom thing as an opportunity to leverage our toolset

ndr-brt avatar Jun 09 '22 06:06 ndr-brt

Yes tidal-gui uses codemirror, as does strudel: https://strudel.tidalcycles.org/

The latter supports event highlighting.

It could be possible to unify this effort.. But maybe that would be a lot of work.

yaxu avatar Jun 09 '22 09:06 yaxu

Yes tidal-gui uses codemirror, as does strudel: https://strudel.tidalcycles.org/

The latter supports event highlighting.

It could be possible to unify this effort.. But maybe that would be a lot of work.

To overcome this atom thing we need to have a replacement for it, the event highlighting would not be necessary, just the basic features and an easy installation process.

I would be available to set up a chat/discord channel with the interested ones where we can talk about what we got and what we need by the end of december, and let's see if that's feasible or not. wdyt?

ndr-brt avatar Jun 09 '22 09:06 ndr-brt

Yes agreed fully! Lets remove barriers to getting something working as soon as we can.

yaxu avatar Jun 09 '22 10:06 yaxu

I don't know what I can contribute yet, but I'm interested in this. Going to take a longer look at tidal-gui...

bgold-cosmos avatar Jun 09 '22 11:06 bgold-cosmos

I do think tidal-gui has potential. At this point i have fixed some of the major issues with it (like hard crashes etc.). It is actually the only thing I am using to make music since more than half a year, so I can say that it is quite stable now. I also think that it has pontential to provide features beyond what atom had to offer. What is also neat, is the possiblity to provide binarys that are not dependend on ghc

polymorphicengine avatar Jun 10 '22 10:06 polymorphicengine

OT: Isn't "sunsetting" a beautiful euphemism (I can imagine lots of future uses for this word I'd rather not say ...)

telephon avatar Jun 10 '22 11:06 telephon

I am also very interested in the exchange. Then let's give it a try I would say. Sounds very exciting in any case :-)

thgrund avatar Jun 10 '22 12:06 thgrund

Atom is also the only editor to have a package for using Hydra, which allows you to create visuals and sound in the same environment, which is a very cool thing and widely used in the community. In migrating to something else perhaps we could take this into account as well.

fracnesco avatar Jun 10 '22 13:06 fracnesco

Hey everyone, let's have some faster brainstorming into the #editor channel of the toplap discord server: https://discordapp.com/channels/790732544491913216/984753139783696384

ndr-brt avatar Jun 10 '22 13:06 ndr-brt

I think this can be closed now

A summary of discussions around the place:

Short term: pulsar (atom fork) has come to the fore as the best choice as a direct replacement for atom, @ndr-brt has ported his atom-tidalcycles plugin to work, there is more to do with package management support/functionality still but it can be installed manually. @HighHarmonics2 has added some detailed documentation

Medium/long term: @mindofmatthew has made good progress with the text.management editor as a dedicated livecode editor, supporting tidalcycles to begin. There is explicit interest in multi-language support meeting @fracnesco 's requirement

cleary avatar Dec 31 '22 01:12 cleary

Close as now there's Pulsar and the tidal plugin is working nicely (it changed name already: https://github.com/tidalcycles/pulsar-tidalcycles

ndr-brt avatar Jan 03 '23 07:01 ndr-brt

The windows installer is still trying to install atom. Thanks @highharmonics2 for looking into this as well as the Mac install!

yaxu avatar Jan 03 '23 07:01 yaxu