gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] Nit


From: Thomas Zander
Subject: Re: [Gnu-arch-users] Nit
Date: Mon, 20 Oct 2003 10:56:24 +0200
User-agent: KMail/1.5

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 20 October 2003 10:37, Alexander Deruwe wrote:
> On Mon, Oct 20, 2003 at 09:58:34AM +0200, Thomas Zander wrote:
> > I'm not attacking anyone here; Just don't say that tla is a very stable
> > technlogy like I heard someone say a couple of days ago.
> > After you learned to program using things like exceptions (that is; not
> > trusting data to always take the perfect path), then you are qualified
> > to say your tech can be regarderd as mature.  c programmers by default
> > are not.
> > Let me repeat; I'm not attacking anyone.
>
> Allow me to 'pffft' at all of this...  I've been using tla (first larch)
> in a production environment since appx March 2002.  In my opinion, it
> has been mature for quite a while now.

I understand directly that tla is mature from a users perspective; but thats 
not the point.
The maturity I am talking about has more to do with absence of regression 
bugs, the ability to abuse one part of tech for something quite different 
and not break it, or at least get very good error reporting. Its about 
being able to be very very sure that if you add a feature and stuff breaks 
it HAS to be in your new code since the rest is mature enough to not have 
to debug.
Its all the things that people use Exceptions for; since it allows for bugs 
to be made without creating non-sane conditions, which allows creating 
software bug-free the first time around.
You are right that c can do this; but most developers just don't because its 
so damn hard!

How often is a malloc done without a check if it succeeded?  Do a grep to 
find out, same with file-open and all those nice little problems.

- -- 
Thomas Zander
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE/k6M4CojCW6H2z/QRAswiAKCfW8YH0TczRztcoBe2IT+HdMEfZACgghUf
kpFCVUgMwjZOg0CWW5JzWHc=
=81mp
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]