Status and docs?

11 views
Skip to first unread message

Beau D. Simensen

unread,
Nov 21, 2009, 1:51:24 AM11/21/09
to snake-guice
Hello!

I am going to be jumping into a Python project soon and was hoping to
find a few IoC/DI frameworks that I can play with. What is the status
on snake-guice? I see some example applications in the repository but
not very much in the way of documentation.

I had thought that I would see some forum posts here but it is
completely empty. Unless they are just hidden from new members? Hoping
for some good news here!

:)

David Stanek

unread,
Nov 21, 2009, 10:47:07 AM11/21/09
to snake...@googlegroups.com
Hello Beau,

I'm glad to see that you have an interest in snake-guice. The project
is alive and well. There are some recent commits and more coming. I am
planning to release a new version very soon.

We use snake-guice at AG Interactive for photoworks.com, but the rest
of our sites will be ported within a year. So the software is not
going away.

The documentation has a sad story. I have a bunch of half finished
stuff that I need to finish, polish and commit. I've been putting in
some time on the weekends for this, but apparently not enough.

I would be happy to help you through setting up your app using
snake-guice. What kind of project will you be working on?

--
David
blog: http://www.traceback.org
twitter: http://twitter.com/dstanek

Beau D. Simensen

unread,
Nov 21, 2009, 7:59:46 PM11/21/09
to snake-guice
> I'm glad to see that you have an interest in snake-guice. The project
> is alive and well. There are some recent commits and more coming. I am
> planning to release a new version very soon.

I noticed the recent commits and that gave me hope. ;) I am pretty
excited that my forum post was answered quickly, too.

If you were to compare snake-guice's feature completeness to google-
guice on say, a scale of 1-10, where would you place it? Are there any
major pieces missing that might be an issue that would not be
immediately obvious to someone new to guice and/or python?


> I would be happy to help you through setting up your app using
> snake-guice. What kind of project will you be working on?

The project will hopefully be pretty straightforward. It will
basically be a simple web application to manage uploaded assets (files
of varying types) and users able to access them. There very well may
be some heavy non-web components to the system so I would like to make
sure and not paint myself into a corner by choosing a heavily web-
centric solution in the beginning.

The CherryPy example looks interesting. Are there any examples of a
more complicated web application running, possibly using a templating
engine of somesort?


Thanks again for the quick response. :)

David Stanek

unread,
Nov 21, 2009, 9:57:43 PM11/21/09
to snake...@googlegroups.com
On Sat, Nov 21, 2009 at 7:59 PM, Beau D. Simensen <sime...@gmail.com> wrote:
>> I'm glad to see that you have an interest in snake-guice. The project
>> is alive and well. There are some recent commits and more coming. I am
>> planning to release a new version very soon.
>
> I noticed the recent commits and that gave me hope. ;) I am pretty
> excited that my forum post was answered quickly, too.

There is much more coming.

> If you were to compare snake-guice's feature completeness to google-
> guice on say, a scale of 1-10, where would you place it? Are there any
> major pieces missing that might be an issue that would not be
> immediately obvious to someone new to guice and/or python?

It's hard to say. I got inspired by Google Guice, but my APIs are very
different. snake-guice is implemented in a more Pythonic way. I
currently working on something similar to their service provider
interface[1]. I am not 100% familiar with everything in Guice since I
tend not to use Java very much.

>> I would be happy to help you through setting up your app using
>> snake-guice. What kind of project will you be working on?
>
> The project will hopefully be pretty straightforward. It will
> basically be a simple web application to manage uploaded assets (files
> of varying types) and users able to access them. There very well may
> be some heavy non-web components to the system so I would like to make
> sure and not paint myself into a corner by choosing a heavily web-
> centric solution in the beginning.
>
> The CherryPy example looks interesting. Are there any examples of a
> more complicated web application running, possibly using a templating
> engine of somesort?

Hmmm... I thought I had already committed a wsgiref example. I'll dig
that us and put it in the repo.

> Thanks again for the quick response. :)

I appreciate your interest in the project.


[1] http://code.google.com/p/google-guice/wiki/ExtendingGuice
Reply all
Reply to author
Forward
0 new messages