[#17198] enhancing Ruby error messages for out of the bound constant Fixnum? — Guillaume Cottenceau <gc@...>

Hi,

11 messages 2001/07/03

[#17206] /* */ comments — Dave Thomas <Dave@...>

43 messages 2001/07/04
[#17207] Re: /* */ comments — Stephen White <spwhite@...> 2001/07/04

On Wed, 4 Jul 2001, Dave Thomas wrote:

[#17251] Re: /* */ comments — Sean Chittenden <sean-ruby-talk@...> 2001/07/04

> Over on http://www.rubygarden.org, dv posted a patch to parse.y that

[#17268] Re: /* */ comments — matz@... (Yukihiro Matsumoto) 2001/07/05

Hi,

[#17212] Ruby 1.6.4 Win32 .exe installer question — A Bull in the China Shop of Life <feoh@...>

Folks;

11 messages 2001/07/04

[#17225] Re: /* */ comments — Arnaud Meuret <ameuret@...4you.com>

|From: Mark Slagell [mailto:ms@iastate.edu]

17 messages 2001/07/04

[#17240] Ruby Mascot/logo — "Kevin Powick" <kpowick@...>

Hi there.

14 messages 2001/07/04

[#17281] Inheritance — "Aleksei Guzev" <aleksei.guzev@...>

15 messages 2001/07/05
[#17282] Re: Inheritance — ts <decoux@...> 2001/07/05

>>>>> "A" == Aleksei Guzev <aleksei.guzev@bigfoot.com> writes:

[#17348] Adding a method to a class at the top-level — Guillaume Cottenceau <gc@...>

Comrades,

14 messages 2001/07/05

[#17482] Aliases for class methods — "HarryO" <harryo@...>

Say I wanted to write my own version of File#open that adds some

23 messages 2001/07/08

[#17511] Ruby on Slashdot — jweirich@...

Ruby is currently mentioned on Slashdot. I posted some references.

29 messages 2001/07/08
[#17512] Re: Ruby on Slashdot — Tobias Reif <tobiasreif@...> 2001/07/08

Interesting...

[#17518] Re: Ruby on Slashdot — matz@... (Yukihiro Matsumoto) 2001/07/09

Hi,

[#17519] Re: Ruby on Slashdot — "James (ruby-talk)" <ruby@...> 2001/07/09

> |I thought about that too; what about Ruby being a standard?

[#17525] Re: Ruby on Slashdot — matz@... (Yukihiro Matsumoto) 2001/07/09

Hi,

[#17536] Re: Ruby on Slashdot — David Alan Black <dblack@...> 2001/07/09

Hello --

[#17572] Re: Constants and Variables — "HarryO" <harryo@...>

> If you want objects that don't change, try Object#freeze,

25 messages 2001/07/10

[#17732] Re: Array#sort! returns nil when array empty — hfulton@...

> Array#sort! returns nil if the array is empty, whereas ri

32 messages 2001/07/12
[#17736] Re: Array#sort! returns nil when array empty — Paul Brannan <pbrannan@...> 2001/07/12

On Fri, 13 Jul 2001 hfulton@pop-server.austin.rr.com wrote:

[#17739] Re: Array#sort! returns nil when array empty — ts <decoux@...> 2001/07/12

>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:

[#17746] Re: Array#sort! returns nil when array empty — Paul Brannan <pbrannan@...> 2001/07/12

On Fri, 13 Jul 2001, ts wrote:

[#17747] What is Array#- ? — Jim Freeze <jim@...> 2001/07/12

While following the Array thread, I noticed the minus

[#17752] Re: What is Array#- ? — Dave Thomas <Dave@...> 2001/07/12

Jim Freeze <jim@freeze.org> writes:

[#17753] Re: What is Array#- ? — Jim Freeze <jim@...> 2001/07/12

On Fri, 13 Jul 2001, Dave Thomas wrote:

[#17833] Extending objects — "Aleksei Guzev" <aleksei.guzev@...>

16 messages 2001/07/14
[#17834] Ruby-newbie seeks help with Rubywin starting IRB — "Euan Mee" <lucid@...> 2001/07/14

Once I fire up Rubywin, and then invoke _R_uby _I_rb from the

[#17839] Re: Ruby-newbie seeks help with Rubywin starting IRB — A Bull in the China Shop of Life <feoh@...> 2001/07/14

At 07:05 PM 7/14/01 +0900, Euan Mee spewed forth:

[#17859] Re: Creating methods on the fly — "HarryO" <harryo@...>

I

18 messages 2001/07/15

[#17925] Movement in scripting language communities to integrate XML-RPC — gsemones@... (Guerry Semones)

Greetings,

20 messages 2001/07/16
[#17934] Re: Movement in scripting language communities to integrate XML-RPC — Tobias Reif <tobiasreif@...> 2001/07/16

"out of the box" by including

[#18018] Broadcasting data — "HarryO" <harryo@...>

Does someone have an example of broadcasting data around a network using

12 messages 2001/07/18

[#18023] [ANN] libxslt Rubified! — Wai-Sun Chia <waisun.chia@...>

Hello,

16 messages 2001/07/18
[#18024] Re: [ANN] libxslt Rubified! — TAKAHASHI Masayoshi <maki@...> 2001/07/18

Wai-Sun Chia <waisun.chia@compaq.com> wrote:

[#18100] Looking for Ruby programming exercises — Wayne Vucenic <wvucenic@...> 2001/07/19

I've been learning Ruby, mostly with the Pickaxe book, and it's going

[#18188] Newbie. Sinking fast. Please help. — Matt <matt@...>

I bought Programming Ruby a number of months back and finally have an opportunity to try out Ruby. However, I can't get it to build. Actually, that's not quite accurate. It builds fine. It won't pass 'make test'.

12 messages 2001/07/20

[#18193] Re: 99 bottles of beer — "Dat Nguyen" <thucdat@...>

18 messages 2001/07/20
[#18204] Re: 99 bottles of beer — Glen Starchman <glen@...> 2001/07/20

99.downto(0){|x|w=" on the wall";u="#{x!=0?eval(x.to_s):'no more'}

[#18306] Ruby as opposed to Python? — "Mark Nenadov" <mnenadov@...>

Hello. I have toyed with the idea of trying Ruby out for some time now.

118 messages 2001/07/22
[#18759] Re: Ruby as opposed to Python? — Paul Prescod <paulp@...> 2001/07/29

Yukihiro Matsumoto wrote:

[#18774] Re: Ruby as opposed to Python? — "Florian G. Pflug" <fgp@...> 2001/07/30

On Mon, Jul 30, 2001 at 05:58:22AM +0900, Paul Prescod wrote:

[#18393] Trouble Using FXRuby on cygwin/Windows NT — rgilbert1@... (Robbie Gilbert)

Hi,

10 messages 2001/07/23

[#18566] Which database should I use? — Urban Hafner <the-master-of-bass@...>

Hello everybody,

17 messages 2001/07/26
[#18575] Re: Which database should I use? — Urban Hafner <the-master-of-bass@...> 2001/07/26

[#18582] Re: Which database should I use? — Michael Neumann <neumann@...> 2001/07/26

Urban Hafner wrote:

[ruby-talk:18914] Re: Dynamic ORBit bindings for Ruby

From: senderista@... (Tobin Baker)
Date: 2001-07-31 20:35:47 UTC
List: ruby-talk #18914
MAP2303@mapletown.net wrote in message news:<g%r97.6906$WD1.415204@e420r-atl2.usenetserver.com>...
>   My interest goes to create CORBA binding to communicate with any other
> CORBA ORB written in any languages. As you see, the current ORBit can talk
> with only ORBit, so ruby-orbit is not a my main hobby.

Yes, I'm not particularly interested in ORBit or GNOME (except for
ORBit's speed).  I actually have a project in the works which aims to
be a universal Ruby binding for any Corba 2.3-compliant C++ ORB.  I
don't want to reveal the details just yet :-)  I originally intended
to use this approach with ORBit, but it wasn't compliant enough with
the spec (and still isn't) to work.

> >>   Only the client-side bindings are
> >> included in this release, but server-side bindings are being debugged
> >> and should be ready in a few weeks.
> 
>   If your code is GPL compatible, how about my code?
>   It is not completed, but work.

Well, the code has pretty much all been drafted already.  I haven't
had time to look at your code, but the way mine works is to create a
server-side module for each interface Foo called "Foo_POA", and then
the implementation class just includes this module.  I've hooked
append_features (as you can see in corba.rb) so that the
implementation class's new method instantiates a native ORBit servant
object (really a struct that can be cast to
PortableServer_ServantBase) and registers it with ORBit.  Is that
roughly how your code works?
> 
> >>  Second, our approaches are
> >> quite different.  My bindings do not require any intermediate IDL
> >> compilation step.  After all, Ruby is a dynamic language, so why not
> >> take advantage of that fact?  With these bindings, if you want to use
> >> a top-level module called "Foo" in some IDL file, you can just say
> >> "require 'Foo'" at the top of your script, and the IDL file will be
> >> located, parsed, and used to create Ruby types corresponding to all
> >> IDL definitions in the file.  The IDL file merely needs to be in a
> 
>   It is not so difficult because I write pure Ruby IDL compiler which have
> dynamically compile and parse IDL code, but it is difficult that what
> interface parsing dynamically is the best.
> 

I used libIDL for parsing (and stole almost all the parsing code from
CORBA::ORBit/orbit-python)

> >> I have tried to document the IDL-Ruby mapping I have used as
> >> thoroughly as possible in the README.  Unfortunately, there hasn't
> >> been enough English-language documentation available for ruby-orbit or
> >> rinn to ensure compatibility with Dai's mapping.
> 
>   I'm sorry but I'm not good at English...
> 
That's OK; I'm not good at Japanese :-)
But if your documentation of the mapping is thorough enough to warrant
it, I would hugely appreciate it if someone would volunteer to
translate it.

> >>   But I think that as
> >> people start to use both our bindings, we'll eventually be able to
> >> come to a consensus on a standard IDL-Ruby mapping.
> 
>   Me too.
>   My CORBA Ruby project include to define CORBA-Ruby standard specification.
> 

I've already gotten some email feedback (from someone who knows Ruby a
lot better than I do) that indicates I already made some basic design
mistakes in the mapping.  That's why I want to see your mapping.
 
>   The main problems I think are:
> 
>   - fixed point
>     It is better we use fixed point library independent with CORBA-Ruby.

I agree, a standard fixed-point library for Ruby should be developed
independently of our CORBA projects, and it should be generally
useable (and maybe eventually integrated into the standard library).

>   - TypeCode and Any
>     I've not read CORBA specification about it.

TypeCode support is needed mainly for Any support, since the TypeCode
contained in an Any contains all the type information for the enclosed
value.  I may make the entire TypeCode interface available from Ruby
in the next release.  It would be pretty trivial to implement.
 
>   - Helper and Holder.
>     Are they need?
>     I think helper is usable, but holder is not.

Why would helper classes be necessary in Ruby?  Holder classes could
be used for out and inout arguments, although I take a different
approach in my mapping (which I discussed here awhile back).

>   - code set conversion.
>     I hear the next Ruby support multilingualization(M17N).
>     Altough I don't know about it, I wait it.

I agree, I'll wait for internationalization support from Ruby before
trying to implement wchar and wstring.

In This Thread

Prev Next