[#20675] RCR: non-bang equivalent to []= — Tobias Reif <tobiasreif@...>

Hi,

49 messages 2001/09/01
[#20774] Re: RCR: non-bang equivalent to []= — Tobias Reif <tobiasreif@...> 2001/09/03

I wrote:

[#20778] Re: RCR: non-bang equivalent to []= — Kevin Smith <kevinbsmith@...> 2001/09/03

--- Tobias Reif <tobiasreif@pinkjuice.com> wrote:

[#20715] oreilly buch von matz - website online — markus jais <info@...>

hi

43 messages 2001/09/02
[#20717] Re: OReilly Ruby book has snail on cover — ptkwt@...1.aracnet.com (Phil Tomson) 2001/09/02

Actually, thanks for posting it here. I was trying to search OReilly's

[#20922] Re: OReilly Ruby book has snail on cover — Paul Brannan <pbrannan@...> 2001/09/05

On Mon, 3 Sep 2001, Phil Tomson wrote:

[#20768] Minor cgi.rb question — "Hal E. Fulton" <hal9000@...>

I don't have much experience with

25 messages 2001/09/03

[#20770] Calling member methods from C++ — jglueck@... (Bernhard Glk)

Some quetsions have been solved for me, but my message system does not

12 messages 2001/09/03

[#20976] destructor — Frank Sonnemans <ruby@...>

Does Ruby have a destructor as in C++?

25 messages 2001/09/07

[#21218] Ruby objects <-> XML: anyone working on this? — senderista@... (Tobin Baker)

Are there any Ruby analogs of these two Python modules (xml_pickle,

13 messages 2001/09/15

[#21296] nested require files need path internally — Bob Gustafson <bobgus@...>

Version: 1.64

29 messages 2001/09/18
[#21298] Re: nested require files need path internally — David Alan Black <dblack@...> 2001/09/18

Hello --

[#21302] Re: nested require files need path internally — Bob Gustafson <bobgus@...> 2001/09/18

On Tue, 18 Sep 2001, David Alan Black wrote:

[#21303] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/18

Hi,

[#21306] Re: nested require files need path internally — Lars Christensen <larsch@...> 2001/09/18

On Tue, 18 Sep 2001, Yukihiro Matsumoto wrote:

[#21307] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/18

Hi,

[#21331] Re: nested require files need path internally — Paul Brannan <pbrannan@...> 2001/09/18

> The big difference is C++ search done in compile time, Ruby search

[#21340] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/18

Hi,

[#21353] Re: nested require files need path internally — Paul Brannan <pbrannan@...> 2001/09/18

On Wed, 19 Sep 2001, Yukihiro Matsumoto wrote:

[#21366] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/19

Hi,

[#21368] Re: nested require files need path internally — "Julian Fitzell" <julian-ml@...4.com> 2001/09/19

On 19/09/2001 at 10:12 AM matz@ruby-lang.org wrote:

[#21376] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/19

Hi,

[#21406] Re: nested require files need path internally — Paul Brannan <pbrannan@...> 2001/09/19

On Wed, 19 Sep 2001, Yukihiro Matsumoto wrote:

[#21315] Suggestions for new CGI lib — anders@... (Anders Johannsen)

From the comp.lang.ruby thread "Minor cgi.rb question" (2001-09-03), I

21 messages 2001/09/18

[#21413] Ruby/objects book in style of The Little Lisper — Brian Marick <marick@...>

I fell in love with Lisp in the early 80's. Back then, I read a book called

36 messages 2001/09/19
[#21420] Re: Ruby/objects book in style of The Little Lisper — Christopher Sawtell <csawtell@...> 2001/09/20

On 20 Sep 2001 06:19:44 +0900, Brian Marick wrote:

[#21479] Re: Ruby/objects book in style of The Little Lisper — Kevin Smith <kevinbsmith@...> 2001/09/21

--- Christopher Sawtell <csawtell@paradise.net.nz> wrote:

[#21491] SV: Re: Ruby/objects book in style of The Little Lisper — "Mikkel Damsgaard" <mikkel_damsgaard@...> 2001/09/21

[#21494] Re: SV: Re: Ruby/objects book in style of The Little Lisper — Kevin Smith <kevinbsmith@...> 2001/09/21

--- Mikkel Damsgaard <mikkel_damsgaard@mailme.dk> wrote:

[#21510] Re: SV: Re: Ruby/objects book in style of The Little Lisper — Todd Gillespie <toddg@...> 2001/09/22

On Sat, 22 Sep 2001, Kevin Smith wrote:

[#21514] Re: SV: Re: Ruby/objects book in style of The Little Lisper — Kevin Smith <kevinbsmith@...> 2001/09/22

--- Todd Gillespie <toddg@mail.ma.utexas.edu> wrote:

[#21535] irb — Fabio <fabio.spelta@...>

Hello. :) I'm new here, and I have not found an archive of the previous

15 messages 2001/09/22

[#21616] opening a named pipe? — "Avdi B. Grimm" <avdi@...>

I'm having trouble reading from a named pipe in linux. basicly, I'm

12 messages 2001/09/24

[#21685] manipulating "immutable" objects such as Fixnum from within callbacks & al... — Guillaume Cottenceau <gc@...>

Hello,

15 messages 2001/09/25

[#21798] Ruby internal (guide to the source) — "Benoit Cerrina" <benoit.cerrina@...>

Hi,

22 messages 2001/09/28

[ruby-talk:21420] Re: Ruby/objects book in style of The Little Lisper

From: Christopher Sawtell <csawtell@...>
Date: 2001-09-20 03:51:32 UTC
List: ruby-talk #21420
On 20 Sep 2001 06:19:44 +0900, Brian Marick wrote:
> I fell in love with Lisp in the early 80's. Back then, I read a book called 
> The Little Lisper, which I also loved. It's an interesting book, in that 
> some people love it and some people hate it. It crams a lot of information 
> into a deceptively simple dialogue style, and always skates just this side 
> of being too cute. (At least, those who like it think so.)
> 
> A while back, I started thinking of writing a book about objects in this 
> style. It would get as deeply into objects as The Little Lisper does into 
> recursion and lambda. So I want to start at the beginning and end with 
> advanced metaclass hackery and things like first-class continuations. Ruby 
> would be an ideal language for the book, even better than Smalltalk, so the 
> tentative title is A Little Ruby, A Lot of Objects.
> 
> The question is: can I pull it off? To see, I wrote the first chapter, 
> which you can find here:
> <http://www.visibleworkings.com/little-ruby/Chapter1.pdf>
> If you also liked The Little Lisper, I'd be happy if you took a look at my 
> chapter and gave me your opinion:
> 
> 1) I'm trying to come close to TLL's gently whimsical tone. Have I got it?
> 
> 2) Does the chapter show evidence that I can make a book build in the
>     way that TLL does?
> 
> Please be frank. Writing in this style is surprisingly hard, so I want to 
> stop now if I'm not up to it.
> 
> Thank you. If I decide to continue, I'll ask (on a separate mailing list 
> that I'll set up) for topics/hacks to be sure to include.


This is my very different attempt at a computer language tutorial
written nearly 10 years ago:-

ftp://ftp.funet.fi/pub/languages/C/tutorials/sawtell_C.tar.gz

Like your work it attemps to be light hearted and whimsical, but in a
rather different way.

The problem with whimsey in technical writing is that it is _extremely_
difficult to find the correct place for the line which separates "In
Jokes", for an understanding of which you have to have a full
understanding of the subject matter and are meaningless in a tutorial
for new learners, from the gentle leavening of otherwise solid prose.
Also I'd just like to say that it is even harder to to pitch one's
humour so that it is humourous the world over and inoffensive to all
cultures without it being horribly corney.

If I might just make a comment before you really get going on your book.
I have found that my readers appreciated that my prose did not talk down
to them, was written in such a way that it was understandable by readers
worldwide who learnt English at school rather than on Mother's knee,
avoided overt jargon and acronyms, and all the examples were fully
tested and working programs.
If at all possible make the program itself produce the text output which
goes into the manuscript. You can do this if you use either groff or
LaTeX for document preparation Finally I gather that the most
appreciated point is that my prose was very carefully edited to avoid
making the work a full sized door stopper. Thus I like your idea of a
_Little_ book. You will sell more because they will be less costly than
the others.

Since my little literary effort I've realized that I failed with the
examples. I didn't really get the idea back then that it is really
important that the examples are as true to life as it is possible to get
in a text-book, and - most important - follow a continuous thread. (
imho The Pickaxe Book, and many others fail miserably here ). Ideally,
one want's to end up with a slightly useful application at the end of
the book.

I think that a "Learn to Program a Computer with Ruby", rather than
"Learn Ruby" would be a great kind of book. Take care not to drop the
readers into the deep end and drown them before they can swim.

Make it very clear right at the beginning of the book that you don't do
kid's homework for free, or you will find that your telephone will ring
continuously and your mail boxes will be filled to overflowing with
plaintive pleas from the lazy and less intellectually able.




In This Thread