It’s been about ten years since I spent any time programming, and even
back then I’d only written medium-sized applications in various Basic
dialects (Locomotive Basic, Omikron Basic, GFA Basic, VB). I’m
interested in learning Ruby, but couldn’t find any “beginner’s
tutorials” online. (Most everything I found seemed rather advanced.)
There are several Ruby related books. Is there one among them that
you’d recommend to a true Ruby (and object oriented languages)
“newbie”? If there’s no “real beginner’s” book, which of the available
ones comes closest?
I steered my friend (who has programmed before, but only in non-OO
languages) to “Programming Ruby” by David Thomas and Andrew Hunt.
He’s picking it up quite well.
···
On Wednesday 26 June 2002 09:14 am, Michael Vondung wrote:
There are several Ruby related books. Is there one among them that
you’d recommend to a true Ruby (and object oriented languages)
“newbie”?
It’s been about ten years since I spent any time programming, and even
back then I’d only written medium-sized applications in various Basic
dialects (Locomotive Basic, Omikron Basic, GFA Basic, VB). I’m
interested in learning Ruby, but couldn’t find any “beginner’s
tutorials” online. (Most everything I found seemed rather advanced.)
There are several Ruby related books. Is there one among them that
you’d recommend to a true Ruby (and object oriented languages)
“newbie”? If there’s no “real beginner’s” book, which of the available
ones comes closest?
Thanks!
For a tutorial oriented book I would recomend
Sams
Teach Yourself Ruby in 21 Days
by Mark Slagell
from the of the current Ruby books.
Don’t be put off by the “Teach yourself …” title. It is very well written.
Is there aversion of ruby that will run on the palm pilot?
It seems that it should be small enough - or is the PP
not powerful enough to run Ruby at an acceptable speed…
Is there aversion of ruby that will run on the palm pilot?
It seems that it should be small enough - or is the PP
not powerful enough to run Ruby at an acceptable speed…
Unfortunately, Ruby highly depends on C model. Palm does not have
even stdio. If someone has brilliant idea, tell me. I really like
to see Ruby runs on my visor edge.
Is there aversion of ruby that will run on the palm pilot?
It seems that it should be small enough - or is the PP
not powerful enough to run Ruby at an acceptable speed…
Unfortunately, Ruby highly depends on C model. Palm does not have
even stdio. If someone has brilliant idea, tell me. I really like
to see Ruby runs on my visor edge.
I have some Palm programming experience. Depending on which compiler
you use, you may or may not have stdio emulated. I’ve been using
PRC-Tools and this page is really helpful as an overview: http://tangentsoft.net/palmfaq/articles/stdlib.html
I think beside the size issue, ruby on palm should be feasible, but
perhaps it will introduce too many #ifdef’s in the code.
I’ve found that pretty much every standard C library routine I wanted was
available with a slightly different name. For example, StrPrintf() for
sprintf().
Hence, a few #define’s can get you a long way. Of course, most of the *nix
library routines are missing, but unless they’re used by the other code, that
would simply mean that some of Ruby’s library routines would have to be
sacrificed.
···
On Thu, 27 Jun 2002 04:59, you wrote:
I have some Palm programming experience. Depending on which compiler
you use, you may or may not have stdio emulated. I’ve been using
PRC-Tools and this page is really helpful as an overview: Tangentsoft
I think ANY implementation of Ruby (tiny Ruby anyone )
would be better than none.
whether we have to change a few library routines - who cares.
I absolutely prefer it to C now.
BTW what about an implementation for Pocket PC?
Weiler’s Law
“Nothing is impossible for the man who doesn’t have to do it himself.”
···
----- Original Message -----
From: Harry Ohlsen
To: ruby-talk ML
Sent: Thursday, June 27, 2002 12:35 AM
Subject: Re: Palm Distro
On Thu, 27 Jun 2002 04:59, you wrote:
I have some Palm programming experience. Depending on which compiler
you use, you may or may not have stdio emulated. I’ve been using
PRC-Tools and this page is really helpful as an overview: Tangentsoft
I’ve found that pretty much every standard C library routine I wanted was
available with a slightly different name. For example, StrPrintf() for
sprintf().
Hence, a few #define’s can get you a long way. Of course, most of the *nix
library routines are missing, but unless they’re used by the other code, that
would simply mean that some of Ruby’s library routines would have to be
sacrificed.