Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Events (I think we need a new name)

13 views
Skip to first unread message

Dan Sugalski

unread,
May 12, 2004, 12:08:08 PM5/12/04
to perl6-i...@perl.org
Okay, so I'm working on redoing the events document based on the
critiques from folks so far. (Which have been quite helpful) I should
have a second draft of the thing soon.

It does, though, sound like we might want an alternate name for this
stuff. While event is the right thing in some places it isn't in
others (like the whole attribute/property mess) we may be well-served
choosing another name. I'm open to suggestions here...
--
Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
d...@sidhe.org have teddy bears and even
teddy bears get drunk

K Stol

unread,
May 12, 2004, 12:15:54 PM5/12/04
to Dan Sugalski, perl6-i...@perl.org
Dan Sugalski wrote:

> Okay, so I'm working on redoing the events document based on the
> critiques from folks so far. (Which have been quite helpful) I should
> have a second draft of the thing soon.
>
> It does, though, sound like we might want an alternate name for this
> stuff. While event is the right thing in some places it isn't in
> others (like the whole attribute/property mess) we may be well-served
> choosing another name. I'm open to suggestions here...

I was thinking of message:
The system sends a 'message' to the user program, telling it has
finished (for example) Disk I/O.
but oh well, that may introduce yet another name collission (in
networking terms).

Just a thought :-)

Klaas-Jan

Brent 'Dax' Royal-Gordon

unread,
May 12, 2004, 12:38:46 PM5/12/04
to Dan Sugalski, perl6-i...@perl.org
Dan Sugalski wrote:
> It does, though, sound like we might want an alternate name for this
> stuff. While event is the right thing in some places it isn't in others
> (like the whole attribute/property mess) we may be well-served choosing
> another name. I'm open to suggestions here...

Notice? (Too similar to 'notification'?)
Message? (Don't really like it, and the term's loaded by ObjC, etc.)
Announcement?

Really, though, these sound like events to me. It's Parrot telling you
that something happened. That's an event in my mind.

--
Brent "Dax" Royal-Gordon <br...@brentdax.com>
Perl and Parrot hacker

Oceania has always been at war with Eastasia.

Jerry Gay

unread,
May 12, 2004, 1:58:12 PM5/12/04
to Dan Sugalski, perl6-i...@perl.org
Dan Sugalski wrote:
> It does, though, sound like we might want an alternate name for this
> stuff. While event is the right thing in some places it isn't in others
> (like the whole attribute/property mess) we may be well-served choosing
> another name. I'm open to suggestions here...
>

incident? it's synonymous with "event," but it's not usually something of
importance. also synonymous with "problem" in business-speak.


occurrence? it doesn't roll off the tongue, but i think of an event as an
occurrence worth mentioning, an important occurrence.

~jerry

**************************************************************************
This e-mail and any files transmitted with it may contain privileged or
confidential information. It is solely for use by the individual for whom
it is intended, even if addressed incorrectly. If you received this e-mail
in error, please notify the sender; do not disclose, copy, distribute, or
take any action in reliance on the contents of this information; and delete
it from your system. Any other use of this e-mail is prohibited. Thank you
for your compliance.

Aaron Sherman

unread,
May 12, 2004, 2:07:28 PM5/12/04
to Dan Sugalski, Perl6 Internals List
On Wed, 2004-05-12 at 12:08, Dan Sugalski wrote:

> It does, though, sound like we might want an alternate name for this
> stuff. While event is the right thing in some places it isn't in
> others (like the whole attribute/property mess) we may be well-served
> choosing another name. I'm open to suggestions here...

How about "skippy"?

Seriously, I would say that event is about as abstract as it comes. Even
the proposed "message" is, in some ways, LESS abstract.

What's the specific sort of case events don't seem to cover? The setting
of a property?

--
Aaron Sherman <a...@ajs.com>
Senior Systems Engineer and Toolsmith
"It's the sound of a satellite saying, 'get me down!'" -Shriekback


Tim Bunce

unread,
May 12, 2004, 3:51:27 PM5/12/04
to Dan Sugalski, perl6-i...@perl.org
On Wed, May 12, 2004 at 12:08:08PM -0400, Dan Sugalski wrote:
> Okay, so I'm working on redoing the events document based on the
> critiques from folks so far. (Which have been quite helpful) I should
> have a second draft of the thing soon.
>
> It does, though, sound like we might want an alternate name for this
> stuff. While event is the right thing in some places it isn't in
> others (like the whole attribute/property mess) we may be well-served
> choosing another name. I'm open to suggestions here...

