[MacRuby-devel] need review for macrubyc man-page

Rich Morin rdm at cfcl.com
Thu Dec 17 22:25:10 PST 2009


General

  Overly long sentences are harder to comprehend, construct, and
  punctuate correctly.  In general, a warning light should go on
  after 10 words in a sentence.  The light should turn red at 15
  or 20 words.  The sentence below (35 words!) should set off air
  raid sirens...

    A MacRuby loadable object is a Mach-O bundle compiled with
    a global constructor that will evaluate the Ruby machine
    code once it's loaded by the dynamic linker, at runtime,
    generally upon a Ruby #require statement.

  The "serial", or "Oxford" comma reduces ambiguity:

    I'd like to thank my parents,
    God and Mother Teresa.

  Adding a blank line between expository text and examples makes
  both of them easier to read.


Specific

... objects, dynamic libraries  or executables.
                     libraries,

... advantages;  the ...
    advantages.  The

... of the program, and the original ...
... of the program.     The original ...

... available as is since it has ...
... available, as it has ...

Compile, assemble  and link a ...
         assemble,

... by rubyc are dynamically linking against ...
                             linked


... that are statically linking against ...
                        linked

... the MacRuby runtime, for example  executables ... rubyc.
... the MacRuby runtime (for example, executables ... rubyc).

... bundles are using the .rbo file extension and can simply be ...
... bundles use the .rbo file extension and can be ...

The source files can later be removed.
The source files can be removed later.

rubyc without any option will ...
When used without any options, rubyc will ...

... main file and its machine code will be ran once ...
... main file. Its machine code will be run once ...

...  executable but only ran upon #require calls.
...  executable, but only run upon #require calls.

... will ran upon #require calls.
         run

 ruby(1) irb(1) ruby_deploy(1)
 ruby(1), irb(1), ruby_deploy(1)
-- 
http://www.cfcl.com/rdm            Rich Morin
http://www.cfcl.com/rdm/resume     rdm at cfcl.com
http://www.cfcl.com/rdm/weblog     +1 650-873-7841

Technical editing and writing, programming, and web development


More information about the MacRuby-devel mailing list