The Artima Developer Community
Sponsored Link

Java Buzz Forum
Copland: HiveMind-esque IoC container for Ruby

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
dion

Posts: 5028
Nickname: dion
Registered: Feb, 2003

Dion Almaer is the Editor-in-Chief for TheServerSide.com, and is an enterprise Java evangelist
Copland: HiveMind-esque IoC container for Ruby Posted: Jul 23, 2004 5:38 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by dion.
Original Post: Copland: HiveMind-esque IoC container for Ruby
Feed Title: techno.blog(Dion)
Feed URL: http://feeds.feedburner.com/dion
Feed Description: blogging about life the universe and everything tech
Latest Java Buzz Posts
Latest Java Buzz Posts by dion
Latest Posts From techno.blog(Dion)

Advertisement
Java guys aren't the only IoC geeks. In the Ruby world you have Copland which borrows ideas from HiveMind, while putting a Ruby twist on things. Rather than XML, or SDL, they use good ole YAML which ends up like: id: quickstart service-points: SimpleService: create-instance: class: simple-service/ASimpleService The manual is nicely written, and it is fun to see that the introduction has two answers to "What is Copland?". Copland sans Buzzwords Copland avec Buzzwords Features Currently, Copland features the following buzzwords: Type 2 IoC (setter injection) Type 3 IoC (constructor injection) YAML-based descriptor configuration Object-, Class-, and Singleton-backed services Service factories, with extendable rule-processing engine for defining new factories. Interceptors (for adding basic AOP-like “pre” and “post” hooks to every method of a service) Multicast services, which do nothing themselves except delegate recieved messages to a set of other interested services. Event/Listener infrastructure, for notifying services at various points during another service’s lifecycle. dRuby and SOAP support, in the form of two core services that applications may use to export their services to remote clients.

Read: Copland: HiveMind-esque IoC container for Ruby

Topic: [Jul 15, 2004 18:02 PDT] 6 Links Previous Topic   Next Topic Topic: Spring Aspect Container with AspectWerkz too

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use