On Thursday 04 March 2004 01:10, Berin Loritsch wrote:
> The current state of merlin is
> that there are so many contracts that I feel like I need to understand that
> I can't possibly keep them straight.
If this is the case, then we are failing in the education sector.
Perhaps, Stephen (and I to some extent) are too quick to refer to the advanced
sections, instead of promoting the "simple side". Perhaps there are more we
can do in the "kitchen sink" area, for simpler usage patterns, which I think
we all can agree upon are desireable.
> Remember, in a world where there are few absolutes (such as software
> development), perception is more important than fact.
I agree. My perception was that EJB was going to be easy. My reality is it
wasn't/isn't.
> I don't get the
> feeling of simplicity, or "it just works" when I look at either Maven or
> Fortress (and I wrote the latter). That is the main goal I want to
> encourage you to focus on.
static public void main(String[]) "just works" and are suitable sometimes, but
without "enforcing" framework standards, you will always end up with a mess
on the component re-use side.
I strongly support the "Software IC" concept, and I think it could really
work, but the software engineering community can't or don't want to make it
happen. As many technologies as I have investigated and used over the years,
only Avalon is even close to really trying.
And when we manage to get to the point where a Publishing Service exists with
an associated TCK, slowly components will show up, with high quality,
conformant, easy to use, et cetera, which will lead to a network effect, and
hopefully an avalanche of converts, since "Avalon Users finish projects in a
fraction of time..." starts to become apparent.
The similar patterns have happened several times in the Electronics industry
(the transistor, the IC, surface mount devices and FPGAs), but what has been
very significant the last 5-10 years is that the TOOLS supporting the
components have improved tremendously, since the tools has very precise
standards to work with. A modern design tool can NOT be effectively used to
construct a tube amplifier, but easily put together a 32bit miniature
computer.
+-------------+ +------------+ +-------+ +------------+
| Strict Spec | --> | Components | --> | Tools | --> | Effeciency | --+
+-------------+ +------------+ +-------+ +------------+ |
^ |
| |
+-------------------------------------------+
My ambition is to bring Avalon into the "loop" in the above picture.
Cheers
Niclas
--
+---------//-------------------+
| http://www.bali.ac |
| http://niclas.hedhman.org |
+------//----------------------+
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]