Mailing List ArchiveSupport open source code!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: Perl and Ruby
- To: tlug@example.com
- Subject: Re: Perl and Ruby
- From: "Stephen J. Turnbull" <turnbull@example.com>
- Date: Sat, 28 Oct 2000 16:43:51 +0900 (JST)
- Content-Transfer-Encoding: 7bit
- Content-Type: text/plain; charset=us-ascii
- In-Reply-To: <4.2.0.58.J.20001028012605.00a4d328@example.com>
- References: <4.2.0.58.J.20001028011957.00ab2160@example.com><4.2.0.58.J.20001028012605.00a4d328@example.com>
- Reply-To: tlug@example.com
- Resent-From: tlug@example.com
- Resent-Message-ID: <AM4J1B.A.tdF.ggo-5@example.com>
- Resent-Sender: tlug-request@example.com
>>>>> "hy" == YAMAGATA Hiroo <hiyori13@example.com> writes: hy> What would be the weak point of Ruby that people see? I know hy> this may be flame bait, but I'm curious. Well, as someone who has only looked at it briefly, I can say that my surface impression was that it didn't seem different enough from say Perl to be worth dealing with some of the different ways of expressing the same kinds of thing. Some of them seemed either stylistically or semantically bogus, although I haven't thought carefully about any of them. Examples: (style) We already have a number of different ways of expressing non-local exits (break n, try ... throw ... catch, longjmp(), etc) and I thought ruby's "rescue" keyword was gratuitously different. (style) The "case ... when" construct bugs me because it's ungrammatical. (semantics) The exit! Kernel function is unnerving, because it allows "ensure" promises to be broken. Ditto the "untaint" method for objects, which allows an object to decide for itself whether it is safe. (style, XEmacsish Ebola aversion) The Emacs notation for characters (\C-\M-a = the ASCII value of 'a' plus 128 anded with ~0x60) seems inappropriate outside of the keyboard context. -- University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091 _________________ _________________ _________________ _________________ What are those straight lines for? "XEmacs rules."
- References:
- Perl and Ruby
- From: Alberto Tomita <atomita@example.com>
- Re: Perl and Ruby
- From: YAMAGATA Hiroo <hiyori13@example.com>
Home | Main Index | Thread Index
- Prev by Date: Re: support
- Next by Date: Re: Python discussion, anybody?
- Prev by thread: Re: Perl and Ruby
- Next by thread: error on ndc restart
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links