[#13775] Problems with racc rule definitions — Michael Neumann <neumann@...>

15 messages 2001/04/17
[#13795] Re: Problems with racc rule definitions — Minero Aoki <aamine@...> 2001/04/18

Hi,

[#13940] From Guido, with love... — Dave Thomas <Dave@...>

52 messages 2001/04/20

[#13953] regexp — James Ponder <james@...>

Hi, I'm new to ruby and am coming from a perl background - therefore I

19 messages 2001/04/21

[#14033] Distributed Ruby and heterogeneous networks — harryo@... (Harry Ohlsen)

I wrote my first small distributed application yesterday and it worked

15 messages 2001/04/22

[#14040] RCR: getClassFromString method — ptkwt@...1.aracnet.com (Phil Tomson)

It would be nice to have a function that returns a class type given a

20 messages 2001/04/22

[#14130] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>

Guy N. Hurst wrote:

21 messages 2001/04/24
[#14148] Re: Ruby mascot proposal — Stephen White <spwhite@...> 2001/04/24

On Tue, 24 Apr 2001, Conrad Schneiker wrote:

[#14188] Re: Ruby mascot proposal — matz@... (Yukihiro Matsumoto) 2001/04/25

Hi,

[#14193] Re: Ruby mascot proposal — "W. Kent Starr" <elderburn@...> 2001/04/25

On Tuesday 24 April 2001 23:02, Yukihiro Matsumoto wrote:

[#14138] Re: python on the smalltalk VM — Conrad Schneiker <schneik@...>

FYI: Thought this might be of interest to the JRuby and Ruby/GUI folks.

27 messages 2001/04/24
[#14153] Re: python on the smalltalk VM — Andrew Kuchling <akuchlin@...> 2001/04/24

Conrad Schneiker <schneik@austin.ibm.com> writes:

[#14154] array#flatten! question — Jim Freeze <jim@...> 2001/04/24

Hello.

[#14159] Can I insert into an array — Jim Freeze <jim@...> 2001/04/24

Ok, this may be a dumb question, but, is it possible to insert into an

[#14162] Re: Can I insert into an array — Dave Thomas <Dave@...> 2001/04/24

Jim Freeze <jim@freeze.org> writes:

[#14289] RCR: Array#insert — Shugo Maeda <shugo@...> 2001/04/27

At Wed, 25 Apr 2001 01:28:36 +0900,

[#14221] An or in an if. — Tim Pettman <tjp@...>

Hi there,

18 messages 2001/04/25

[#14267] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>

Danny van Bruggen,

16 messages 2001/04/26

[#14452] How to do it the Ruby-way 3 — Stefan Matthias Aust <sma@3plus4.de>

First a question: Why is

21 messages 2001/04/30

[ruby-talk:14313] SV: Re: how change instances class

From: "Henning VON ROSEN" <hvrosen@...>
Date: 2001-04-27 11:28:53 UTC
List: ruby-talk #14313
[[ruby-talk:14287] Shugo Maeda:]
> > Say, that a instance at first is known as belonging to a fairly
> > general class,nd when
> > we gather more information, it turns out to belong more
> > precisely to a subclass.
...
> I think it is dangerous to change classes of instances.
> Do you really need it?

Don't know yet. I'm just extending Ruby with
natural-language/human-cognition similar behaviour (for later use in
powering language learning with the same interactivity you get when learning
Python, Ruby and peers), and since VHLL's, including Ruby, in some areas
seem to allow a close mapping, I'm just exploiting that fact.

Of course there is a huge difference between natural language and even
VHLL's, and for good reasons. But there are also some striking similaritis,
that makes you think that language developers found some of the same
principles valuable, as did the human language capacity in evolution.

> You can extend objects with mixin modules.

Yes, that's nice for more dynamic things.

again:
> I think it is dangerous to change classes of instances.
> Do you really need it?

Let me give an example of a (maybe) natural class-change operation, in human
dialog context: (This is purely fictional. I include it only in case that
someone might be interested)

Language input .......Human Language Interpreter does:
I see something 	=> instance of Something
It is a person   	=> change class of the instance to Human
It is a woman     => mix-in Female
No, it is a man	=> un-mix Female and mix-in Male
He looks Asian	=> mix in Asian
He is smiling     => indicate that smile is active
It is Haruki Murakami!	=> check if there is merge viloations, if not then
merge the instance into the Haruki Murakami instance, which does already
exist in the knowledge bank.

Is the smiling person an author? 	=> Yes. And a famous one too. [references
to the 						mentioned person are changed to Haruki Murakami 						instance,
which has an Author mix-in]

Is Haruki Murakami smiling? 		=> Yes, he is smiling. [information merged
from the 						temporary instance into the Haruki instance]

Does Haruki Murakami exist?		=> Yes, [in the knowledge base, he is
represented by 						an instance of subclass of Something]

This is purly fictional, but I think there is a lession to be learnt from
such an experiment: (1) Human language and thinking is extremely dynamic and
ready to accept new information. VHLL's is much less far away from this than
system languages. (2) The basic similaritis, when they do exist, between
VHLL's and human languages are largely hidden by human language
irregularities and taxonomic non-functional traditional grammar
descriptions.

In This Thread