Re: [ANN] - system : An alternative to Component

2015-06-08 Thread Alan Moore
Given that the primary protocol in the library is called Service you might consider calling your library "service" or "services" or something along those lines to avoid confusion with the other library. Even if the namespace will disambiguate things for coding, in emails, bug reports and other

Re: [ANN] - system : An alternative to Component

2015-06-08 Thread David Sargeant
Changed to system ns to system.core. Thanks for the suggestion, was meaning to do that. Sorry about the name collision. I just became aware of the other system library a few days ago. Haven't had an opportunity to think of something more clever. I'm open to suggestions. David -- You received

Re: [ANN] - system : An alternative to Component

2015-06-08 Thread Mikhail Malchevskiy
You know about https://github.com/danielsz/system, right? понедельник, 8 июня 2015 г., 17:53:08 UTC+3 пользователь David Sargeant написал: > > Differences from component: > > >1. No need to explicitly define dependencies for a particular service. >Simply order the services in the system

Re: [ANN] - system : An alternative to Component

2015-06-08 Thread James Reeves
You may want to consider the name, as there's already a library called "System" that does something similar: https://github.com/danielsz/system Also you're using single-segment namespaces (i.e. "system" rather than something like "system.core"). Single segment namespaces are generally discouraged,

[ANN] - system : An alternative to Component

2015-06-08 Thread David Sargeant
Differences from component: 1. No need to explicitly define dependencies for a particular service. Simply order the services in the system map to facilitate dependency needs. 2. Configuration is first-class. To start the system or a particular service, a config value must be passed.