public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Marius Mauch <genone@gentoo.org>
To: gentoo-portage-dev@gentoo.org
Subject: Re: [gentoo-portage-dev] Portage-NG implementation language(s)
Date: Sat, 6 Dec 2003 02:24:13 +0100	[thread overview]
Message-ID: <20031206022413.13244f79.genone@gentoo.org> (raw)
In-Reply-To: <200312060941.43134.jasonbstubbs@mailandnews.com>

[-- Attachment #1: Type: text/plain, Size: 1375 bytes --]

On 12/06/03  Jason Stubbs wrote:

> On Saturday 06 December 2003 02:09, Marius Mauch wrote:
> > Seeing this "language war" on -dev I think I should say again that
> > the component model should make us free from language restrictions.
> > There is no sense in saying "we should use language XXX for
> > portage-ng" as the goal should be that each component can be
> > implemented in the best fitting language. So it should be possible
> > to have the dependency resolver in prolog, the ebuild parser in
> > perl, the frontend in python, the storage backend in C and so on. 
> 
> I believe this is already part of the requirements.

Yes, I just wanted to say it again as I saw the thread on -dev.

> I think the point is that even designing the global architecture
> should come before deciding on a language for the component
> interaction interface.

While I agree in general I think it's much easier to discuss the
architecture when we can use a uniform syntax. This doesn't have to be a
real language, Pseudo Code would work too but we would have to define
the syntax first, so we can choose the interface language right then
(and the number of choices isn't that large).

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2003-12-06  1:24 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-05 17:09 [gentoo-portage-dev] Portage-NG implementation language(s) Marius Mauch
2003-12-06  0:41 ` Jason Stubbs
2003-12-06  1:24   ` Marius Mauch [this message]
2003-12-06  2:44     ` jasonbstubbs

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=20031206022413.13244f79.genone@gentoo.org \
    --to=genone@gentoo.org \
    --cc=gentoo-portage-dev@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