Next Generation of Language



From this link
http://itpro.nikkeibp.co.jp/a/it/alacarte/iv1221/matsumoto_1.shtml
(Note : Japanese)
Matsu, the creator of Ruby, said in the next 10 years, 64 or 128 cores
desktop computers will be common, it's nearly impossible to simply
write that many threads, it should be done automatically, so maybe
functional language will do a better job in parallel programming than
procedural language like C or Ruby.

.



Relevant Pages

  • Re: Is Assignment in a Conditional an Idiom?
    ... Goes to show you that ruby offers plenty of rope to hang yourself if you are ... It's not really a feature of Ruby, it is common in many languages and is ... For example, in C/C++, assignment is always true, so in cases when you ... intend to do comparison but miss the second equals sign, ...
    (comp.lang.ruby)
  • Re: Common Lisp conditions
    ... system in a future version of Ruby. ... I just tried converting the example from Practical Common Lisp, ... def parse_log_entry text ... restart reparse_entry ...
    (comp.lang.ruby)
  • Re: Problem with Whys Poignants guide code..help
    ... There are a lot of ways to store structured data in Ruby. ... Google Yaml and read about it (somewhat like XML, ... The other common way is Marshal: ... I have variables in one file, load file in to another using "require", ...
    (comp.lang.ruby)
  • Re: functional programming
    ... From what I see Pascal creates a DSL that mimics Lisp in Ruby - with all the basic functions like cons, car and all the bracketing (which is by no means needed for a functional language). ... I tend to agree with Martin DeMello's statement about the two core concepts of functional programming. ...
    (comp.lang.ruby)
  • Re: Object Oriented Help
    ... What is a good way to create an object that publishes common interfaces ... Perhaps have a Customer object, PaymentDevice object, and Sva object ... Some of the ORMs I've heard of in Ruby are ActiveRecord ... ORM and any of those project names will be very fruitful for you. ...
    (comp.lang.ruby)