as / a

A graphical text editor
BSD 3-Clause "New" or "Revised" License
345 stars 25 forks source link

shiny needs new maintainer #103

Open gdiazlo opened 6 years ago

gdiazlo commented 6 years ago

As per https://github.com/golang/go/issues/11818

as commented 6 years ago

Shiny is a very solid multi-platform project, but its event-driven architecture doesn't take advantage of features that make Go a great language for designing graphical systems. The event loop one thing that I've found particularly difficult to work with (mouse, keyboard, et.al) all arrive on the same asynchronous queue: that's annoying to work with after using channels in languages like Newsqueak and Go. Perhaps the goal was to approximate the development model that people are used to with other systems, but any efforts to maintain that model here would probably result breaking changes most would find uncomfortable.

That being said, I cloned the repository to see how difficult it would be to maintain this project: it would be moderately difficult.

Features