[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian-science and science-* packages




Le 28 août 07 à 16:02, Christian Holm Christensen a écrit :

On Tue, 2007-08-28 at 14:34 +0200, Thibaut Paumard wrote:
Le 27 août 07 à 08:04, Andreas Tille a écrit :

     * The `-astronomy' package should also depend on what-ever
...
while the later contains developent libraries etc.  In this case
most probably IDL would go into the science-astronomy-dev dependency
list.


I think not, it's an interpreted language.

Just goes to show how much I know :-) But, isn't there a (proprietary)
compiler for IDL?

I don't think you can turn IDL code into a stand-alone executable, but I could be wrong.

I would compare with
Yorick (which I know better ;-) : the yorick-dev package contains
what you need to develop yorick plugins,

Is that compiled "Yorick" or compiled C/C++/... ?

Mostly compiled C. Yorick can be seen as a shell specialised in number crunching. (same for IDL). Anyway, I would put yorick-dev and perhaps python-dev and other in a science-something-dev, and yorick and python themselves in a science-something.



On the other hand, IDL/GDL, yorick and a few others are really
general tools, so a "science-general" or "-common" could be a better
idea.

Erhm, doesn't that really depend on use-cases. For example, I've never heard of people using Yorick or IDL in High Energy Physics (HEP), but I know the astronomers swear by IDL, and more or less vice versa for C ++. Python seems to be popular in some areas of HEP, and Ruby has some users too. The HEP theorists use what-ever symbolic manipulation they can get their hands on, since they are mostly doing Mathematics anyways (in some
M-dimensional space un-fathomable and un-measurable to anyone but the
theorists themselves :-)

Sure. I guess we are back to the new menu architecture discussion. I'm an astrophysicist and I use yorick on a daily basis. However I know it can be used and is used in other domains as well. So its place is not in Applications/Science/Astronomy, and it ends up in Applications/Science/Mathematics, although Mathematics is probably one of the few things you cannot do in yorick... Menu entries and dependencies are different in that a given item should probably exist only once in the entire menu, whereas its absolutely OK for several packages to depend/recommend a common package.

Perhaps an idea would be to use a meta-package, something like "science-number-crunching-shell" that would be Provided by yorick & co. and Recommended by science-astro and others? Then of course we need to get the default right...

[...]
On the other hand we could also use the DebTAGS mechanism more
aggressively.  In fact, we could use the DebTAGS as a "voting machine"
for what goes were, with the added benefit that the tags will be there
to be used.

Sure, that's a topic I need to learn more about...

Regards, T.



Reply to: