What would you like to see in the virtual Charm School hangouts?

Mark Shuttleworth mark at ubuntu.com
Wed May 22 14:27:47 UTC 2013


On 05/22/2013 02:49 PM, franck.dehay at orange.com wrote:
> Browsing through the charm store, I see lots of diversity, which is
> normal as juju requires only executable files as hooks.
>
> Some implement all in one python program with symlinks (quite cute I
> would say), most do the install with bash…
>
> If you guys had some proposal for best suited method it would be nice.
>

General guidance is that if you are serious about the charm, treat it
like code, use version control and if possible test suites, and pick a
high-level language you are comfortable in.

Most charms start out as a quick-and-dirty proof of concept in Bash,
then the serious ones switch to something more suited to flow control,
architecture and testing.

>  I remember having read in the archives that python would be the
> recommended language.
>
> Is it still the vision?
>

I would expect to see the Rails charm in Ruby, and the Node charm in
Node.js :) We'll generally try to implement utilities as things which
can be used from any language, but yes, many / most of the
industrial-grade charms will use Python, given its status as a popular
glue language.

Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20130522/d8553162/attachment.html>


More information about the Juju mailing list