I suggest "hap". http://dictionary.reference.com/search?q=hap

Tim.

7 entries found for hap.

hap ( P ) Pronunciation Key (hp)
n.
1. Fortune; chance.
2. A happening; an occurrence.


intr.v. happed, hap·ping, haps

To happen.


[Middle English, from Old Norse happ. See kob- in Indo-European Roots.]

Source: The American Heritage® Dictionary of the English Language, Fourth Edition

hap

\Hap\, v. t. [OE. happen.] To clothe; to wrap.

The surgeon happed her up carefully. --Dr. J. Brown.

Source: Webster's Revised Unabridged Dictionary, © 1996, 1998 MICRA, Inc.

hap

\Hap\, n. [Cf. Hap to clothe.] A cloak or plaid. [O. Eng. & Scot.]

Source: Webster's Revised Unabridged Dictionary, © 1996, 1998 MICRA, Inc.

hap

\Hap\, n. [Icel. happ unexpected good luck. [root]39.] That which happens or comes suddenly or unexpectedly; also, the manner of occurrence or taking place; chance; fortune; accident; casual event; fate; luck; lot. --Chaucer.

Whether art it was or heedless hap. --Spenser.

Cursed be good haps, and cursed be they that build Their hopes on haps. --Sir P. Sidney.

Loving goes by haps: Some Cupid kills with arrows, some with traps. --Shak.

Source: Webster's Revised Unabridged Dictionary, © 1996, 1998 MICRA, Inc.

hap

\Hap\, v. i. [OE. happen. See Hap chance, and cf. Happen.] To happen; to befall; to chance. --Chaucer.

Sends word of all that haps in Tyre. --Shak.

Source: Webster's Revised Unabridged Dictionary, © 1996, 1998 MICRA, Inc.

hap

n : an accidental happening; "he recorded all the little haps and mishaps of his life" v : come to pass; occur: "What is happening?"; "The meeting took place off without an incidence"; "Nothing occurred that seemed important" [syn: happen, go on, pass off, occur, pass, come about, take place]

Source: WordNet ® 1.6, © 1997 Princeton University

Gordon Henriksen

unread,
May 12, 2004, 3:58:54 PM5/12/04
to Tim Bunce, Dan Sugalski, perl6-i...@perl.org
That's really and truly evil. I love it.

--

Gordon Henriksen
IT Manager
ICLUBcentral Inc.
gor...@iclub.com

James Mastros

unread,
May 13, 2004, 3:45:38 AM5/13/04
to perl6-i...@perl.org
Dan Sugalski wrote:
> Okay, so I'm working on redoing the events document based on the
> critiques from folks so far. (Which have been quite helpful) I should
> have a second draft of the thing soon.
>
> It does, though, sound like we might want an alternate name for this
> stuff. While event is the right thing in some places it isn't in others
> (like the whole attribute/property mess) we may be well-served choosing
> another name. I'm open to suggestions here...
Page? It's overloaded, but only in ways that should be
context-disambaguatable. AFAIK it has no similar meaning in a technical
sense, but does in a lay sense (it's what you get over the PA system, or
on your pager). When you're the boss, you can say "read this file for
me, and send me a page as soon as you're done". When you're the grunt,
you get paged whenever somebody wants you to do something. When you've
really p... annoyed somebody, they might send you a page every 3
minutes, on the dot.

You can send pages, you can receive them. Sometimes they're solicited,
and you know they're comming. You can even ask for a wake-up page.

Oh, and if your pager is set to vibrate, and you aren't wearing it, you
need to check every so often, or you'll miss pages.

-=- James Mastros

Matt Fowles

unread,
May 13, 2004, 2:40:45 PM5/13/04
to James Mastros, perl6-i...@perl.org
All~

I think Page already has a different meaning in computers, namely a page
of memory. This one might be going to far afield for names. For what it
is worth, I support event as the name.

Matt

Gordon Henriksen

unread,
May 13, 2004, 2:51:35 PM5/13/04
to Matt_...@softhome.net, perl6-i...@perl.org
Matt Fowles wrote:

> I think Page already has a different meaning in computers,
> namely a page of memory.

Not to mention a web page.

> For what it is worth, I support event as the name.

