On Oct 30, 2006, at 11:48 AM, P T Withington wrote:

On 2006-10-30, at 14:17 EST, Jim Grandy wrote:

3. The goal of reducing the schema is noble. One way: look at moving more of the LFC out to LZX components. This would have the additional benefit of reducing the size of the LFC and applications (since components are only loaded when used). Perhaps there aren't any pieces we can move in this way, but it is worthwhile thinking about.

I guess another way to do it would be to start generating schema information directly from the LFC sources. Then the hand-built scheme would just include "special forms" like <class>. I was intending to try that tack first, but haven't investigated very deeply. Any thoughts on why that wouldn't work?

In legals, a class that implements a tag now has a class variable `tagname`, so that could be a start. But the syntax of each of these tags is really encoded in the tag compiler java class for that tag, so that is really where you would have to derive it, no?

Is `tagname` or the equivalent available from the script compiler as well? Where does the classname-to-tagname mapping now happen?

jim

Reply via email to