Co-op is a workbench for the definition and use of composition operators: abstractions that can encapsulate standard solutions such as coding idioms, design patterns and composition techniques, and can later be (re-) used just like library classes.

Features

  • A language for expressing abstraction techniques, potentially involving relations between multiple objects
  • The abstraction techniques are first-class, and can be re-used and refined gradually
  • Application developers can now easily instantiate coding idiom, design patterns, and composition relations.
  • Ideal for prototyping new composition techniques
  • Eclipse integration, including debugging support and command line interpreter
  • Includes several examples that demonstrate the expressiveness and flexibility

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Co-op Composition Workbench

Co-op Composition Workbench Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Co-op Composition Workbench!

Additional Project Details

Intended Audience

Developers, Information Technology, Science/Research

User Interface

Console/Terminal, Eclipse

Programming Language

Java

Related Categories

Java Compilers, Java Interpreters

Registered

2010-04-19