[#377882] remove array bracket — Kamarulnizam Rahim <niezam54@...>

Hi when i run my script, the output is as followed:

18 messages 2011/02/02

[#378046] Setter method for Hash value — Rolf Pedersen <rolfhsp@...>

Hi

20 messages 2011/02/03
[#378052] Re: Setter method for Hash value — Brian Candler <b.candler@...> 2011/02/03

Rolf Pedersen wrote in post #979431:

[#378056] Re: Setter method for Hash value — Rolf Pedersen <rolfhsp@...> 2011/02/03

Hi Brian (and others who have contributed with suggestions along the same

[#378144] C extension: How to check if a VALUE is still alive (not being GC'ed)? — Iñaki Baz Castillo <ibc@...>

Hi, I'm coding an async DNS resolver for EventMachine based on udns (a

13 messages 2011/02/05
[#378171] Re: C extension: How to check if a VALUE is still alive (not being GC'ed)? — Tony Arcieri <tony.arcieri@...> 2011/02/06

On Sat, Feb 5, 2011 at 4:02 PM, I=F1aki Baz Castillo <ibc@aliax.net> wrote:

[#378179] Re: C extension: How to check if a VALUE is still alive (not being GC'ed)? — Iñaki Baz Castillo <ibc@...> 2011/02/06

2011/2/6 Tony Arcieri <tony.arcieri@medioh.com>:

[#378199] Choosing an office suite — Hilary Bailey <my77elephants@...>

I am trying to decide which office suite to choose from. The only

30 messages 2011/02/07
[#378229] Re: Choosing an office suite — Phillip Gawlowski <cmdjackryan@...> 2011/02/07

On Mon, Feb 7, 2011 at 11:15 AM, Hilary Bailey <my77elephants@gmail.com> wrote:

[#378202] making hash key from arrays — Arihan Sinha <arihan_sinha@...>

Hi All,

11 messages 2011/02/07

[#378254] "permission denied" happening too often — Peter Bailey <pbailey@...>

Hello,

15 messages 2011/02/08
[#378256] Re: "permission denied" happening too often — Anurag Priyam <anurag08priyam@...> 2011/02/08

> I've got Ruby scripts that have been working fine for years now. But,

[#378257] Re: "permission denied" happening too often — Markus Schirp <mbj@...> 2011/02/08

You can also try to strace your script. In the logs you'll find the system

[#378259] Re: "permission denied" happening too often — Peter Bailey <pbailey@...> 2011/02/08

Markus Schirp wrote in post #980289:

[#378307] undefined class/module YAML::PrivateType - Error — "Priya D." <dharsininitt@...>

Hi,

11 messages 2011/02/09

[#378341] System calls with ` in parameters — "Gerad S." <geradstemke@...>

Hi All,

12 messages 2011/02/09

[#378618] Defining class methods — Tony Arcieri <tony.arcieri@...>

It seems there are 3 ways of defining class methods (at least in common

12 messages 2011/02/16

[#378685] LiveAST: a pure Ruby 1.9.2 library obtaining live abstract syntax trees — "James M. Lawrence" <quixoticsycophant@...>

= LiveAST

13 messages 2011/02/18

[#378753] posix_mq : Problem installing on HPUX — Tadeusz Bochan <tad.bochan@...>

Hello,

13 messages 2011/02/20

[#378890] a, b = Array.new(2).map!{|x| data.dup} — Stefan Salewski <mail@...>

I think I can replace this code

19 messages 2011/02/23
[#378892] Re: a, b = Array.new(2).map!{|x| data.dup} — niklas | brueckenschlaeger <niklas@...> 2011/02/23

Are you sure you can't rework your code to *not* copy data 5x? I assume

[#378899] Re: a, b = Array.new(2).map!{|x| data.dup} — Stefan Salewski <mail@...> 2011/02/23

On Thu, 2011-02-24 at 07:00 +0900, niklas | brueckenschlaeger wrote:

[#378941] Automatic question generator libs in Ruby Language — Sniper Abandon <sathish.salem.1984@...>

is there any Automatic question generator libraries in Ruby Language ?

20 messages 2011/02/24
[#379058] Re: Automatic question generator libs in Ruby Language — Sniper Abandon <sathish.salem.1984@...> 2011/02/27

suppose if i have a paragraph (arround 250 words)

[#379172] Re: Automatic question generator libs in Ruby Language — Shadowfirebird <shadowfirebird@...> 2011/03/01

> i want to get all the possible question from that paragraph

[#379174] Re: Automatic question generator libs in Ruby Language — Peter Zotov <whitequark@...> 2011/03/01

On Tue, 1 Mar 2011 19:31:36 +0900, Shadowfirebird wrote:

[#379175] Re: Automatic question generator libs in Ruby Language — Adam Prescott <mentionuse@...> 2011/03/01

On Tue, Mar 1, 2011 at 10:55 AM, Peter Zotov <whitequark@whitequark.org>wrote:

[#379177] Re: Automatic question generator libs in Ruby Language — Peter Zotov <whitequark@...> 2011/03/01

On Tue, 1 Mar 2011 20:02:13 +0900, Adam Prescott wrote:

[#379179] Re: Automatic question generator libs in Ruby Language — Adam Prescott <mentionuse@...> 2011/03/01

On Tue, Mar 1, 2011 at 12:28 PM, Peter Zotov <whitequark@whitequark.org>wrote:

[#378949] why is $1 in a grep() equal to nil? — 7stud -- <bbxx789_05ss@...>

class DataSource

16 messages 2011/02/24
[#378953] Re: why is $1 in a grep() equal to nil? — Eric Christopherson <echristopherson@...> 2011/02/25

On Thu, Feb 24, 2011 at 2:59 PM, 7stud -- <bbxx789_05ss@yahoo.com> wrote:

[#378958] parsing rule for this code? — 7stud -- <bbxx789_05ss@...>

1)

11 messages 2011/02/25

[#379000] Symbol#to_proc helping out with #select to beat Scala-s solution — Jarmo Pertman <jarmo.p@...>

Hey!

9 messages 2011/02/25

[#379074] finding a tag in a binary file — rob stanton <tnotnats@...>

I have a binary file in which I'd like to find multiple strings of 10

12 messages 2011/02/27

Documenting multi-file C extensions

From: Nick Booker <nmbooker@...>
Date: 2011-02-28 13:54:38 UTC
List: ruby-talk #379125
Hi.

I'm having some trouble getting rdoc to recognise my module structure
in a
C extension.
It generates documentation for the top-level module RBSpool, which is
declared in rbspool.c, but my classes (which are defined in separate C
files, named, for example, RBSpool_Server.c)
are found but not listed in the generated HTML.

Can anybody suggest what I'm doing wrong (or point me in the direction
of someone / something who can?)

The output of "rake doc" is here:
 sfnick@oak:ext$ rake rdoc
 (in /home/sfnick.main/Documents/customers/xisl/text-api-ruby/xitext-
ruby/ruby-xtapi)
 rm -r doc/site/api

                           rbspool.c: m
                    RBSpool_Server.c: c
 Enclosing class/module 'mRBSpool' for class Server not known
 ....
 Generating HTML...

 Files:   2
 Classes: 0
 Modules: 1
 Methods: 4
 Elapsed: 0.037s

The output HTML, when rendered, looks (roughly) like this:
 Files                    Classes                   Methods
 ext/RBSpool_Server.c     RBSpool
 ext/rbspool.c
 --------------------
 Module RBSpool
 In: ext/rbspool.c
  Document-class: RBSpool
  The RBSpool module encapsulates [snip]...

An abridged version of the relevant code files (.c, .h, Rakefile) are
listed below.

This is the main module, with irrelevant lines snipped:

 /**
  [snip]
  */

 #include <ruby.h>
 #include "extconf.h"

 #include "RBSpool_Error.h"
 #include "RBSpool_Server.h"
 #include "RBSpool_Job.h"
 #include "RBSpool.h"

 // [snip]

 VALUE mRBSpool = Qnil;

 /*
  * Document-class:  RBSpool
  *
  * The RBSpool module encapsulates access to the Xi-Text and GNUSpool
  * APIs via Ruby.
  */

 void Init_rbspool(void) {
     /* Don't initialise twice! */
     if (mRBSpool != Qnil) return;

     /* Create a module "RBSpool". */
     mRBSpool = rb_define_module("RBSpool");

     /* See RBSpool_Server.c and RBSpool_Server.h */
     Init_rbspool_server();

     // [snip]
 }

These are the contents of RBSpool_Server.c, with irrelevant lines
snipped:

 /**
  * [snip]
  */
 #include <ruby.h>
 #include "extconf.h"

 #include "RBSpool.h"
 #include "RBSpool_Server.h"
 // [snip]
 VALUE cRBSpool_Server = Qnil;    /* class RBSpool::Server */
 // [snip]

 /*
  * Document-class: RBSpool::Server
  *
  * The RBSpool::Server class encapsulates a connection to a Xi-Text
server's
  * API library.
  */
 void Init_rbspool_server(void)
 {
     /* Make sure we don't build it more than once */
     if (cRBSpool_Server != Qnil) return;

     cRBSpool_Server = rb_define_class_under(mRBSpool, "Server",
rb_cObject);
     // [snip]
 }

These are the contents of RBSpool.h, with irrelevant lines snipped:
 /**
  [snip]
  */

 #include <ruby.h>

 // [snip]

 extern VALUE mRBSpool;

 // [snip]


And here's the rdoc bit of my Rakefile:
 require 'rake/rdoctask'

 RDOC_FILES = FileList["ext/rbspool.c", "ext/RBSpool_Server.c"]

 Rake::RDocTask.new do |rd|
   rd.main = "ext/rbspool.c"
   rd.rdoc_dir = "doc/site/api"
   rd.rdoc_files.include(RDOC_FILES)
 end

 Rake::RDocTask.new(:ri) do |rd|
   rd.main = "ext/rbspool.c"
   rd.rdoc_dir = "doc/ri"
   rd.options << "--ri-system"
   rd.rdoc_files.include(RDOC_FILES)
 end


Cheers,

Nick Booker

In This Thread

Prev Next