From: Mark Vander Voord Date: 2007-10-26T21:29:19+09:00 Subject: Re: Fluent programming in Ruby ------=_Part_8725_11991619.1193401759291 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline > > For a human reader it is from my viewpoint better that the > > actual possibility... > > > > puts "hello". > > upcase. > > reverse. > > slice(0) # => prints "O" > > I don't believe this to be true. In normal written language, we put a period at the end of a statement to signify we have completed a thought. That is the opposite of what we are doing here, where you want to continue onto the next statement. From my point of view, a period at the end of the statement would be misleading. Mark ------=_Part_8725_11991619.1193401759291 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
> For a human reader it is from my viewpoint better that the
> actual possibility...
>
> puts "hello".
>      upcase.
>      reverse.
>      slice(0)   #  => prints "O"
>

I don't believe this to be true.  In normal written language, we put a period at the end of a statement to signify we have completed a thought.  That is the opposite of what we are doing here, where you want to continue onto the next statement.  From my point of view, a period at the end of the statement would be misleading.

Mark
------=_Part_8725_11991619.1193401759291--