[#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:11688] Re: small ri patch

From: Dave Thomas <Dave@...>
Date: 2001-02-27 13:58:41 UTC
List: ruby-talk #11688
Robert Feldt <feldt@ce.chalmers.se> writes:

> Since ri now supports abbreviations via prefix matching we should be able
> to give abbreviations of length 1. Patch is below.

Thanks

> Another thought on ri: I proposed some time ago that we should base a
> simple documentation format on the formats used by Dave&Andy in the book
> and now (in another form) in ri. I still think this would be a good
> thing. Anyone else got ideas on this? Would it suffice if I/we do a simple
> parser outputting stuff the way ri documentation is formatted? (Or is 
> too much info lost there to get back to XML?) Would also
> be good with a short list of advice on how to write docs the "pickaxe
> way". Dave?

If people want to write using rhe original LaTeX, I'd be happy to
release our style files. That's pretty clean. For example, from Array:

    \begin{method}{reverse}{\self.reverse \returns{\obj{anArray}}}{A}
      Returns a new array using \self's elements in reverse order.
      \begin{ruby}[comment]
        [ "a", "b", "c" ].reverse
        [ 1 ].reverse
      \end{ruby}
    \end{method}

To generate stuff for ri, I have a Ruby program and some XSL that
converts the above to:

 <method name="reverse">
   <callseq>
      <i>arr</i>.reverse -> <i>anArray</i>
   </callseq>
   <desc>
   <p/>
      Returns a new array using <i>arr</i>'s elements in reverse order.
   <p/>
   <verbatim>
     <MULTI><m1><code>[ "a", "b", "c" ].reverse</code></m1><m2><code>["c", "b", "a"]</code></m2></MULTI>
     <MULTI><m1><code>[ 1 ].reverse</code></m1><m2><code>[1]</code></m2></MULTI>
   </verbatim>
   </desc>
 </method>

However, it you wanted to use this as a general format, I'd want to
step back a bit, and instead use something like

 <method name="reverse">
   <callseq>
      <obj>arr</obj>.reverse <returns><obj>anArray</obj></returns>
   </callseq>
   <desc>
      Returns a new array using <obj>arr</obj>'s elements in reverse order.
      <code show_output_as="comments">
        [ "a", "b", "c" ].reverse
        [ 1 ].reverse
      </code>
   </desc>
 </method>

This would be usable to generate decent HTML and ri stuff.

Was this the kind of thing you were looking for?


Dave

In This Thread