[#403837] Why none of the block giving the expected output with the "enumerator"? — Arup Rakshit <lists@...>

Why none of the block giving the expected output with the "enumerator"?

9 messages 2013/02/02

[#403870] Confusion with Enum#with_object block argument construct — Arup Rakshit <lists@...>

C:\>irb

9 messages 2013/02/03

[#403920] Character classes use in Ruby — Love U Ruby <lists@...>

Can anyone help me by giving an explanatory example of each of the

13 messages 2013/02/04

[#403935] How to stop page loading using selenium-web driver? — Love U Ruby <lists@...>

How to stop page loading using selenium-web driver?

11 messages 2013/02/04

[#403972] Ruby could recognize the values when putting into a webpage text filed. — Love U Ruby <lists@...>

SGksCgpJIGhhdmUgc29tZSB2YWx1ZXMgaW4gbXkgRXhjZWwgYXMgYmVsb3c6

9 messages 2013/02/05

[#403986] old syntax? what's going on here — tamouse mailing lists <tamouse.lists@...>

I have this in a _spec.rb file: (a gem I inherited at work)

11 messages 2013/02/05

[#404005] Implementing DRY with a function call — Rob Marshall <lists@...>

Hi,

12 messages 2013/02/05

[#404006] using an instance variable inside a method — FirstName Surname <lists@...>

Hello.

19 messages 2013/02/05

[#404021] Not able get the label text incurred with <input> element — Love U Ruby <lists@...>

I do have a below `HTML`:

18 messages 2013/02/05

[#404025] Symbol.defined? — Student Jr <lists@...>

Symbol deserialization from external sources is now known to be

15 messages 2013/02/06

[#404058] Ruby 1.9.3-p362 on Mac OSX — Peter Bailey <lists@...>

Hi,

13 messages 2013/02/06

[#404082] Problem building Ruby 1.9.3 patchlevel 385 under AIX 7.1 — Ruby Student <ruby.student@...>

Hello World!

10 messages 2013/02/06

[#404101] Issues from an extreme beginner — Bruce Palmer <lists@...>

Hey guys, great to be part of such a great community! I look forward to

19 messages 2013/02/07
[#404104] Re: Issues from an extreme beginner — Bruce Palmer <lists@...> 2013/02/07

Ahh, thank you Matthew! That was just the push I needed!

[#404208] elegant way to determine if something is defined — tamouse mailing lists <tamouse.lists@...>

Something like:

15 messages 2013/02/10

[#404218] Ruby Equivalent to VB's "With"? — Joel Pearson <lists@...>

I've looked around but I couldn't find anything helpful on this,

11 messages 2013/02/10

[#404235] The "ruby way" to do desktop applications? — "guirec c." <lists@...>

Hello,

17 messages 2013/02/11

[#404238] Best books for "advanced" programmers — "guirec c." <lists@...>

Hello,

18 messages 2013/02/11

[#404245] Issue with Excel column values read. — Love U Ruby <lists@...>

Hi,

22 messages 2013/02/11

[#404344] Ruby command line options s and S — Love U Ruby <lists@...>

Can anyone help me to understand the difference between s and S with

15 messages 2013/02/13

[#404386] Re: Ruby command line options s and S — "D. Deryl Downey" <me@...>

Dude!

20 messages 2013/02/14

[#404387] Ruby Multithreaded producer-consumer problem — Abhijit Sarkar <lists@...>

Hi,

26 messages 2013/02/14
[#404896] Re: Ruby Multithreaded producer-consumer problem — Abhijit Sarkar <lists@...> 2013/02/24

Bump!

[#404456] skip iteration in each loop — Saurav Chakraborty <lists@...>

I want to skip iteration for few values depending on dynamic condition.

11 messages 2013/02/15

[#404491] so, what's the proper way to replace funcionality of GOTO ? — "Stu P. D'naim" <lists@...>

I need to make few scripts for tasks I do often manually, but last time

27 messages 2013/02/15
[#404492] Re: [from BASIC to Ruby] so, what's the proper way to replace funcionality of GOTO ? — Love U Ruby <lists@...> 2013/02/15

Stu P. D'naim wrote in post #1097111:

[#404494] Re: [from BASIC to Ruby] so, what's the proper way to replace funcionality of GOTO ? — Ryan Victory <ryan@...> 2013/02/15

Love U Ruby: I'm really not sure what you meant by that response, but

[#404570] What is Ruby's default constructor? — Love U Ruby <lists@...>

Hi,

12 messages 2013/02/17

[#404632] Re: splat operator and Ruby instance variable assignments — Marc Heiler <lists@...>

Ok, understood what the guy wants ...

17 messages 2013/02/19
[#404640] Re: splat operator and Ruby instance variable assignments — Love U Ruby <lists@...> 2013/02/19

Marc Heiler wrote in post #1097736:

[#404645] Re: splat operator and Ruby instance variable assignments — Ryan Davis <ryand-ruby@...> 2013/02/19

[#404646] Re: splat operator and Ruby instance variable assignments — Love U Ruby <lists@...> 2013/02/19

Ryan Davis wrote in post #1097840:

[#404647] Re: splat operator and Ruby instance variable assignments — Peter Hickman <peterhickman386@...> 2013/02/19

On 19 February 2013 20:35, Love U Ruby <lists@ruby-forum.com> wrote:

[#404648] Re: splat operator and Ruby instance variable assignments — Love U Ruby <lists@...> 2013/02/19

Peter Hickman wrote in post #1097848:

[#404696] THE CLASS/OBJECT CHICKEN-AND-EGG PARADOX — "Xavier R." <lists@...>

Hi,

25 messages 2013/02/20
[#404699] Re: THE CLASS/OBJECT CHICKEN-AND-EGG PARADOX — Matt Mongeau <halogenandtoast@...> 2013/02/20

Maybe you could provide more detail about what you are confused about. To

[#404700] Re: THE CLASS/OBJECT CHICKEN-AND-EGG PARADOX — "Xavier R." <lists@...> 2013/02/20

Matt Mongeau wrote in post #1098058:

[#404705] Re: THE CLASS/OBJECT CHICKEN-AND-EGG PARADOX — Matt Mongeau <halogenandtoast@...> 2013/02/20

It's not really a paradox. Take for example

[#404738] backslash substitution — Mario Ruiz <lists@...>

don't know why... but this is not working

18 messages 2013/02/21

[#404809] Difference of 2 dates interms of years. — "Xavier R." <lists@...>

how can we get the experience years between two dates(ex:2012-01-11 to

13 messages 2013/02/22

[#404817] Not able to understand the difference between "||=" and "|=". — "Xavier R." <lists@...>

>> a = []

12 messages 2013/02/22

[#404839] range is not assigning to the splat variable. — Love U Ruby <lists@...>

Why splat variable couldn't take in the below two code the "range" ->

10 messages 2013/02/23

[#404842] Why class returning its own name when "include" statement? — Love U Ruby <lists@...>

I was actually playing around with the class definition return values.

16 messages 2013/02/23
[#404844] Re: Why class returning its own name when "include" statement? — Love U Ruby <lists@...> 2013/02/23

@Stefano Yes you are right. The below code is proved that.

[#404867] how to see the class creation time in Ruby? — Love U Ruby <lists@...>

In Ruby any chance to see the last-modified time of a specific class?

15 messages 2013/02/23

[#404901] Confusion with `nil` value being produced by IRB in case of Array#size manipulation. — Love U Ruby <lists@...>

enum[int] =3D obj =E2=86=92 obj

10 messages 2013/02/24

[#404921] How should I print only the last combination when using Array#combination(n) ? — Love U Ruby <lists@...>

>> a = [1,2,3]

15 messages 2013/02/24

[#405026] Please, help (GCD) greatest common divisor. — Caddy Tonks Lupin <lists@...>

Write a program to read two integers and show their greatest common

17 messages 2013/02/26

[#405059] Does this specific sound library exist? — Dirk Vogel <lists@...>

Hi there,

16 messages 2013/02/26

[#405067] Mac OS 10.8.2 and openssl — "Dr. Hegewald" <hegewald@...>

Hi everybody,

24 messages 2013/02/27

[#405079] Why `10` not returned without the `return` from the block ? — Love U Ruby <lists@...>

CODE - I

10 messages 2013/02/27

[#405107] Object track llist for a particular class. — "Xavier R." <lists@...>

Say I have created more than one instances from a particular class as

13 messages 2013/02/27

[#405145] Discussion on Ruby's `alias` — Tukai Patra <lists@...>

>> class Foo

27 messages 2013/02/28

[#405175] telnet - how to loop through commands listed in a file — Bob Ford <lists@...>

Let me first explain what I'm trying to do. I have written a very

18 messages 2013/02/28

Re: THE CLASS/OBJECT CHICKEN-AND-EGG PARADOX

From: Stu <stu@...>
Date: 2013-02-20 23:47:35 UTC
List: ruby-talk #404725
Here's a simple conceptual model to think of if it seems a bit obfuscated.

Go to your deskop and create a folder called myfolder.

open myfolder and create a folder inside it called myfolder.

Considering your desktop is TOP level much like main() is to many
programming languages and environments. Or how Class is an abstraction
for object oriented languages what Stucts are abstracted data types to
procedural languages.

If you want to blow your mind a bit you can create an alias, shortcut,
or softlink depending on operating system to reference (or point to)
the original myfolder.

Actually I'm not sure if that's helpful. I'm better with fixing
problems that exist at a gestalt level. Maybe looking at ObjectSpace
may also give some hints (or a screen full of junk) on the
interpreters preprocessing state.

On Wed, Feb 20, 2013 at 5:27 PM, Eric Christopherson
<echristopherson@gmail.com> wrote:
> On Wed, Feb 20, 2013 at 5:15 PM, Stu <stu@rubyprogrammer.net> wrote:
>> Rubinius is a smalltalk based vm
>> written in c++( iirc) at the bootstrap level and written in pure ruby
>> beyond that.
>
> Minor nitpick: I think you're confusing MagLev, which has a Smalltalk
> VM base, and Rubinius, which has an LLVM base.

My bad. I can't install MagLev on FreeBSD. Is it worth checking out.
For extension languages I prefer these interpreters to be able to run
everywhere. I don't know how I was mislead. wikipedia mentions a short
stub on using the smalltalk bluebook but outside of using pry to
become inspired on some of the methods already in place in the
language I generally use mri and in some cases jruby. What's the use
case for maglev? Fuse ruby with squeak?

~Stu

On Wed, Feb 20, 2013 at 5:15 PM, Stu <stu@rubyprogrammer.net> wrote:
> Xavier -
>
> Meta-Programming Ruby is a decent book which explains a bit better on
> your question. Though Blacks book is a better book for just starting
> ruby it mainly is just a beginners book.
>
> It may be helpful to understand what a Module is in ruby and how it's
> used with classes in ruby's object model. Also you'll want to
> investigate what a Eigenclass class is and what singleton methods are.
>  Also note how ruby's reflection and method lookup syntax may always
> be telling the whole truth. Mainly this has to do with scoping rules
> and hidden classes as well to allow embedded languages within ruby
> which can be seen in ruby's recursive style iteration syntax
> methodology.
>
> One way to visualize it outside of the repl would be to consider that
> lookup begins at the instance object's receiver and moves to the right
> and then up.
>
> Showing the C code would be to see what the actual implementation is
> doing. If you were to view it as a flattened set of instructions a
> reference pointer would simply be a hash which simply is a two
> dimensional array.
>
> If your interested in reading ruby implemented in ruby instead of c
> check out Rubinius and install pry. Rubinius is a smalltalk based vm
> written in c++( iirc) at the bootstrap level and written in pure ruby
> beyond that.
>
> Of course if object based programming is new to you it's also
> necessary to grok what self is and how message sending and
> communication works. Consider it just the one of the many programming
> models which ruby has at the end users disposal.
>
> ~Stu
>
>
> On Wed, Feb 20, 2013 at 4:03 PM, Xavier R. <lists@ruby-forum.com> wrote:
>> Matt Mongeau wrote in post #1098076:
>>> It's not really a paradox. Take for example
>>> irb(main):001:0> a = []
>>> => []
>>> irb(main):002:0> a << a
>>> => [[...]]
>>>
>>
>> Is it possible to give some small ruby code in-contrast with C - code
>> for better understanding.
>>
>> That might clear the picture more clearly.
>>
>>
>> Thanks
>>
>> --
>> Posted via http://www.ruby-forum.com/.
>>

In This Thread