-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Daniel Rall <[EMAIL PROTECTED]> writes:

> burtonator <[EMAIL PROTECTED]> writes:
> 
> > I took the bridge/proxy/adapter/ approach within Jetspeed but this was taking
> > more time than core Jetspeed development because the generated APIs are too
> > bad.  
> 
> Indeed, I certainly won't use a generator which produces a poor API.
> Fortunately, not all products suffer that problem.

... I don't think its API is poor all the time.  Just the way Jetspeed was using
them :(
<snip>

> > I think it is the perfect solution but I haven't needed an XML or API generator
> > for a while so I haven't released 1.0.
> 
> So, like any generator worth its salt, XJay allows you to modify your
> inputs to it and/or your "transformation algorithm" (specified via
> XSLT in XJay's case), to produce the desired output.  A nice
> demonstration of the "only use a flexible generator" rule.  ;)

I haven't seen a generator that allowed this much customization.  I hope I am
wrong :)

<snip>

> > 
> > ... regardless... they are sometimes necessary. :(  I wish they were'nt but I am
> > very pragmatic on this subject.
> 
> The circumstances that would cause permanent local edits to be
> "sometimes necessary" do not apply to a project like as Alexandria
> when combined with an open source generator such as ANTLR.

yes.  However they can give your problems later on.  The use of Castor within
Jetspeed saved us a lot of time early on but was a *REAL* problem about 1 year
later.  :(

> > I hope my above explanation helps.  I agree with the more flexible generator
> > philosophy which is why I created XJay.  I doubt that Antlr is as flexible
> > though.  :)
> 
<snip>


- -- 
Kevin A. Burton ( [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] )
        Cell: 408-910-6145 URL: http://relativity.yi.org ICQ: 73488596 

One man's villain is another man's employer.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt

iD8DBQE65vwGAwM6xb2dfE0RApprAKDFQn4xM7T2b+7t8T46HB2ENyTnKgCgh33I
qVrE86VeqqAd7cRiRV+s/tM=
=obFd
-----END PGP SIGNATURE-----


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to