-
Notifications
You must be signed in to change notification settings - Fork 249
Closed
Description
Listen's priorities have drastically changed since it was created. Time to deal with major problems.
Current the major issues are:
- Hard to maintain codebase
- Performance issues on OSX (related to 1.)
Proposal for Listen 3.x
Proof-of-concept PR here: #318
- Removed TCP, since that should be in 2 separate gems (e.g.
listen-server
andlisten-client
) - Removed Celluloid, since it's unnecessary in Listen itself (Listen should be a library and not an "app")
- Adapter config instead of global config (silencer, one Record object per watched directory)
Feedback
Highly appreciated here - even being picky about minor stuff (since that can suggest other important refactorings).
/cc - @thibaudgg , @rymai
Metadata
Metadata
Assignees
Labels
No labels