[#11822] RCR: Input XML support in the base Ruby — Dave Thomas <Dave@...>

15 messages 2001/03/01

[#11960] Not Ruby, for me, for the moment at least — "Michael Kreuzer" <mkreuzer@... (nospam)>

I wrote on this newsgroup last weekend about how I was considering using

11 messages 2001/03/04

[#12023] French RUG ? — "Jerome" <jeromg@...>

Hi fellow rubyers,

16 messages 2001/03/05

[#12103] disassembling and reassembling a hash — raja@... (Raja S.)

Given a hash, h1, will the following always hold?

20 messages 2001/03/06

[#12204] FEATURE REQUEST: 'my' local variables — Leo Razoumov <see_signature@127.0.0.1>

Ruby is, indeed, a very well designed language.

64 messages 2001/03/07
[#12250] Re: FEATURE REQUEST: 'my' local variables — Leo Razoumov <see_signature@127.0.0.1> 2001/03/07

>>>>> "GK" == GOTO Kentaro <gotoken@math.sci.hokudai.ac.jp> writes:

[#12284] Re: FEATURE REQUEST: 'my' local variables — gotoken@... (GOTO Kentaro) 2001/03/08

In message "[ruby-talk:12250] Re: FEATURE REQUEST: 'my' local variables"

[#12289] Re: FEATURE REQUEST: 'my' local variables — matz@... (Yukihiro Matsumoto) 2001/03/08

Hi,

[#12452] Re: FEATURE REQUEST: 'my' local variables — gotoken@... (GOTO Kentaro) 2001/03/12

In message "[ruby-talk:12289] Re: FEATURE REQUEST: 'my' local variables"

[#12553] Re: FEATURE REQUEST: 'my' local variables — Dave Thomas <Dave@...> 2001/03/13

matz@zetabits.com (Yukihiro Matsumoto) writes:

[#12329] Math package — Mathieu Bouchard <matju@...>

18 messages 2001/03/09

[#12330] Haskell goodies, RCR and challenge — Robert Feldt <feldt@...>

Hi,

19 messages 2001/03/09
[#12374] Re: Haskell goodies, RCR and challenge — matz@... (Yukihiro Matsumoto) 2001/03/10

Hi,

[#12349] Can Ruby-GTK display Gif Png or Jpeg files? — Phlip <phlip_cpp@...>

Ruby-san:

20 messages 2001/03/09

[#12444] class variables — Max Ischenko <max@...>

14 messages 2001/03/12

[#12606] Order, chaos, and change requests :) — Dave Thomas <Dave@...>

17 messages 2001/03/14

[#12635] email address regexp — "David Fung" <dfung@...>

i would like to locate probable email addresses in a bunch of text files,

12 messages 2001/03/14

[#12646] police warns you -- Perl is dangerous!! — Leo Razoumov <see_signature@127.0.0.1>

I just read this story on Slashdot

14 messages 2001/03/14
[#12651] Re: police warns you -- Perl is dangerous!! — pete@... (Pete Kernan) 2001/03/14

On 14 Mar 2001 11:46:35 -0800, Leo Razoumov <see_signature@127.0.0.1> wrote:

[#12691] Re: police warns you -- Perl is dangerous!! — "W. Kent Starr" <elderburn@...> 2001/03/15

On Wednesday 14 March 2001 15:40, Pete Kernan wrote:

[#12709] [OFFTOPIC] Re: police warns you -- Perl is dangerous!! — Stephen White <spwhite@...> 2001/03/16

On Fri, 16 Mar 2001, W. Kent Starr wrote:

[#12655] Re: FEATURE REQUEST: 'my' local variables — "Benjamin J. Tilly" <ben_tilly@...>

>===== Original Message From Leo Razoumov <see_signature@127.0.0.1> =====

18 messages 2001/03/14

[#12706] Library packaging — "Nathaniel Talbott" <ntalbott@...>

I have a project that I'm working on that needs to live two different lives,

30 messages 2001/03/16

[#12840] Looking for a decent compression scheme — Dave Thomas <Dave@...>

14 messages 2001/03/19

[#12895] differences between range and array — "Doug Edmunds" <dae_alt3@...>

This code comes from the online code examples for

16 messages 2001/03/20
[#12896] Re: differences between range and array — "Hee-Sob Park" <phasis@...> 2001/03/20

[#12899] Re: differences between range and array — Jim Freeze <jim@...> 2001/03/20

On Tue, 20 Mar 2001, Hee-Sob Park wrote:

[#12960] TextBox ListBox — Ron Jeffries <ronjeffries@...>

Attached is a little Spike that Chet and I are doing. It is a

13 messages 2001/03/20

[#12991] [ANN] Lapidary 0.2.0 — "Nathaniel Talbott" <ntalbott@...>

Well, here's my first major contribution to the Ruby world: Lapidary. It's a

16 messages 2001/03/20

[#13028] mkmf question — Luigi Ballabio <luigi.ballabio@...>

15 messages 2001/03/21

[#13185] Reading a file backwards — "Daniel Berger" <djberg96@...>

Hi all,

21 messages 2001/03/25
[#13197] Re: Reading a file backwards — "Daniel Berger" <djberg96@...> 2001/03/25

> Hi Dan,

[#13203] Re: Reading a file backwards — Mathieu Bouchard <matju@...> 2001/03/25

On Sun, 25 Mar 2001, Daniel Berger wrote:

[#13210] Re: Reading a file backwards — "Daniel Berger" <djberg96@...> 2001/03/25

"Mathieu Bouchard" <matju@sympatico.ca> wrote in message

[#13374] Passing an array to `exec'? — Lloyd Zusman <ljz@...>

I'd like to do the following:

15 messages 2001/03/31

[#13397] Multidimensional arrays and hashes? — Lloyd Zusman <ljz@...>

Is it possible in ruby to make use of constructs that correspond to

14 messages 2001/03/31

[ruby-talk:12254] Re: misc questions [was Re: disassembling and reassembling a hash]

From: "Christoph Rippel" <crippel@...>
Date: 2001-03-08 02:59:27 UTC
List: ruby-talk #12254
> From: nosuzuki@e-mail.ne.jp [mailto:nosuzuki@e-mail.ne.jp]On Behalf Of
>
[...]
> Raja S.
[...]
> Let me say up front that I'm trying to clarify my understanding of how things
> are in Ruby.  So my views below are more a reflection of my current
> understanding rather than how things truly are in Ruby.
Hi,

you might find the following script useful ...
(#you returns the singleton class of an Object
and adds class function #me to it which returns 
the original object.
Note the formation of a singleton Objects of a 
non singleton object of  type class is quite 
different from the formation of an ordinary 
singleton object ...

[...]

Christoph

--------------
$ ruby sing_toy.rb
true
true
true
true
true
false
[A, Object]
[84003572, 84038960]
[Class, Class, Module, Object]
[84004136, 84038924, 84038936, 84038948, 84038960]
[A, Object]
[84004136, 84038924, 84038936, 84038948, 84038960]
[A, Object]
[84003572, 84038960]
"b global"
"surprised ?"
--------------
class Object
def  you
	@@me = self
	 ObjectSpace._id2ref \
	 ( 
	 class << self; 
	 	@me =  @@me
	 	def self.me
	 		@me
	 	end	
	 	id 
	 end 
	 )
end
private
@@me = Object
end

class Class
def superclasses
	res=[ ]
	tmp= curr = self
	res << curr = tmp  while tmp  = curr.superclass
	return res
end
def superclasses_id
	res=[ ]
	tmp= curr = self
	res << (curr = tmp).id  while tmp  = curr.superclass
	return res
end
end
--------------
require 'SingProb'

class A
@@global = "AGlobal"
Konst="me"
attr_accessor :x
def initialize
	@x = "no surprise"
end		
end
class B < A
end

a = A.new
aA = a.you



p aA.me.id == a.id
p  A.you.me.id == A.id
p aA < A
p B.you <  A.you
p B.new.you < A
p A.you < A || A < A.you # the only false statement


p aA.superclasses
p aA.superclasses_id
p A.you.superclasses
p B.you.superclasses_id
p B.superclasses
p B.you.superclasses_id
p B.superclasses
p B.superclasses_id

class Object
def toy
	class << self;
	def x
		"surprised ?"
	end	
	@@global = "ToyGlobal"
	def global
		@@gobal
	end
	def self.global
		@@global
	end	
	def global=(other)
	    @@global = other
	 end   
	def self.x
	       @x
	 end
	 def self.x=(other)
	    @x = other
	 end
	 	Konst="TOY"
	def konst
		Konst 
	end
	def self.konst
		"toy" 
	end 
	end
end
end


b = B.new
b.toy
bB = b.you
b.global= "b global"
p bB::global
#p b::global     won't work
#p b.global
p b.x  

# and so on

In This Thread