FWIW this sparked my interest to give CCW another try. I suggest everyone to at least take a look at the source of hello world plugin:
https://github.com/laurentpetit/ccw-plugin-hello-world/blob/master/hello-world.clj I wanted to see what features of eclipse is exposed, but I couldn't find CCW's API docs hosted anywhere. Instead I've found this: https://github.com/laurentpetit/ccw/blob/ea26df9ff64464c6ed796cc12d60a41be0cd2b6f/ccw.core/src/clj/ccw/eclipse.clj On Fri, Nov 14, 2014 at 5:21 AM, Laurent PETIT <laurent.pe...@gmail.com> wrote: > Hi again, > > I've published the 'Hello World' of User Plugins project: > https://github.com/laurentpetit/ccw-plugin-hello-world > > The README describes how to install it, and how to live code it. > > Cheers, > > -- > Laurent > > > 2014-11-13 17:34 GMT+01:00 Laurent PETIT <laurent.pe...@gmail.com>: > >> Since there has been interest in writing User Plugins this last month, >> I've decided to be more serious about it. >> >> *Counterclockwise User Plugins allow you to customize Counterclockwise / >> Eclipse with Clojure!!* >> >> *User Plugins are...* >> >> - *Safe*: plug / unplug user plugins by adding / deleting repos clones >> from ~/.ccw/ >> - *Dynamic*: with the help of ccw-plugin-manager, you can open your user >> plugins as regular Eclipse projects, use the Eclipse embedded REPL to >> interact with your current environment *live*, as usual with Clojure! >> - *Powerful*: user plugins are added to Counterclockwise's classpath and >> can access the same Eclipse services Counterclockwise has access to. >> - *Agile*: updating a user plugin is as simple as 1. git checkout 2. >> Alt+U S (re[S]tart plugins) >> >> *[ANN] ccw-plugin-manager Plugin* >> I've created a Github repository for the mother of all CCW User plugins: >> ccw-plugin-manager. >> The intent of this plugin is to provide tooling for developing User >> Plugins ! >> >> The plugin is available at Github, with Installation and Usage in the >> README: https://github.com/laurentpetit/ccw-plugin-manager >> >> *Documentation:* >> User Plugins documentation: >> http://doc.ccw-ide.org/documentation.html#_user_plugins >> >> *More to come:* >> - ccw-plugin-hello-world: a project for helping get started with User >> Plugins, showing the basics and explaining the expected workflow. >> - ccw-plugin-async: a project for connecting to save actions, launch >> actions, repl interactions, etc. >> >> Enjoy! >> >> -- >> Laurent Petit >> > > > > -- > Laurent Petit > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Kind Regards, Atamert Ölçgen -+- --+ +++ www.muhuk.com -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.