[#407882] Ruby extremely slow compared to PHP — Mick Jagger <lists@...>

Hello there, how are you? Hope you are fine. I am a PHP programmer

17 messages 2013/06/02

[#407908] TCPServer/Socket and Marshal problem — Panagiotis Atmatzidis <atma@...>

Hello,

18 messages 2013/06/03

[#407946] Is rubyquiz.com dead? — Alphonse 23 <lists@...>

Thread title says everything.

18 messages 2013/06/04

[#408012] Need help understanding recursion. — pedro oliva <lists@...>

Ive been reading Chris Pine's book 'Learn to Program' and its been going

11 messages 2013/06/06

[#408129] Getting Started With Development — Chamila Wijayarathna <cdwijayarathna@...>

I'm new to Ruby Development. I downloaded source from Github, but couldn't

24 messages 2013/06/11
[#408131] Re: Getting Started With Development — Per-erik Martin <lists@...> 2013/06/11

Ruby is often installed on linux, or can be easily installed with the

[#408146] Re: Getting Started With Development — "Chamila W." <lists@...> 2013/06/11

Per-erik Martin wrote in post #1112021:

[#408149] Re: Getting Started With Development — "Carlo E. Prelz" <fluido@...> 2013/06/11

Subject: Re: Getting Started With Development

[#408198] NokoGiri XML Parser — "Devender P." <lists@...>

Hi,

11 messages 2013/06/13

[#408201] trying to load a .rb file in irb — "Eric D." <lists@...>

I am trying to load a ruby program into irb and it will not load.

12 messages 2013/06/13

[#408205] Can I use Sinatra to render dynamic pages? — Ruby Student <ruby.student@...>

Hell Team,

18 messages 2013/06/13
[#408219] Re: Can I use Sinatra to render dynamic pages? — Nicholas Van Weerdenburg <vanweerd@...> 2013/06/14

You should be able to do this without JavaScript by using streaming.

[#408228] Re: Can I use Sinatra to render dynamic pages? — Ruby Student <ruby.student@...> 2013/06/14

Well, I got some good suggestions from everyone here. I thank you all for

[#408275] Compare and sort one array according to another. — masta Blasta <lists@...>

I have two arrays of objects that look something like this:

14 messages 2013/06/17

[#408276] Comparing objects — "Thom T." <lists@...>

How do I compare two objects in Ruby, considering only attributes

15 messages 2013/06/17

[#408307] getting the most out of Ruby — robin wood <lists@...>

I write a lot of scripts in Ruby, most are small simple things but some

13 messages 2013/06/18

[#408309] Creating ruby script exe — Rochit Sen <lists@...>

Hi All,

17 messages 2013/06/18

[#408357] Beginners problem with database and datamapper — cristian cristian <lists@...>

Hi all!

28 messages 2013/06/20

[#408437] How do I input a variable floating point number into Ruby Programs — "Michael P F." <lists@...>

I want to evaluate the following interactively:

10 messages 2013/06/23

[#408518] #!/usr/bin/env: No such file or directory — Todd Sterben <lists@...>

I am new to both linux and ruby. I am using Ubuntu and Ruby 1.9

17 messages 2013/06/27

[#408528] Designing a Cabinet class — Mike Vezzani <lists@...>

Hello all,

12 messages 2013/06/27

[#408561] Find elment in array of hashes — Rodrigo Lueneberg <lists@...>

array = {:id=>1, :price =>0.25} # index[0]

23 messages 2013/06/28

Re: getting the most out of Ruby

From: robin wood <lists@...>
Date: 2013-06-18 23:08:38 UTC
List: ruby-talk #408327
Stu wrote in post #1112800:
> Robin, If you look at ruby from a polyglot programmer view of the major
> paradigms consider this. Ruby is essentially three major paradigms
> modeled
> after three major programming languages, actually more but lets keep it
> simple.
>
> Ruby's object oriented is modeled after smalltalk; Though it's marketed
> as
> python
> Ruby's functional style is modeled after scheme lisp; Ruby programmers
> know
> the value of everything, but the cost of nothing =)
> Ruby's system programming is modeled after the procedural shell;
> Basically
> the c programming language, awk, bourne shell, UNIX regular expressions
> Et
> al. ; This is marketed as Perl( though the %{ literals } came from perl)

I really like Ruby's OO model and it is something that frustrates me 
whenever I have to switch to Python as it doesn't feel quite as nice. I 
did some smalltalk at uni so I think that may be why I'm drawn to it.

I do a lot of shell work so the regex stuff comes naturally luckily but 
it did take a lot of effort to learn in the first place.

It is the functional style stuff that I'm still getting my head around, 
I never really got lisp when they tried to teach it at uni.

> Though refactoring (i.e. less tokens == faster execution) is good to
> grok
> and testing aids the practice and is definitely part of the software
> development process it may be also useful to understand Ruby also from
> it's
> ancestors which further reseach can be seen from languages and utilities
> dating back to early days of computer science in the 1950's

I'm looking at the refactoring work to try to learn the more "Ruby" ways 
to do things rather than initially trying to write faster or tighter 
code.

> Good luck and enjoy hacking ruby

Thanks

-- 
Posted via http://www.ruby-forum.com/.

In This Thread