Docs: rewrite the outdated README (native+web backends, stdlib, links) #35
Labels
No labels
area:ci
area:docs
area:input
area:net
area:rendering
area:repo
area:stdlib
area:tooling
area:types
cleanup
dx
priority:high
priority:low
priority:medium
proposal
status:in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: workshopsoft/ludic#35
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
README.mdis outdated and no longer matches the repository:wasm/web backend (
runtime/web/), which now exists but isn't reflected inthe pitch.
large namespaced standard library (Math, Vector, Time/Date/Duration,
Crypto, Hash, sorting, …) and an issue-driven proposal backlog that the
README doesn't mention at all.
there), or the issue tracker / proposals — so a newcomer has no map of
where to go.
will be stale again unless rewritten.
Proposal
Rewrite the README as a real entry point:
web/wasm).
bin/x app examples/…→ run), verified against currentbin/x.proposals/issues.
roadmap.
Acceptance criteria
Do this after the wiki move and the examples/selfhost reorg so the map is
accurate. Part of the repository-cleanup / DX pass.
Done in
a422ef4(follows the examples reorg in #28, which the layout table now reflects).Acceptance criteria
runtime/web/) and the native-vs-wasm diff harness (tools/ludic-web/run.mjs) are in-tree and documented, but emitting wasm is not yet re-wired on the self-hosted toolchain (it was a retired-C-compiler capability, per COMPILING.md). Added a "Language at a glance" section that names the namespaced stdlib (Math, Vector, Time/Date/Duration/Clock, Random, Hash, Crypto, sorting, …).bin/x build,bin/x app examples/games/snake.ludic, and the headless flow (now writingbuild/out.ppm) were all run and confirmed while writing the section.examples/subdirectories andexamples/README.md, the golden hash manifest,runtime/native+runtime/web, the tooling and docs.examples/README.mdandCONTRIBUTING.md, instead of inlining a giant roadmap.Correction worth flagging: the old README claimed
--target wasm32and ELF/COFF cross-compilation as implemented while its own prose said they'd retired with the C compiler. The rewrite makes the honest statement — native ships today; web/wasm,--target, and--sharedare designed and documented but pending re-implementation on the self-hosted toolchain.