Being as I think I'm largely responsible for the sense that the name
needs to be changed, I should point out that I do actually support
calling these events--so long as they're modified to play nice with OS
event loops. Upon reflection, that just requires a means to
synchronously dispatch an event to a handler chain from a C callback.

Michael Scott

unread,
May 13, 2004, 7:19:46 PM5/13/04
to Brent 'Dax' Royal-Gordon, Dan Sugalski, perl6-i...@perl.org

On 12 May 2004, at 17:38, Brent 'Dax' Royal-Gordon wrote:

> It's Parrot telling you that something happened.

Squawk?

Mike

Gerald Butler

unread,
May 13, 2004, 2:57:17 PM5/13/04
to Gordon Henriksen, Matt_...@softhome.net, perl6-i...@perl.org
How about: "tocsin"

toc.sin ( P ) Pronunciation Key (tksn)
n.

An alarm sounded on a bell.
A bell used to sound an alarm.
A warning; an omen.


Matt Fowles wrote:

--


The information contained in this e-mail message is privileged and/or
confidential and is intended only for the use of the individual or entity
named above. If the reader of this message is not the intended recipient,
or the employee or agent responsible to deliver it to the intended
recipient, you are hereby notified that any dissemination, distribution or
copying of this communication is strictly prohibited. If you have received
this communication in error, please immediately notify us by telephone
(330-668-5000), and destroy the original message. Thank you.


Clark C. Evans

unread,
May 13, 2004, 10:25:48 PM5/13/04
to perl6-i...@perl.org
On Wed, May 12, 2004 at 06:15:54PM +0200, K Stol wrote:
| >It does, though, sound like we might want an alternate name for this
| >stuff. While event is the right thing in some places it isn't in
| >others (like the whole attribute/property mess) we may be well-served
| >choosing another name. I'm open to suggestions here...
|
| The system sends a 'message' to the user program, telling it has
| finished (for example) Disk I/O.

The aged Windows API does things as 'message queues'. Windows keeps a
message queue for every running application. An application calls
GetMessage to retrieve each message. As I recall, each message is a
triple: a message-code, a word-parameter, and a long-parameter which is
often a pointer when the simple word-parameter is not sufficient. An
application then can choose to pass-up on the message, leading to a
default implementation by calling DispatchMessage. It can also
PostMessage to add a message to a particular application/thread's event
queue. SendMessage is the blocking version of PostMessage.

Anyway, if this is close to what you mean by 'event', then I'd consider
calling it a 'message' and lifting as must of the Windows message-queue
design pattern as seems appropriate.

Clark

Rachwal Waldemar-Awr001

unread,
May 14, 2004, 6:27:23 AM5/14/04
to perl6-i...@perl.org
It seems the name 'event' is not as bad. So, maybe 'Pevent', stands for 'parrot event'?
One advantage... it'd be easy searchable. I recall a pain whenever I searched for 'thread', or 'Icon'.
Regards,
Waldemar

-----Original Message-----
From: Dan Sugalski [mailto:d...@sidhe.org]
Sent: Wednesday, May 12, 2004 6:08 PM
To: perl6-i...@perl.org
Subject: Events (I think we need a new name)


Okay, so I'm working on redoing the events document based on the
critiques from folks so far. (Which have been quite helpful) I should
have a second draft of the thing soon.

It does, though, sound like we might want an alternate name for this

stuff. While event is the right thing in some places it isn't in
others (like the whole attribute/property mess) we may be well-served
choosing another name. I'm open to suggestions here...

Andy Wardley

unread,
May 14, 2004, 7:36:22 AM5/14/04
to Butler, Gerald, Gordon Henriksen, Matt_...@softhome.net, perl6-i...@perl.org
Butler, Gerald wrote:
> How about: "tocsin"

[...thinking out loud...]

I'm not sure it's a good idea to use an obscure word, even if it is
appropriate to the usage. It should be a word that the average user
would recognise, and hopefully be able to intuit some sense of what it
does.

How about "Parcel"?

Like "Packet" and "Message" it provides a sense of what it is doing.
The metaphor extends to sending and receiving parcels, wrapping and
unwrapping them, and so on.

On a more trivial note, the first three letters make it a prime
candidate for a corny acronym:

PARrot Communication Event Layer
PARrot Container for Event Lobbing
PARrot Commissioner for Event Liaison

A

Aaron Sherman

