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: