File names

''This page explains the conventions and rationale for file naming. For information on the  attribute, see $path$. For information about the significant of app.htm, for example in files named "Build.app.htm" or "out.app.htm", refer to File format.''

Early forms of triplescripts.org projects (including trplkt < 0.9.9) used file names ending in .js, but this was later changed. (Because This is not JS.)

The compiler itself doesn't care how the file name ends; it has no special reliance, nor does it provide any special affordance when a module's file name ends. Nonetheless, it is a convention not to use the .js file extension for source modules as a strong signal to to reaffirm the triplescripts.org This is not JS mantra.

On occasion you might see references to files named e.g. Foo.xxx. The .xxx ending in this case is merely used as a stand-in for any suffix. During the time between the decision to stop using .js and settling on an appropriate replacement, documentation written that needed to refer to a given file tended to use .xxx as a workaround. To reiterate: from the compiler's perspective there are no special semantics associated with the ending of any file name, so xxx doesn't mean anything in particular.