unread,
May 14, 2004, 9:42:59 AM5/14/04
to Rachwal Waldemar-AWR001, Perl6 Internals List
On Fri, 2004-05-14 at 06:27, Rachwal Waldemar-AWR001 wrote:
> It seems the name 'event' is not as bad. So, maybe 'Pevent', stands for 'parrot event'?
> One advantage... it'd be easy searchable. I recall a pain whenever I searched for 'thread', or 'Icon'.

If you're talking about search engines, then of course "parrot event"
works just fine. If you're talking about searching your code, then
that's another matter.

christina lott

unread,
Jun 10, 2004, 12:33:50 PM6/10/04
to
a...@ajs.com (Aaron Sherman) wrote in message
> If you're talking about search engines, then of course "parrot event"
> works just fine. If you're talking about searching your code, then
> that's another matter.

Pevent sounds like "prevent" in childspeak.

http://thesaurus.reference.com/search?q=event

(You might find the linked page easier to read.)

39 entries found for event.
Entry: event
Function: noun
Definition: happening
Synonyms: accident, act, action, advent, adventure, affair,
appearance, business, calamity, case, catastrophe, celebration,
ceremony, chance, circumstance, coincidence, conjuncture, crisis,
deed, development, emergency, episode, experience, exploit, fact,
function, go, holiday, incident, juncture, marvel, matter, milestone,
miracle, misfortune, mishap, mistake, occasion, occurrence, pass,
phase, phenomenon, predicament, proceeding, shift, situation, story,
thing, tide, transaction, triumph, turn, wonder
Antonyms: insignificancy, triviality
Concept: event part
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

Entry: event
Function: noun
Definition: result
Synonyms: aftereffect, aftermath, case, causatum, chance,
conclusion, consequence, end, end result, eventuality, fortuity, hap,
happenstance, issue, offshoot, outcome, outgrowth, product, resultant,
sequel, sequent, termination, upshot
Concept: result
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

Entry: event
Function: noun
Definition: performance
Synonyms: bout, competition, contest, game, match, meet, tournament
Concept: recreation action
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

Entry: eventuality
Function: noun
Definition: result
Synonyms: aftereffect, aftermath, any case, case, chance,
consequence, contingency, effect, event, go-down, goings-on, hap,
happening, issue, likelihood, outcome, possibility, probability,
sequel, toss-up, upshot
Antonyms: antecedent, beginning
Concept: result
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

Entry: accident
Function: noun
Definition: disaster
Synonyms: blow, calamity, casualty, collision, crack-up, disaster,
event, fender-bender, fluke, hazard, misadventure, misfortune, mishap,
pileup, rack-up, rear ender, setback, shunt, slipup, smash, smashup,
stack-up, total, wrack-up
Concept: situation (bad)
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

Entry: affair
Function: noun
Definition: happening
Synonyms: activity, assignment, avocation, calling, case,
circumstance, concern, duty, employment, episode, event, happening,
incident, interest, job, mission, obligation, occupation, occurrence,
office function, proceeding, profession, project, province, pursuit,
question, realm, responsibility, subject, task, thing, topic,
transaction, undertaking
Concept: task
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

Entry: birth
Function: noun
Definition: delivery
Synonyms: bearing, beginning, birthing, blessed event, childbearing,
childbirth, creation, delivery, labor, nascency, natality, nativity,
parturition, producing, travail
Antonyms: death, decease, passing
Concept: birth
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

Entry: case
Function: noun
Definition: circumstance
Synonyms: context, contingency, crisis, dilemma, event, eventuality,
fact, incident, occurrence, plight, position, predicament, problem,
quandary, situation, state, status
Concept: status/class
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

Entry: childbirth
Function: noun
Definition: producing
Synonyms: accouchement, bearing children, blessed event, childbed,
confinement, delivering, delivery, drop one, labor, lying-in,
nativity, parturiency, parturition, procreation, producing,
propagation, reproduction, travail
Concept: birth
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

Entry: circumstance
Function: noun
Definition: situation
Synonyms: accident, action, adjunct, affair, article, case, cause,
coincidence, concern, condition, contingency, crisis, destiny, detail,
doom, element, episode, event, exigency, fact, factor, fate, feature,
fortuity, go, happening, happenstance, incident, intervention, item,
juncture, kismet, lot, matter, moira, occasion, occurrence,
particular, phase, place, point, portion, proviso, respect, scene,
status, stipulation, supervention, thing, time
Concept: fate
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.0.5)
Copyright © 2004 by Lexico Publishing Group, LLC. All rights reserved.

SPONSORED LINKS

0 new messages