Great stuff!  3 comments:

1. The compiler does not (yet) handle expressions in compile-time conditionals. It only evaluates compile-time constants.

2. Most of the doc-comments in the LFC are bounded by //--- ... //---, which should make your task of converting to / ** .. */ easier. There are some in-line doc comments that you would have to fix, but those should easily be found by searching for '//\s@'.

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.

Reply via email to