Interesting


#1

Don’t know if anyone has seen this yet.

A Chef built with Python

http://samuelks.com/kokki/#overview


$ echo “kpfmAdpoofdufevq/dp/vl” | perl -pe ‘s/(.)/chr(ord($1)-1)/ge’


#2

Joel,

2010/1/14 Joel Merrick joel.merrick@gmail.com:

Don’t know if anyone has seen this yet.

A Chef built with Python

http://samuelks.com/kokki/#overview

I always wonder why people want to re-implement something, just for
the sake of the implementation language.

Ringo


#3

On Thu, Jan 14, 2010 at 1:58 PM, Ringo De Smet ringo.desmet@gmail.comwrote:

Joel,

2010/1/14 Joel Merrick joel.merrick@gmail.com:

Don’t know if anyone has seen this yet.

A Chef built with Python

http://samuelks.com/kokki/#overview

I always wonder why people want to re-implement something, just for
the sake of the implementation language.

Ringo

Perhaps the person that wrote it (presumably) has large amount of Python
knowledge?

I understand where you’re coming from though… I thought it was quite
flattering for Chef though, to be used as a reference point.


$ echo “kpfmAdpoofdufevq/dp/vl” | perl -pe ‘s/(.)/chr(ord($1)-1)/ge’


#4

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello!

On Jan 14, 2010, at 5:39 AM, Joel Merrick wrote:

Don’t know if anyone has seen this yet.

A Chef built with Python

http://samuelks.com/kokki/#overview

That is an interesting project. If the issue is a preference to
writing recipes in Python instead of Ruby, it is possible to write a
library to allow that. Adam did a proof of concept for Perl:


Opscode, Inc
Joshua Timberman, Senior Solutions Engineer
C: 720.878.4322 E: joshua@opscode.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iEYEARECAAYFAktPNfoACgkQO97WSdVpzT0QrACfRTi5K/N5hijcXbXnZUqeEvct
s1kAn1uiYw7E3jjmFhzXq1nOHZVRL3wg
=rW6V
-----END PGP SIGNATURE-----


#5

On Thu, Jan 14, 2010 at 3:19 PM, Joshua Timberman joshua@opscode.comwrote:

-----BEGIN PGP SIGNED MESSAGE-----

That is an interesting project. If the issue is a preference to writing
recipes in Python instead of Ruby, it is possible to write a library to
allow that. Adam did a proof of concept for Perl:

http://github.com/adamhjk/chef-perl

Now that IS interesting… we’ve got a fair amount of perl skills in our
department… much more than ruby.

Will investigate!


$ echo “kpfmAdpoofdufevq/dp/vl” | perl -pe ‘s/(.)/chr(ord($1)-1)/ge’


#6

On Thu, Jan 14, 2010 at 7:50 AM, Joel Merrick joel.merrick@gmail.com wrote:

http://github.com/adamhjk/chef-perl

Now that IS interesting… we’ve got a fair amount of perl skills in our
department… much more than ruby.

Will investigate!

I totally want that to get better - I can already see the places we
would extend Chef’s internals to make this integration really
complete, and I think some Devel::Declare sauce could be applied to
make the DSL pretty damn slick.

Hit me up if you want some help/reference.

Adam


Opscode, Inc.
Adam Jacob, CTO
T: (206) 508-7449 E: adam@opscode.com