From: David Vallner Date: 2006-11-03T06:35:23+09:00 Subject: Re: ruby programming best practice --------------enig2FC01D06C1E17DE46D4550A3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Paul Lutus wrote: > Also, Ruby isn't that different from compiled languages. As to the latt= er, a > null pointer will in many cases go unnoticed until it creates a runtime= > error when the code the pointer belongs to is executed, as you say, per= haps > years later. >=20 Unless you use one with compile-time null-safety checking. Defensive compile-time DbC does loads for making your program's behaviour predictab= le. (Disclaimer: I am not an Eiffel weenie. Weird syntax, TOO_MANY_ALLCAPS, etc.) David Vallner --------------enig2FC01D06C1E17DE46D4550A3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) iD8DBQFFSmSSy6MhrS8astoRAu37AJ4grfQIougH6vfLZ+bamigHJwwAsQCeJzD4 kzV5i/+WEz0a8wO5Jaqe9VE= =gMyS -----END PGP SIGNATURE----- --------------enig2FC01D06C1E17DE46D4550A3--