h1. contextr h1. → 'contextr' h2. What This is the first release of ContextR after the 0.0.3 release. Since then a full redesign took place. The API changed entirely so make sure to not use this release with older code. We think, that the new API is more powerful and allows better code to be written with ContextR. Unfortunately it has some issues as well, but we consider them as less relevant than the other way around. If you have any problems or question concerning these changes, feel free to use the new "mailing list":http://groups.google.com/group/contextr - any hint is appreciated h2. Installing
sudo gem install contextrh2. The basics In your code use
require 'rubygems' require 'contextr'and ContextR will be ready to use. h2. Demonstration of usage Please see the examples/ folder in the source distribution for example uses h2. Forum "http://groups.google.com/group/contextr":http://groups.google.com/group/contextr h2. Other resources * "ContextR API documentation":http://contextr.rubyforge.org/rdoc * "RubyForge Project Page":http://rubyforge.org/projects/contextr * "COP at SWA at the HPI":http://www.swa.hpi.uni-potsdam.de/cop/ More information on other context-oriented programming libaries as well as papers and theoretical work can be found at the COP page of Prof. Hirschfeld's software architecture group at the HPI * "Author‘s Development Blog - The Ruby Ahead":http://www.nach-vorne.de * "ContextR Statistics on ohloh":http://www.ohloh.net/projects/5037 h2. How to submit patches Read the "8 steps for fixing other people's code":http://drnicwilliams.com/2007/06/01/8-steps-for-fixing-other-peoples-code/ and for section "8b: Submit patch to Google Groups":http://drnicwilliams.com/2007/06/01/8-steps-for-fixing-other-peoples-code/#8b-google-groups, use the Google Group above. The trunk repository is
http://contextr.rubyforge.org/svn/trunk/
for anonymous access.
h2. License
This code is free to use under the terms of the "Ruby license":http://www.ruby-lang.org/en/LICENSE.txt.
h2. Contact
Comments are welcome. Send an email to "Gregor Schmidt":mailto:ruby@schmidtwisser.de.