From: niklas | brueckenschlaeger Date: 2010-11-25T06:38:03+09:00 Subject: Re: Ruby's "More than one way to do things." --=-ACE90fH+LtCrLOqR2tnn Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Also: Even though we are all computer programmers (kind of), we come from a diversity of fields of expertise, let alone different worlds of programming languages / paradigms / experiences. Ruby is imho the language that allows developers who've done Perl, C, asm, (python), JavaScript, Pascal, whatever before to all work on the same page, while everyone still gets some aspects of their most comforting language. On Thu, 2010-11-25 at 06:31 +0900, Yukihiro Matsumoto wrote: > Hi, >=20 > In message "Re: Ruby's "More than one way to do things."" > on Thu, 25 Nov 2010 06:16:16 +0900, Jason Lillywhite writes: >=20 > |There is one point made about Python vs. Ruby on this site: > |http://c2.com/cgi/wiki?PythonVsRuby that interests me: > | > |It is this: > |Ruby: "There is more than one way to do it." > |Python: "There should be one - and preferably only one - obvious way to > |do it." > | > |Do you agree that Ruby emphasizes having more than one way to do it more > |than Python does? Do you believe this is a good thing for Ruby? Why? >=20 > "There is more than one way to do it" is the slogan we borrowed from > the Perl community. I cannot speak for the Perl community, but for > us, the slogan expresses the importance of diversity. But we do not > love diversity for no reason. We do not want confusion, for the sake > of diversity. So to rephrase: "There should be more than one way to > do it, if having many way is rational, depending on often untold > context". >=20 > matz. >=20 --=-ACE90fH+LtCrLOqR2tnn Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAABAgAGBQJM7YWhAAoJEIQdQGZOjo82zMMP/2MFbIceaQ9+bl3AL06lO0SU 4nps/OIgu/ZP8WrBGrHZDOrkD750jJ4t9j5UWIk5fm1x8ysvriWV2ousio0iFhIx 5yL/5VXT+UC6pBm9wN8bjtKeZPEGoCDxYszK7Mkwtbq7r+sJ471GxCSQ6AKgftdc xiZz9m7t3v/+KKhXzmyDk9xZ8hzvjrgVHcSgTyMX83UKxBNcChZwyoRjIhn3N3Jh ICWg67UprMMSc87Bj3HCXAMiBGXVSr0Rl4UhbzoD//jsgp9YjYPlt0AX8CMH1Kgs +DG+oQE3bZQBgMpHwrXfKjyZv5+mWrAji+5nCSvSJ+Zfuc5G1buBqEzbUac3uDo8 YCgkA2NIhk4ROrhv8lpdfImLZTvQiNkIqCSdUyxcH21KkO3lcqC/GEsB69GXLjDj 1ZUBgnyY520Ewi/e9bYRFKXsHMHHaQqu47PvJypdlu8+WrVhwaiAGBOS1Kx/8sje ovSFipT13ioRjAsekFbu4n/Ap9oLHHvq9brqKJWmlyy7noqouo6yak9Bq49kf6G5 pbHmYGlWMaq0NL87eo8S06f7OxP3sq95G+7Lso4oqje0DTrtbVqtUjoRlPt9YWJE iF6QWyuSRaSIX+jKaVS7HFryTzSZ54Dpaynyml8sgXWVImjGFht5LmCgh1gPkrsz Wt2XU4/peRFQKgtNZ6kE =fate -----END PGP SIGNATURE----- --=-ACE90fH+LtCrLOqR2tnn--