avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leo Simons" <leosim...@apache.org>
Subject excalibur package naming (RE: [VOTE] Should Command be a sub of event?)
Date Wed, 03 Apr 2002 21:22:45 GMT
Most important *event* in medieval times:

*Systems* used in medieval times:
nobility (duke),
monarchy (king),
sword (knight),
armor (platemail),
fortress (castle),
sorcery (morgana),
guild (peasanty),

*Components* in medieval, mythical england times:
spell (cantrip),
weapon (sword, lance),

*Component management*:
spellbook (arcana),
library (tome),
librarian (sage),

you could rename:
	excalibur.event -> excalibur.joust,
	excalibur.system -> excalibur.fortress,
	excalibur.component -> excalibur.sage

if you want more, I used to be (still am, to
some extend) a big AD&D freak (me, I'm geek to
the bone :) so I can dig up a _lot_ more for
you if you have specific requests...you could
have excalibur.component named to
excalibur.sword and different component
imps and manager excalibur.broadsword,
excalibur.katana, excalibur.longsword, ...

note: if we ever do rename framework I think
"camelot" would be the term for it (even though
that used to be something else), as camelot
really was the core of Avalon =)


- Leo

> -----Oorspronkelijk bericht-----
> Van: Berin Loritsch [mailto:bloritsch@apache.org]
> Verzonden: Wednesday, April 03, 2002 3:32 PM
> Aan: 'Avalon Developers List'
> Onderwerp: RE: [VOTE] Should Command be a sub of event?
> > -----Original Message-----
> > From: Peter Donald [mailto:peter@apache.org]
> >
> > So what if you can use the command pattern without events? We
> > are talking
> > about a specific implementation that is tied to directly to
> > events and the
> > event package ;) I definetly think it should be a subpackage.
> Cool, I can make it happen.
> > BTW Berin this is why I dislike generic names like command,
> > event and system
> > because it causes confuision not clarity ;) Codenames or
> > other abstract names
> > allow much easier understanding after initial learning curve.
> > They also make
> > it MUCH easier to have different implementations of same
> > style of component
> > or even different versions.
> I confess, my imagination is not good for coming up with abstract
> names.  If you could help me out, I would appreciate it :)
> The benefit of *event* is that it conveys exactly what it is about:
> avent processing.
> However, your comments about .system and .component are well taken,
> and those names (at least .system) are placeholders until we come
> up with a name we like.
> Can someone help me with a name for .system?
> galahad (sp?) Sir Galahad, the green knight
> lancelot
> roundtable
> --
> To unsubscribe, e-mail:
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>

To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>

View raw message