[#10209] Market for XML Web stuff — Matt Sergeant <matt@...>

I'm trying to get a handle on what the size of the market for AxKit would be

15 messages 2001/02/01

[#10238] RFC: RubyVM (long) — Robert Feldt <feldt@...>

Hi,

20 messages 2001/02/01
[#10364] Re: RFC: RubyVM (long) — Mathieu Bouchard <matju@...> 2001/02/05

[#10708] Suggestion for threading model — Stephen White <spwhite@...>

I've been playing around with multi-threading. I notice that there are

11 messages 2001/02/11

[#10853] Re: RubyChangeRequest #U002: new proper name for Hash#indexes, Array#indexes — "Mike Wilson" <wmwilson01@...>

10 messages 2001/02/14

[#11037] to_s and << — "Brent Rowland" <tarod@...>

list = [1, 2.3, 'four', false]

15 messages 2001/02/18

[#11094] Re: Summary: RCR #U002 - proper new name fo r indexes — Aleksi Niemel<aleksi.niemela@...>

> On Mon, 19 Feb 2001, Yukihiro Matsumoto wrote:

12 messages 2001/02/19

[#11131] Re: Summary: RCR #U002 - proper new name fo r indexes — "Conrad Schneiker" <schneik@...>

Robert Feldt wrote:

10 messages 2001/02/19

[#11251] Programming Ruby is now online — Dave Thomas <Dave@...>

36 messages 2001/02/21

[#11469] XML-RPC and KDE — schuerig@... (Michael Schuerig)

23 messages 2001/02/24
[#11490] Re: XML-RPC and KDE — schuerig@... (Michael Schuerig) 2001/02/24

Michael Neumann <neumann@s-direktnet.de> wrote:

[#11491] Negative Reviews for Ruby and Programming Ruby — Jim Freeze <jim@...> 2001/02/24

Hi all:

[#11633] RCR: shortcut for instance variable initialization — Dave Thomas <Dave@...>

13 messages 2001/02/26

[#11652] RE: RCR: shortcut for instance variable initialization — Michael Davis <mdavis@...>

I like it!

14 messages 2001/02/27

[#11700] Starting Once Again — Ron Jeffries <ronjeffries@...>

OK, I'm starting again with Ruby. I'm just assuming that I've

31 messages 2001/02/27
[#11712] RE: Starting Once Again — "Aaron Hinni" <aaron@...> 2001/02/27

> 2. So far I think running under TextPad will be better than running

[#11726] Re: Starting Once Again — Aleksi Niemel<zak@...> 2001/02/28

On Wed, 28 Feb 2001, Aaron Hinni wrote:

[ruby-talk:11303] Re: Programming Ruby is now online

From: raja@... (Raja S.)
Date: 2001-02-22 10:56:44 UTC
List: ruby-talk #11303
Dave Thomas <Dave@PragmaticProgrammer.com> writes:

> A first version of the book Programming Ruby is now available, both
> online and for download.

To borrow a phrase I came across in your book:  Domo arigato gozaimasu !

[for those, like me, unfamiliar with Japanese, a Japanese friend explained
 the nuances to me as:

    "Domo arigato gozaimasu" means "Thank you very much." It is a polite and
     formal expression. You can say, "Arigato gozaimasu", "Domo arigato",
     "Arigato", or just "Domo". The most polite expression is "Domo arigato
     gozaimasu". The degree of politeness become less towards "Domo", but
     the meaning is the same. When you want to express your appreciation to
     someone, you can use one of them according to the situation where you
     are. If he or she is familiar to you, the less formal and polite one is
     used. If not, a polite and formal one is better."
]

Needless to say the availability of good documentation (free or otherwise)
can make or break a language.  Perl has been very good at it with perldoc
and the Python folks have done a great job in keeping their online
documentation in sync with each new release.  Apart from the inherent merits
of the Ruby itself and the wonderful online community, if (or should it be
when?) Ruby catches on big time in the West a major part of the credit will
definitely go to the early occurrence of such an excellent book.

Regarding the discussion of precedents, Three come to mind:

. Guy Steele, made the TeX-able source of the entire 1000 odd page 2nd
  edition of "Common Lisp: the language" (Digital press) publically
  available in the early 90s.  After the Web took off it was converted to
  HTML.  Both this and Kent Pitman's Common Lisp hyper reference are
  indispensable for anybody developing in Common Lisp.
     http://www.cs.cmu.edu/Web/Groups/AI/html/cltl/cltl2.html
     http://www.xanalys.com/software_tools/reference/HyperSpec/ 
  The hyperspec is essentially the ANSI reference for CL.  (Incidentally CL
  was the first OO language to attain ANSI standardization.)

. Few years back, Kent Dybvig (author of the leading Scheme implementation,
  Chez Scheme), placed the second edition of his "The Scheme programming
  language" (Prentice Hall) on the web (www.scheme.com). This would be
  Scheme's equivalent of K&R.  (Dybvig has done an excellent job in his TeX
  to html translation.)

. Bruce Eckel (of "Thinking in Java/C++" fame), has placed the original MS
  Word source (as well as other formats) of his recent books on his Web site
  -before- publication.  The pre-publication release has helped him polish
  his books and debug the prose and code.  Inspite of the MS Word source
  continuing to be available even after the book was formally published
  (Prentice Hall) his books continue to be best sellers garnering various
  awards from the Java/C++ community.  IIRC, in one of his interviews he
  mentions that he feels that having the online versions available has
  actually helped to -increase- sales as many people having discovered the
  excellence of his books via the online versions, then want the advantages
  of hard copy.

  It would not be surprisingly if the same thing happened with Programming
  in Ruby too --- more people will get over the initial hump of exploring a
  new language and those serious about Ruby development will probably buy
  the book any way.

Regards,
Raja

In This Thread