On Wed, Dec 31, 2008 at 05:42:52AM -0800, Istvan Albert wrote:
-> Hello Russell,
-> 
-> > I'm not sure who would demand that pygr work out-of-the-box. Surely
-> > anyone who is about to do a bunch of genome analysis can be expected
-> > to spend a few minutes installing a few sensible module dependencies?
-> 
-> I think the issue is not as much out of the box, rather than working
-> reliably and across multiple platforms. For example pycdb would not
-> work out of the box with python 2.5 there was an API change that
-> needed to be applied (found the solution in a blog post). It also will
-> not work on Windows.

Cross-platform functionality is definitely one big issue.  I do think,
though, that working "out of the box" is an important goal.  From
working support for many years, I can tell you that if you want people
to even *look* at your software, you need to make it as simple and easy
to install as possible.  Every additional install step loses you a big
chunk of potential users.

We can expect people to have a working compiler on UNIX machines, but
that's about it; we really need to have Windows binaries available too.

Istvan, are you saying that cdb doesn't work on Windows??

-> What we could do instead is make the back end swappable, the interface
-> for an on-disk-dictionary is fairly simple so it does not seem like a
-> big undertaking to have multiple options. This would allow people to
-> champion their favorite backend, without having to  lock out others.

Right!  Chris has regularly pointed out that backwards compatibility is
important to him and other users: we want to be able to load our
databases created with Python 2.5 into pygr running under Python 2.6,
and maybe even 3.x.  That should be possible with a "third party" db like
cdb.

cheers,
--titus
-- 
C. Titus Brown, c...@msu.edu

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pygr-dev" group.
To post to this group, send email to pygr-dev@googlegroups.com
To unsubscribe from this group, send email to 
pygr-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/pygr-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to