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

From: Robert Feldt <feldt@...>
Date: 2001-02-28 07:19:39 UTC
List: ruby-talk #11755
On Tue, 27 Feb 2001, Dave Thomas wrote:

> 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?
> 
I was thinking specifying a very simple text format that can output the
latex your scripts need to generate all the nice stuff (HTML,ri etc). Like
for the one above:

reverse
	anArray
Returns a new array using %c{arr}'s elements in reverse order.
%c{
	["a", "b", "c"].reverse -> ["c", "b", "a"]
	[1].reverse -> [1]
}

General idea is to make lots of assumptions in this simple text format so
that people need only write the minimum possible and still get nice
docs. If we can make writing docs easier we might get more of it...

Also see ruby-talk:10555.

If you can specify the latex output (or other output) your scripts need I
can do the parser... Any ideas on whats the simplest possible and easiest
usable format of course welcome!

Regards,

Robert

In This Thread

Prev Next