I like the idea of using a single, invented word rather than a two word
phrase, since we avoid overloaded associations from other languages and
contexts. Thus far:
In message "Re: [ETYMOLOGY] - Sterile Classes / Sterile Meta Classes" on Mon, 9 May 2005 06:39:24 +0900, Ilias Lazaridis <ilias@lazaridis.com> writes:
you wrote in the other thread:
"I'm thinking of changing thedefinition to confirm model in others'
mind, since the other model. Under the new model, horizontal arrows in
the object.c diagram mean instance-of relations."
This would be important to know - and it's important for the terminology.
If you are not sure yet - no problem.
I am almost sure. The model will be changed, after we settled "the
term".
Dear group,
I am looking for a way to customize emacs for Ruby - I have not been able to
get syntax high-lighting working, but irb and xmp are working.
Any info on this?
I have been watching discussion of editors "dog fight:"
1. jump into ring and throw dirt on other editors.
2. Engage in snarling dog fight about favorite editors
3. foam at mouth and whirl around in a circle
4. collapse in exhausted heap
;D
Any info on customizing emacs or other editors sought...
John B
Are you using GNU emacs? Try www.xemacs.org, install that and then untar xemacs-sumo-xx.gz into /usr/local/lib/xemacs/ and add (load "font lock") to your .emacs. Works real nice for me Also, if you do this make sure to check out eshell and M-x ecb-activate for an even better de. Hope this helps a bit. But it probabally won't.
On 5/8/05, speechexpert <speechexpert@sbcglobal.net> wrote:
Dear group,
I am looking for a way to customize emacs for Ruby - I have not been able to
get syntax high-lighting working, but irb and xmp are working.
Any info on this?
I have been watching discussion of editors "dog fight:"
1. jump into ring and throw dirt on other editors.
2. Engage in snarling dog fight about favorite editors
3. foam at mouth and whirl around in a circle
4. collapse in exhausted heap
;D
Any info on customizing emacs or other editors sought...
John B
Others proposed (forgive me for not mentioning your names, pals):
But can I forgive you for not mentioning my idea?
Oops.
It was "own
class". I guess it's not still on the radar? I don't really care,
though it did have some positive reactions.
Somehow I missed that. Sorry.
I think I have to set up a Wiki page.
matz.
···
In message "Re: [ETYMOLOGY] - Sterile Classes / Sterile Meta Classes" on Mon, 9 May 2005 06:05:47 +0900, "David A. Black" <dblack@wobblini.net> writes:
I like the idea of using a single, invented word rather than a two
word
phrase, since we avoid overloaded associations from other languages
and
contexts. Thus far:
uniclass
idioclass
eigenclass
It might be my maths-y background, but I'm a big fan of eigenclass. I'm
not too sure about the meaning of the German ('own',
'characteristic'??), but for those who know a bit of abstract algebra -
eigenvalues, eigenvectors etc - it conjures up some handy images. So I
think it's a winner for a) mathematicians and b) German speakers. Who
could that possibly leave out?
-- George
[On the other hand, if you don't fall into either of those two camps,
it probably just makes you say 'eh? what the hell is that?'.]
I think 'idioclass' is the best suggestion so far. 'eigenclass' is too
formal-sounding and will only confuse those who already use the prefix
for it's meaning in mathematics. Idioclass follows Matz's decree of
describing it as per-object, while still providing an intuitive
description of the concept in a single, unique word.
>you wrote in the other thread:
>
>"I'm thinking of changing thedefinition to confirm model in others' >mind, since the other model. Under the new model, horizontal arrows in >the object.c diagram mean instance-of relations."
>
>This would be important to know - and it's important for the terminology.
>
>If you are not sure yet - no problem.
I am almost sure. The model will be changed, after we settled "the
term".
There's a dead-lock:
You cannot settle on a (concise) term, when you don't know the model-changes.
Ok, I extract the (almost sure) planned changes:
a) method to retrieve "<x> class", Object#<x>_class
b) objects become instances of their "<x> class"
(horizontal arrows in "ri Class": "instance-of" relations")
<x> currently: singelton
···
In message "Re: [ETYMOLOGY] - Sterile Classes / Sterile Meta Classes" > on Mon, 9 May 2005 06:39:24 +0900, Ilias Lazaridis <ilias@lazaridis.com> writes:
>If we use such an adjective, I would favor something like:
>
> - unique
> - individual
> - solitary
Others proposed (forgive me for not mentioning your names, pals):
Can someone possibly create a page with the entries below and the template on the central ruby-wiki?
"
instructions:
* <x> emphasize on the "per-object" characteristic of the object
* <x> describes that the class is per-object
* <x> is an adjective, or a noun that can be used like an adjective.
* "<x> methods" replaces todays term "singleton methods"
Test Code:
obj.<x>_class
obj.<x>_methods
obj.<x>_attributes
-
Usage of the template simplifies the evaluation of the new <x> term.
In message "Re: [ETYMOLOGY] - Sterile Classes / Sterile Meta Classes" >> on Mon, 9 May 2005 05:18:05 +0900, Hal Fulton >> <hal9000@hypermetrics.com> writes:
This, in itself, might be no bad thing if it motivated you to discover more!
(Ok, I confess, I rather liked eigenclass too <g>)
···
On 5/9/05, George <george.marrows@ps.ge.com> wrote:
It might be my maths-y background, but I'm a big fan of eigenclass. I'm
not too sure about the meaning of the German ('own',
'characteristic'??), but for those who know a bit of abstract algebra -
eigenvalues, eigenvectors etc - it conjures up some handy images. So I
think it's a winner for a) mathematicians and b) German speakers. Who
could that possibly leave out?
-- George
[On the other hand, if you don't fall into either of those two camps,
it probably just makes you say 'eh? what the hell is that?'.]
It might be my maths-y background, but I'm a big fan of eigenclass. I'm
not too sure about the meaning of the German ('own',
'characteristic'??), but for those who know a bit of abstract algebra -
eigenvalues, eigenvectors etc - it conjures up some handy images. So I
think it's a winner for a) mathematicians and b) German speakers. Who
could that possibly leave out?
Truthfully, I'm a fan of it, too, from my physics background rather
than math.
But I don't necessarily recommend it. I don't mind importing terms
from math/physics/German, but the "immediate recognizability" will
be almost, well, nil.
On the other hand, that might be a *good* thing, for a term that
is very rare, perhaps unique to Ruby.
[On the other hand, if you don't fall into either of those two camps,
it probably just makes you say 'eh? what the hell is that?'.]
It might be my maths-y background, but I'm a big fan of eigenclass. I'm
not too sure about the meaning of the German ('own',
'characteristic'??), but for those who know a bit of abstract algebra -
eigenvalues, eigenvectors etc - it conjures up some handy images. So I
think it's a winner for a) mathematicians and b) German speakers. Who
could that possibly leave out?
French people. I mean, they think well don't they? I mean, be fair - Pascal.
I like 'eigenclass' too, but I don't really recommend it. It sounds like
showing off.
Has anyone suggested 'essential class'? The word 'essential' is often
used to mean 'indispensible', but 'constituting or being part of the
essence of something; inherent' seems like precisely what we're getting
at here.
I think 'idioclass' is the best suggestion so far. 'eigenclass' is too
formal-sounding and will only confuse those who already use the prefix
for it's meaning in mathematics. Idioclass follows Matz's decree of
Whats wrong with formal sounding names? - besides, idioclass
sound pretty formal too. Also, there is about a snowball chance
in hell that anyone with a formal education in math might become
confused by the usage of "eigen class/method", infact the term
is fairly descriptive if you know math and/or German.
I don't really know what I'm talking about (I'm a newbie) but why not call it
the "self class"? (IIUC, it is the (self) class of an object, for the
purpose of allowing the addition of methods to an object. And that is
(almost) what eigen means, isn't it?)
Randy Kramer
···
On Monday 09 May 2005 05:44 pm, karlin.fox@gmail.com wrote:
I think 'idioclass' is the best suggestion so far. 'eigenclass' is too
formal-sounding and will only confuse those who already use the prefix
for it's meaning in mathematics. Idioclass follows Matz's decree of
describing it as per-object, while still providing an intuitive
description of the concept in a single, unique word.
It might be my maths-y background, but I'm a big fan of eigenclass. I'm
not too sure about the meaning of the German ('own',
'characteristic'??), but for those who know a bit of abstract algebra -
eigenvalues, eigenvectors etc - it conjures up some handy images. So I
think it's a winner for a) mathematicians and b) German speakers. Who
could that possibly leave out?
French people. I mean, they think well don't they? I mean, be fair - Pascal.
I like 'eigenclass' too, but I don't really recommend it. It sounds like
showing off.
Has anyone suggested 'essential class'? The word 'essential' is often
used to mean 'indispensible', but 'constituting or being part of the
essence of something; inherent' seems like precisely what we're getting
at here.
Actually the singleton class embodies more the non-inherent -- i.e.,
the acquired -- properties of a class. I don't think one can acquire
one's essence; one just has it. And "essence" also, to me, suggests
something permanent and unchanging in the midst, perhaps, of
superficial change. That too is not a good fit for the dynamic,
in-the-moment singleton behavior of Ruby objects.