WatcherLib

by Ter13
Easy, minimal impact event watchers [More]
To download this library for your Linux/Mac installation, enter this on your command line:

DreamDownload byond://Ter13.WatcherLib##version=1

Emulator users, in the BYOND pager go to File | Open Location and enter this URL:

byond://Ter13.WatcherLib##version=1

53 downloads
Version 1.0
Date added: Nov 18 2017
Last updated: Nov 19 2017
2 fans
WatcherLib implements a top-level event handling structure.

Separation of Concern is an important concept for keeping codebases clean and easy to work in. Watcher structures are by far the best way to ensure proper separation of concern.

Event handlers and the like are a good way to minimize the amount of effort someone has to expend to learn your codebase by making dynamic inter-connectivity not be pre-programmed into data structures. Everything is standardized into a dynamic relationship that is easy to digest, debug, and refactor.

See the documentation thread for this library here:

http://www.byond.com/forum/?post=2316683