Skip to content

Correct stale statements on tala.run and rename the vxs storage keys - #35

Merged
Leitwolf11 merged 1 commit into
mainfrom
fix/stale-statements
Oct 16, 2026
Merged

Leitwolf11 merged 1 commit into
mainfrom
fix/stale-statements

Conversation

@Leitwolf11

Copy link
Copy Markdown
Contributor

I checked the site against Documents/CLI.md, Documents/PROJECT_FILES.md, Spec/Language and the Examples of the compiler repository.

Corrected, in all four languages:

  • Project file: it was given only as BUILD.kts; it can have one of five names.
  • Development hosts: the overview and getting-started pages listed only Windows and macOS. Ubuntu 26.04 LTS and Fedora 43 are added, with the toolchain they use.
  • Example languages: the examples also have Rust counterparts.
  • Output name: build/debug/Example is Example.exe on Windows.

Accurate as they stand: the talac, Tazel and syntax pages. That includes // rounding, ** being right-associative, data/object and the entry rule.

Links: of the 43, only the address inside the Fira Sans licence text no longer answers. That text is third-party and verbatim, so it stays.

Storage keys: the vxs-* keys become tala-*, and a stored value moves to the new key on the first load. The npm package is renamed to @progmasoft/tala-website, and the forum assets get a new version query.

Self-review: read the whole diff and checked the four-language replacements. Format check, npm test (44), vue-tsc and vite build pass. In the browser, the new Getting Started and Overview text appeared, and the key migration carried over a light theme and a German choice.

An audit of the site against the compiler repository found statements
that no longer hold, in all four languages:

- the overview named BUILD.kts as the project definition, while Tazel
  reads one of five names; it now says a project file, BUILD.kts or one
  of four other names;
- the overview and the getting-started guide named Windows and macOS as
  the only development hosts. Ubuntu 26.04 LTS and Fedora 43 are official
  hosts too, and the guide says which toolchain they use;
- the getting-started guide listed the counterparts of the examples in
  C#, C++ and Java; the examples also have Rust ones;
- the project-file page wrote build/debug/Example without the .exe a
  Windows build has.

The talac, Tazel and syntax pages were checked against Documents/CLI.md,
Documents/PROJECT_FILES.md and Spec/Language and are otherwise accurate.
Of the 43 links in the repository, only the address inside the Fira Sans
licence text no longer answers; that text is third-party and verbatim.

The browser storage keys still carried the former name of the language:
vxs-locale-choice, vxs-theme and vxs-forum-theme become tala-locale-choice,
tala-theme and tala-forum-theme. A value under a former key moves to the
current one on the first page load, so no visitor loses a choice; a forum
test covers the move. The npm package is renamed from
@visual-xsharp/website to @progmasoft/tala-website, and the forum assets
get a new version query so Cloudflare serves the new script.
@Leitwolf11
Leitwolf11 merged commit 4504828 into main Oct 16, 2026
11 checks passed
@Leitwolf11
Leitwolf11 deleted the fix/stale-statements branch October 16, 2026 04:16
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