You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
As per golang/go#11818
The text was updated successfully, but these errors were encountered: