From: Daniel Robbins <drobbins@gentoo.org>
To: George Shapovalov <george@gentoo.org>
Cc: gentoo-portage-dev@gentoo.org, gentoo-dev@gentoo.org, dholm@gentoo.org
Subject: [gentoo-portage-dev] portage-ng design competition -- not yet
Date: Fri, 05 Dec 2003 09:54:46 -0700 [thread overview]
Message-ID: <1070643286.6073.173.camel@ht.gentoo.org> (raw)
In-Reply-To: <200312050158.17479.george@gentoo.org>
[-- Attachment #1: Type: text/plain, Size: 2470 bytes --]
On Fri, 2003-12-05 at 02:58, George Shapovalov wrote:
> On Wednesday 03 December 2003 15:08, Daniel Robbins wrote:
> > I haven't looked at twisted, but a good solution suggested by nerdboy is
> > to have a design competition once we have the requirements finalized.
>
> So, we are going to do it according to "accepted practices" :).
> Seriously, I am glad to see it! And here is my entry ;).
Everyone, please note above that I said "have a design competition *once
we have the requirements finalized*." This hasn't happened yet. Please
focus on the capabilities you want in Portage first. Tell us about
these. These need to be documented first. Any design competition will
not begin until it is officially announced and until we have a set of
requirements for any submitted design to be judged by.
We need to clearly determine what we are shooting for before we choose a
language to get us there.
That being said, ADA is something I'd be comfortable with if the
proposed implementation can meet our requirements, and will be seriously
considered, and we will post george's proposal for ADA to the portage-ng
pages in the proper time (again, when he has the opportunity to see a
complete set of requirements for submissions, and explain how his
implementation would meet those requirements.)
But please, we have not decided on prolog, there is no need to
pre-emptively bash it (no pun intended.) Focus on submitting requests
for what you want portage-ng to be able to *do*, not what language you
think it should be coded in.
Look at it this way (this is something nerdboy explained to me) -- if we
have a solid set of requirements, we could have those requirements
implemented in *any* language, and as long as our requirements are met
fully, we would be happy with the outcome. That is what we want our
requirements to do for us, and why they are so important. I don't want
to add any "rigged" requirements that are designed to steer us towards
prolog, C, C++, python, ADA or anything else. Let's just document
clearly what we need and what we expect portage-ng to be able to do, and
the rest will be sorted out later.
If portability is important, put that in the requirements. Performance?
Put it in the requirements. etc etc. Choice of a particular language
over another will not guarantee that the resultant software will meet
our needs. Having something documented in the requirements will.
Regards,
Daniel
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2003-12-05 16:53 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-05 9:58 [gentoo-portage-dev] portage-ng concurse entry Was: Updated Portage project page George Shapovalov
2003-12-05 12:26 ` Paul de Vrieze
2003-12-05 21:33 ` George Shapovalov
2003-12-06 14:26 ` Paul de Vrieze
2003-12-06 19:35 ` Daniel Robbins
2003-12-06 19:41 ` Jon Portnoy
2003-12-07 0:13 ` [gentoo-portage-dev] ebuild strengths/weaknesses Daniel Robbins
2003-12-07 1:44 ` [gentoo-portage-dev] portage-ng concurse entry Was: Updated Portage project page Jason Stubbs
2003-12-07 2:39 ` George Shapovalov
2003-12-07 3:12 ` Jason Stubbs
2003-12-07 4:50 ` Ray Russell Reese III
2003-12-07 7:27 ` Daniel Robbins
2003-12-07 7:40 ` Daniel Robbins
2003-12-07 9:11 ` Kapil Thangavelu
2003-12-07 11:11 ` Paul de Vrieze
2003-12-08 16:03 ` [gentoo-portage-dev] portage-ng concurse entry Was: Updated Portage project page, ebuild conversion Sandy McArthur
2003-12-07 11:05 ` [gentoo-portage-dev] portage-ng concurse entry Was: Updated Portage project page Paul de Vrieze
2003-12-07 19:59 ` Philippe Lafoucrière
2003-12-07 20:10 ` Philippe Lafoucrière
2003-12-07 20:12 ` Jeff Smelser
2003-12-07 21:01 ` [gentoo-portage-dev] gpg signing of Manifests Douglas Russell
2003-12-07 21:53 ` Douglas Russell
2003-12-06 23:00 ` [gentoo-portage-dev] portage-ng concurse entry Was: Updated Portage project page George Shapovalov
2003-12-07 11:18 ` Paul de Vrieze
2003-12-05 16:54 ` Daniel Robbins [this message]
2003-12-05 20:35 ` [gentoo-portage-dev] portage-ng design competition -- not yet George Shapovalov
2003-12-05 21:59 ` [gentoo-portage-dev] portage-ng wish list Sandy McArthur
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1070643286.6073.173.camel@ht.gentoo.org \
--to=drobbins@gentoo.org \
--cc=dholm@gentoo.org \
--cc=gentoo-dev@gentoo.org \
--cc=gentoo-portage-dev@gentoo.org \
--cc=george@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox