
Minimum implementation, optional components, and documentation requirements
all go to a new
chapter 3. Which will be called "Conformance Compliance and Portability
of the RTSJ"
Change "Optionally Required" to "Conditionally Required" on page 17,
18, and 212. The point
we want to make in this paragraph is that if an implementation chooses
to provide these
services, then they must be provided as specified in the RTSJ and in
no other way. <To be
revisited when we have the guideline for minor changes.>
Sub-notes on this paragraph:
The Posix signals are optional, float access is conditionally required.
The items in the
conditionally required section should be "if" not "if and only if"
We need a section for Options. It will contain GC, extra priorities, and maybe other things.
We need to add execution of finalizers to the conditional requirements section.
Forward reference:
In the scoped memory chapter: 5.5, change "finalizers are run for all
objects in the memory
area, and the area is emptied." To "finalizers if any are run for all
objects in the memory
area, and the area is emptied."
"Conformance Compliance and Portability of the RTSJ" looks like it might
get big and
serious. If we can reasonably run on CLDC, we should cover that
here.