[ANN] system 0.4.0

2017-02-01 Thread Daniel Szmulewicz
A new release of system is now available! https://github.com/danielsz/system [org.danielsz/system "0.4.0"] This release represents a milestone, hence the major version bump. It is breaking only with regards to the Duct-style components. This is also where most of the innovation took place. The

ANN: system 0.3.1

2016-08-07 Thread Daniel Szmulewicz
Hello everybody, This is to announce that system version 0.3.1 is out! This is a minor update that ships with usability improvements. - Boot users will get better error messages when the system task is not configured properly. - The system task

[ANN] system 0.3.0

2016-05-14 Thread Daniel Szmulewicz
*system 0.3.0 is now official* What is system? system is a repository of components for Stuart Sierra’s component library. It features readymade components for frequently used application dependencies like databases, http servers, etc. system is also an auto reloading environment compatible wit

[ANN] system 0.2.0

2015-11-22 Thread Daniel Szmulewicz
I am happy to announce that system is now at 0.2.0 *What's new?* * *New components* - Cider nREPL component - Neo4j component - Quartzite component - ScheduledExecutorService component - Immutant web service component * *Modified compon

[ANN] system 0.1.9

2015-08-15 Thread Daniel Szmulewicz
system 0.1.9 has been released. First, a reminder of what system is: system is a repository of readymade components. It doesn't bring any new semantics on its own, but rather sits in the center of an imaginary triangle between Stuart Sierra's component, Boot

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.

Re: [ANN] System 0.0.8

2015-05-25 Thread Michael Klishin
On 26 May 2015 at 03:54:35, Daniel Szmulewicz (daniel.szmulew...@gmail.com) wrote: > Yes, sir. Well understood. > > On top of that, the announcement was mistaken. System's version > is at 0.1.8, not 0.0.8. > > Will do better next time. Thank you!  This sounds like a project that can grow in

Re: [ANN] System 0.0.8

2015-05-25 Thread Daniel Szmulewicz
Yes, sir. Well understood. On top of that, the announcement was mistaken. System's version is at 0.1.8, not 0.0.8. Will do better next time. On Tuesday, May 26, 2015 at 3:49:05 AM UTC+3, Michael Klishin wrote: > > On 26 May 2015 at 03:45:04, Daniel Szmulewicz (daniel.s...@gmail.com > ) wrot

Re: [ANN] System 0.0.8

2015-05-25 Thread Michael Klishin
 On 26 May 2015 at 03:45:04, Daniel Szmulewicz (daniel.szmulew...@gmail.com) wrote: > Is there a consensus as to what versioning scheme works best? > Or is there no such beast? > Peter Taoussanis has expressed some reservations regarding > SemVer and is proposing a variation on it, which he ca

Re: [ANN] System 0.0.8

2015-05-25 Thread Daniel Szmulewicz
Thank you pointing this out. Is there a consensus as to what versioning scheme works best? Or is there no such beast? Peter Taoussanis has expressed some reservations regarding SemVer and is proposing a variation on it, which he calls BreakVer. https://github.com/ptaoussanis/encore/blob/master

Re: [ANN] System 0.0.8

2015-05-25 Thread Michael Klishin
On 24 May 2015 at 03:59:52, Daniel Szmulewicz (daniel.szmulew...@gmail.com) wrote: > System 0.0.8 has just been released, but it is not the same anymore. Then perhaps it deserves at least a minor version bump.   Non-standard, confusing version numbers is already a significant enough problem in

[ANN] System 0.0.8

2015-05-23 Thread Daniel Szmulewicz
Hello everybody, System started its life as a component library, a high-level convenience library on top of Stuart Sierra's components, providing community-backed, ready-made components: http-kit, datomic, monger and the usual suspects. System 0.0.8 has just been released, but it is not the s

Re: [ANN] System

2014-08-05 Thread Daniel Szmulewicz
Thank you for explaining, Malcolm. And +1 for the positive mindset. My idea with 'system' is to provide a repository for ready-made components, much like 'modular'. Everyone is invited to contribute their components to either projects, or both. And Malcolm is right, corresponding components sho

Re: [ANN] System

2014-08-05 Thread Timothy Washington
Well this is interesting. Leiningen has a list of 3rd party plugins . I see a use for a similar list of 3rd party components . Or maybe it already exists? I already have 1 or 2 that might be useful.

Re: [ANN] System

2014-08-05 Thread Malcolm Sparks
Michael is right, but I'll expand a bit. Jig is based on Stuart's tools.namespace and workflow-reloaded pattern, and I released it before I was really aware of Stuart's component library. Neale Swinnerton introduced me to 'component' and persuaded me of the strengths of Stuart's approach, in pa

Re: [ANN] System

2014-07-29 Thread Daniel Szmulewicz
Hi Alex, I opened an issue on github to address this. https://github.com/danielsz/system/issues/2 I'll readily admit that I'm partial to the name. Like Component or Modular, it conveys genericity with double-entendre, at least to my ears. If it turns out too much of a hassle, I'll change it.

Re: [ANN] System

2014-07-29 Thread Alex Miller
I'm glad you are all building these very helpful libraries. I am sad panda that names like Component, System, and Modular are terrible for me to ever find them again!!! :) On Tuesday, July 29, 2014 1:00:17 AM UTC-5, Daniel Szmulewicz wrote: > > Hi everyone, > > Announcing system, some candy b

Re: [ANN] System

2014-07-28 Thread Michael Klishin
On 29 July 2014 at 10:21:33, Daniel Szmulewicz (daniel.szmulew...@gmail.com) wrote: > > I wasn't aware of it. > > How does it relate to Jig (of which I was aware), if it does? Jig originally was reinventing parts of Component + did what Modular does. Malcolm will likely correct me but I believe

Re: [ANN] System

2014-07-28 Thread Daniel Szmulewicz
I wasn't aware of it. How does it relate to Jig (of which I was aware), if it does? Anyway, modular looks neat and has more components, for sure. The example in the README shows usage via a Leiningen template. I found it was difficult to retrofit changes on existing projects with the template

Re: [ANN] System

2014-07-28 Thread Michael Klishin
 On 29 July 2014 at 10:00:31, Daniel Szmulewicz (daniel.szmulew...@gmail.com) wrote: > > The idea behind this library is to serve as a community-backed > repository of readymade components. So, basically like Modular? https://github.com/juxt/modular -- @michaelklishin, github.com/michaelklis

[ANN] System

2014-07-28 Thread Daniel Szmulewicz
Hi everyone, Announcing system, some candy built on top of component, the Reloaded pattern by Stuart Sierra. https://github.com/danielsz/system The idea behind this library is to serve as a community-backed repository of readymade components. The README has the details. Please don't hesi