On 12/3/10 11:00 PM, Jason Baldridge wrote:
I think it is more of a conceptual thing. You download a package like maxent
so you can build models for your own prediction task, and it would be nice
to not have lots of extra documentation and such getting in the way of
understanding how to get up and running with the software, etc. I just think
it makes sense as a separate release unit that the OpenNLP toolkit depends
on without swallowing it whole.
I clearly disagree here. Having a separate maxent distribution maybe a
little more convenient
for maxent only users, but it has other disadvantages.
To release the tools project we would have to release maxent always
before which
will add a two - three week delay for every tools project release which
depends on the maxent change.
Its also more work to release one more item.
Its also more overhead from the project structure, we need a separate
documentation project
for maxent, etc. Do you also want a separate website for maxent ?
The testing is also tangled, there are no good tests for maxent, expect
the quite
extensive regression test we do for the tools. In the end both projects
must be
ready for release, and maxent can not be really released separately.
In practice I think it means that we have usually to release both at the
same time,
expect for smaller minor fixes.
Jörn