Summary: | Inconsistant and misleading naming in dev-scheme/* | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paul Berg <procyon112> |
Component: | New packages | Assignee: | Donnie Berkholz (RETIRED) <dberkholz> |
Status: | VERIFIED WONTFIX | ||
Severity: | enhancement | CC: | dima, scheme |
Priority: | Lowest | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Paul Berg
2006-11-09 20:24:07 UTC
Good suggestion. I definately agree on goosh and net-http, or should I say guile-goosh and guile-net-http. I'm not sure about drScheme, because it includes (and blocks) mzScheme, so it is more like an implementation. Maybe they should be combined in one ebuild named PLTScheme. slib should probably be moved to dev-scheme from dev-libs, but I don't like the redundancy of lib-slib. PLTScheme is a special case. I think it should go 1 or 2 ways with that: 1) Add mzscheme to the pltscheme ebuild, and conditionally, based on a new USE variable, "drscheme" which defaults to on, use the current drscheme install. if drscheme is not defined, install the current mzscheme distfile. 2) Alternatively, remove mzscheme from the drscheme distfile and make mzscheme a dependancy of drscheme instead of blocking it. This is probably the best *if* removing mzscheme from the drscheme distribution is not too much trouble. As for lib-slib being redundant.. it is ;) It is, however, not misleading, and a decent form for future cross-platform libs, eg, lib-srfi34 or lib-foo. I would not be diametrically opposed to leaving off a prefix altogether for cross platform libs, but I think the clearest mechanism is to prefix them to distinguish them easily from compilers/interpreters. Perhaps "lib-" isn't the best prefix either... maybe "cross-platform-" or "scheme-" or "global-"... I don't like any of these better than "lib-", but we might come up with something better with some brainstorming. dberkholz, looks like you added dev-scheme/{goosh,net-http}. Talk to me if you want me to do it. Does the problem still matter? Looks like `dev-scheme/goosh` and `dev-scheme/net-http` both point to Guile in description. This bug, is here for ages. As scheme team, our latter policy is to use whatever names upstream people choose to give, unless there is some files collision etc. I will resolve the bug as WONTFIX, and I 'll close it. Dmitry, thanks for reminding us. |