From: David Vallner Date: 2006-10-19T08:16:47+09:00 Subject: Re: Another topic for RubyConf --------------enig669BB10145115A25C02E95F6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Keith Fahlgren wrote: >> Java: "Buddha is ..." >=20 > public class BuddhaFactory extends DietyFactory { > public void makeBuddha() throws Exception { > ... >=20 Shh. A makeBuddha() method really shouldn't be void ;;P Now, all that's needed is to have an agent bytecode-enhance my classes at load-time to implement the BuddhaAware interface for [insert IoC container du jour here] to autowire the factory to them for all my objects to achieve nirvana without the source code knowing! Java metaprogramming Zen. The sheer scariness of it makes me admire people like Geert Bevin a little more, even if he is a troll. And recall how much more sense eval() makes. (Yes, it's scary enough to make me say -that- outrageous nonsense ;P) Also, I'm surprised everyone missed the obvious: Python: "Buddha is bloody albatross flavoured." David Vallner --------------enig669BB10145115A25C02E95F6 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) iD8DBQFFNrXdy6MhrS8astoRAn46AJ4qkXamfsasxFK/DuMEzUeS/rpzcwCfRkJH ouiIhjHEZN44cYvlmLu5v/U= =5KtX -----END PGP SIGNATURE----- --------------enig669BB10145115A25C02E95F6--