Re: Lookup & Search Redux

"Brian K. Wallace" <[email protected]> Sun, 07 May 2006 23:59:21 -0500
Newsgroups gmane.comp.ide.eclipse.spindle.devel
Organization Cross Helix
Message-ID <[email protected]>
Hopefully Hugo will have the same situation with IntelliJ.

Good luck on the Framework library :-)

You know... I still don't grok that whole meta-key thing for
Contrib.library. With the meta-key, everything's still explicitly
declared.With the following: <meta
key="org.apache.tapestry.component-class-packages"
value="org.apache.tapestry.contrib.components"/>
I'd expect everything to flow from value down, but it doesn't. It flows
from contrib (the package) down. And this makes sense....?
[e.g.,  <component-type type="Choose"
specification-path="components/Choose.jwc"/> isn't in
...contrib.components.components.Choose.jwc, it's just
....contrib.components.Choose.jwc - but it's one of the four in
"component-class-packages"] Seems like this was a good idea gone awry to
me. (user pov, not tool pov)

Although it wouldn't help Spindle outside of Tapestry itself, I'd be for
making Tapestry the back in to the 'strict' example completely (removing
the meta tag).

4.0.3 isn't completely dead. I'm merging changes in the 4 branch up to
tapestry4's trunk, but I'm also moving forward with both possibilities
in mind - both a 4.0.3 and a 4.1 and only a 4.1. Time and interest will
tell which road we take. Up to now, there have been very few changes
toward 4.0.3 that weren't documentation. There are, however, some
remaining issues that will be code-based. As those are fixed, I'll be
applying changes toward 4.0.3 and 4.1. If 4.1 starts looking like it'll
take longer than expected, I'll already have everything in place to
release 4.0.3.

Brian

Geoff Longman wrote:
>> From the bulder POV all I need to do is ensure that a Resource exists
> and open an input stream on it. In addition, if the Resource reps a
> physical file (not jar) need to record 'problems'. Eclipse put those
> red markers - I'm sure IntelliJ has an equivalent.
>
> Eclipse is easy 'cuz both physical and jar files are represented by a
> super interface (IStorage) so I can paramterize some classes to make
> them generic enough for the non Eclipse case.
>
> I guess there is always the fallback of realizing concrete instances
> of those classes with an Object parameter - ugly but it would cover
> anything. This is exacly what I'm dong to get unit tests (outside of
> Eclipse) running.
>
> BTW I have made it past the intial assertion checks (not nulls mostly)
> and no past the "is this worth building at all?" check - I'm about to
> try building the Framework library. yay.
>
> With reference to the other thread - 4.0.3 - I just took a quick look
> at Contrib.library and I see :
>
> <meta key="org.apache.tapestry.component-class-packages"
> value="org.apache.tapestry.contrib.components"/>
>
> which is bad for me unfortunately - but there are only 4 Components in
> that package.
>
> Thing is that Framework and Contrib *used* to be very strict and
> *everything* was explicitly declared. Things got loose in T4 timeframe
> I guess.
>
> component-class-package is one, of a couple, killer for T4 support. Is
> 4.0.3 dead for sure?
>
> I'm hoping to get the new Spindle bulder to pass over Framework and
> Contrib in the next day or so - could have a list of 'tweaks' by say
> wed.
>
> Geoff
>
> Geoff


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642