From: Yu-Hsuan Lai Date: 2010-11-26T05:26:53+09:00 Subject: Should I do functional programming in Ruby? --0016364ed9e4f8e1a60495e66c45 Content-Type: text/plain; charset=ISO-8859-1 I'm a high school student and beginner of ruby. I know that ruby is a functional-hybrid language which has many elegant features such as first-class function, closure and implicit return. But I also have heard the slogan "least astonishment". I only used to learn C and C++. In my country, majority of students (school or university) study C/C++/Java and self-study C#/VB/PHP/ASP. We seldom use lisp or haskell. I think that for most people, functional programming can cause much astonishment. Of course readability is important. So, should I write ruby in C-like paradigm in order to decrease astonishment? -- Lai, Yu-Hsuan --0016364ed9e4f8e1a60495e66c45--