New Singleton Class Word-of-the-Month ;-)


#1

This months word:

quin·tes·sence

From Merriam-Webster:

Main Entry: quin·tes·sence
Pronunciation: kwin-'te-s&n(t)s
Function: noun
Etymology: Middle English, from Middle French quinte essence, from
Medieval Latin quinta essentia, literally, fifth essence
1 : the fifth and highest element in ancient and medieval philosophy
that permeates all nature and is the substance composing
the celestial bodies
2 : the essence of a thing in its purest and most concentrated form
3 : the most typical example or representative

  • quin·tes·sen·tial /"kwin-t&-'sen(t)-sh&l/ adjective
  • quin·tes·sen·tial·ly adverb

Seriously though, what was the concensus (and matz your take) on Dave
Thomas’ idea, and the related term #customization and the #customize
method?

Thanks,
T.


#2

Trans wrote:

This months word:

quin·tes·sence

a) LOL @ your topic :slight_smile:
b) Too long

3 : the most typical example or representative

c) The most typical example or representative of an instance is its
class, IMO; the eigenclass (I’m trying to get used to the word since
Matz is leaning that way) is a special case.


#3

Phrogz schrieb:

Trans wrote:

This months word:

quin·tes·sence

a) LOL @ your topic :slight_smile:
b) Too long

3 : the most typical example or representative <the quintessence
of

calm>

c) The most typical example or representative of an instance is its
class, IMO; the eigenclass (I’m trying to get used to the word since
Matz is leaning that way) is a special case.

If it’s only too long, try:

quiddity
haecceity

http://dictionary.reference.com/search?r=2&q=haecceity

Cheers
Paulus


#4

On Jan 24, 6:25 am, Paulus E. removed_email_address@domain.invalid wrote:

c) The most typical example or representative of an instance is its

http://dictionary.reference.com/search?r=2&q=haecceity

Awsome words, dude! I espcailly like the haecceity.

Instead of a singleton class we can call it a haecceion class
[pronouned hek-see-on] :slight_smile:

T.


#5

Paulus E. wrote:

calm>
quiddity
haecceity

http://dictionary.reference.com/search?r=2&q=haecceity

Not bad. It probably doesn’t run the risk of conflicting with any prior
use of those words in a ruby context!

If we’re golfing… how about “qua”?

Meaning, “in the capacity of”. (http://en.wiktionary.org/wiki/Qua)

It’s a bit of a stretch, I admit. We’d use it like this:

“I added a #size method to the qua-class of my object, so you can use it
in your library that needs #size.”

This is a way of saying that my object acts in the capacity of a sized
object.

And then we have a fun bogus etymology for “qua-ck”. We can use quack as
the verb form of qua:

“The object quacks #size, because #size is defined in its qua-class”

0.02% serious.


#6

On Jan 24, 2:59 pm, Joel VanderWerf removed_email_address@domain.invalid wrote:

3 : the most typical example or representative <the quintessence of

in your library that needs #size."

This is a way of saying that my object acts in the capacity of a sized
object.

And then we have a fun bogus etymology for “qua-ck”. We can use quack as
the verb form of qua:

“The object quacks #size, because #size is defined in its qua-class”

Would you believe…

require ‘facets/core/kernel/qua_class’ (version 1.8)

Great minds think alike :wink:

T.


#7

On Wed, 2007-01-24 at 02:53 +0900, Trans wrote:

Medieval Latin quinta essentia, literally, fifth essence
Thomas’ idea, and the related term #customization and the #customize
method?

Thanks,
T.

Perhaps a bit too long, although it’s more concise than class << self; self; end'. I quite favorbehavior’, since that’s really what it is; a
container for an object’s behavior.

Cheers,
Daniel S.


#8

On Jan 24, 11:26 pm, Joel VanderWerf removed_email_address@domain.invalid wrote:

I must have remembered seeing qua_class somewhere. I’m still 0.02%
serious about it.

0.02% + 0.02% = 0.04%.

Only 2498 people to go l-)

t.


#9

On Jan 25, 7:48 am, Daniel S. removed_email_address@domain.invalid
wrote:

Perhaps a bit too long, although it’s more concise than class << self; self; end'. I quite favorbehavior’, since that’s really what it is; a
container for an object’s behavior.

Right. that’s sort of the reasoning I think Dave T. was suggesting.
Howver “behavior” is a little too generic b/c the regular class of an
object also defines behavior.

Although it is even longer, that’s why I felt #customization was a
better fit, with #customize as a nice shortcut for
customization.class_eval.

T.


#10

Trans wrote:

On Jan 24, 2:59 pm, Joel VanderWerf removed_email_address@domain.invalid wrote:

“The object quacks #size, because #size is defined in its qua-class”

Would you believe…

require ‘facets/core/kernel/qua_class’ (version 1.8)

Great minds think alike :wink:

Which can be deduced from the fact that we quack alike :wink:

I must have remembered seeing qua_class somewhere. I’m still 0.02%
serious about it.