Re: Debian package and development of CONS

"H. S. Teoh" <[email protected]> Wed, 27 Aug 2003 14:59:13 -0400
Newsgroups gmane.comp.gnu.cons.general
Message-ID <20030827185913.GA25638@crystal>
On Wed, Aug 27, 2003 at 09:56:56AM +0200, Dominique Dumont wrote:
> "H. S. Teoh" <[email protected]> writes:
> 
> > I'd say an initial effort ought to be closer to the Python interface than
> > the existing Cons interface. There are some ugly aspects of the current
> > Cons interface which I'd rather not spend the time re-creating on the
> > SCons engine. We can of course revisit it after we have a working Perl
> > wrapper for SCons, and add compatibility interfaces so that migration to
> > SCons is easier; but I think any initial effort should be targeted at
> > making the SCons interface available in Perl rather than reproducing the
> > current Cons interface. 
> 
> While I more or less agree with your point, let's not forget that a
> lot of cons scripts already exists.
> 
> So if we have to steer cons interface in a new direction, we must keep
> a backward compatibility. If it's not possible a migration path must
> be found on a case by case basis.
[snip]

My point was that we can add backward compatibility later. But for the
initial effort, we want to get something off the ground that works, so we
shouldn't get bogged down by backward compatibility at first. Of course,
we should still leave room for backward compatibility to be added once we
got something working.

My view is that backward compatibility isn't the foremost concern here; 
the current Cons still works reasonably well for existing scripts. People
don't *have* to migrate until we got something that works on top of SCons. 


T

-- 
English has the lovely word "defenestrate", meaning "to execute by throwing
someone out a window", or more recently "to remove Windows from a computer
and replace it with something useful". :-) -- John Cowan

_______________________________________________
[email protected]
http://mail.gnu.org/mailman/listinfo/cons-discuss
Cons URL: http://www.dsmit.com/cons/
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/TP+BBgxOY7BxxAoRArWeAKCDU0erJ4qgt984zx2siw/EHfa8rwCgheQ5
K46aaIt2NQlAC+n1MS42ozk=
=8gCc
-----END PGP SIGNATURE-----