Skip to content

docs(site): link the FML 1.0 specification and the FML Sandbox - #55

Open
zrinkodolic-maker wants to merge 2 commits into
mainfrom
zd/fml-crosslink
Open

zrinkodolic-maker wants to merge 2 commits into
mainfrom
zd/fml-crosslink

Conversation

@zrinkodolic-maker

@zrinkodolic-maker zrinkodolic-maker commented Nov 9, 2026 •

Copy link
Copy Markdown

The benchmark model is written in FML. The site now says where the language is defined and where to try it, without claiming the model is FML 1.0.

  • Footer on every page: the model is written in FML, in the dialect Farseer runs; the language is published as an open specification, FML 1.0; try it in the FML Sandbox (fml.farseer.com).
  • The model page, "The model in FML": the model predates FML 1.0. It differs in a few places: time is two dimensions (Years and Months, members like Y2026 and M6), and it uses Farseer extensions (@rollup formula, @optimizeCalculation). Links to the spec, its Farseer Implementation Profile and the Sandbox.
  • README: the same, shorter.

The reverse links (Sandbox → spec and FPABench) are farseerdev/fml-evaluator#60.

Built locally with node website/build.mjs; the links show on every page.

The benchmark model is written in FML, but the site never said where the
language is defined or where a reader can try it. Every page footer, the
model page and the README now link the open specification and the Sandbox.
The model uses Years and Months as two time dimensions, Y2026/M6 member
names, @rollup formula and @optimizeCalculation. FML 1.0 has one time
dimension per grain and lists the rest as Farseer extensions, so the
first wording claimed a conformance the model does not have.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant