I'm to give short talk on ruby at work, anybody have material/outlines they can donate/

I’m not expected to be a ruby expert, its just part of a series of
“here’s a cool thing, this is what I know so far” talks. I’m planning on
talking about

  • why I started to be interested in ruby
  • quick overview of the lang, some comparisons to perl and lisp
  • what kind of things I’m doing

Just 30 min and some questions.

Anybody done something like this before and has some suggestions? A 10
minute syntax review outline?

Skip the syntax review. The interesting things about Ruby are not captured by
the syntax, IMHO. Talk about the advantages of a true OO language, dynamic
class extensions, and things of that sort. Some interesting code samples are
fine. Anyone who would understand the syntax presentation will be able to
read the ruby code sufficiently to understand it. For others, a syntax
presentation would be too dry and wouldn’t convey why, indeed, ruby is in
fact “cool”.

···

On Saturday 08 March 2003 04:20 pm, Sam Roberts wrote:

Thanks,
Sam


Seth Kurtzberg
M. I. S. Corp.
480-661-1849
seth@cql.com

I wholeheartedly agree. Get into examples as soon as possible, and
concentrate on the stuff Ruby excels at or does differently than other
languages.

···

On Sat, 2003-03-08 at 19:27, Seth Kurtzberg wrote:

Skip the syntax review. […] Talk about the advantages of a true OO language, dynamic
class extensions, and things of that sort. Some interesting code samples are
fine.


– Jim Weirich jweirich@one.net http://w3.one.net/~jweirich

“Beware of bugs in the above code; I have only proved it correct,
not tried it.” – Donald Knuth (in a memo to Peter van Emde Boas)

here’s a little demo i gave at work. note that some of the links are to
sources.

http://eli.fsl.noaa.gov/ruby/class/0/presentation/slide.cgi

(the cgi slide show itself is written using ruby and amrita)

-a

···

On Sun, 9 Mar 2003, Jim Weirich wrote:

I wholeheartedly agree. Get into examples as soon as possible, and
concentrate on the stuff Ruby excels at or does differently than other
languages.

Ara Howard
NOAA Forecast Systems Laboratory
Information and Technology Services
Data Systems Group
R/FST 325 Broadway
Boulder, CO 80305-3328
Email: ahoward@fsl.noaa.gov
Phone: 303-497-7238
Fax: 303-497-7259
====================================

“Jim Weirich” jweirich@one.net wrote in message
news:1047171353.9282.135.camel@traken…

Skip the syntax review. […] Talk about the advantages of a true OO
language, dynamic
class extensions, and things of that sort. Some interesting code
samples are
fine.

I wholeheartedly agree. Get into examples as soon as possible, and
concentrate on the stuff Ruby excels at or does differently than other
languages.

I actually think syntax is very important. It is far from the only thing
though.
It is the syntax (and some basic semantics) that makes you juggling with
arrays and hashes after 10 minutes in Ruby. Perl have similar capabilities
but it is not as accessible or as easy to remember once you return to it.

Few people care (initially) that you can dynamically add methods or
overwrite methods.

Mikkel

···

On Sat, 2003-03-08 at 19:27, Seth Kurtzberg wrote: