Rewrite cvsup & portupgrade in C
David O'Brien
obrien at freebsd.org
Wed Jul 7 09:38:55 PDT 2004
On Wed, Jul 07, 2004 at 10:23:16AM +0200, Brad Knowles wrote:
> At 12:00 AM -0700 2004-07-07, David O'Brien wrote:
>
> > JDP choose M3 because it was a very good language for the job -- C and
> > C++ isn't. We've gone too far in our snooty opinion that if it ain't
> > C/C++ it is crap. Modula-3, Ada, and Eiffel are very fine application
> > languages, and CVSup is an _application_.
>
> I'm confused. Once these applications are in binary form, what
> difference does it make what language they were written in?
HUGE! Well maybe not HUGE, but huge. Languages such as Ada and Modula-3
actually do bounds checking on arrays, for instance. The safety and
correctness of an application running depends on the language it is
written in. We should have a LOT less buffer overflows if an application
language were used for web servers, mail servers, and other network
daemons.
> Is cvsup not available as a binary-only package that can be installed?
> Are you required to build it from source, which is why you have to
> install ezm3 as well?
You are not required to build it from source -- Kris Kennaway does an
excellent job doing that for you.
--
-- David (obrien at FreeBSD.org)
More information about the freebsd-current
mailing list