You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: correct README/EXPLAINME to real state + add in-tree wiki/
The docs carried fabricated/aspirational claims as if implemented:
- README.adoc advertised a Deno/Idris2/Zig/Vyper toolchain + badges and a false
'asdf install rust deno idris2 zig' step (.tool-versions pins only 'rust stable').
- EXPLAINME.adoc described wokelang as a nextgen-languages submodule (it is standalone),
OCaml as a 'frontend' (it is the core/ reference), and Vyper FFI + WASM codegen as
implemented (both are design-only: 0 vyper refs in src; src/codegen WasmCompiler is an
unwired scaffold).
Rewrite both to the verified real state (Rust-primary + OCaml core/, echo-types/Isabelle
frontier, VS Code syntax-only per #78). Add an in-tree wiki/ (Home, Overview,
Architecture, CI-and-Governance, Roadmap). PMPL-1.0 README badge left for a maintainer
license decision.
https://claude.ai/code/session_013wg3Mtq2QFhYi4XVw1Z6z7
| Container build manifest for the WokeLang compiler image (Chainguard Wolfi base)
112
120
113
121
| `nextgen-languages`
114
-
| WokeLang is a sub-project of the `nextgen-languages` monorepo; this repo is checked out as a submodule
122
+
| Sibling estate (home of AffineScript / my-lang). WokeLang is a *standalone* repository in the hyperpolymath estate, not a submodule of `nextgen-languages`.
115
123
116
124
| `ABI-FFI-README.md`
117
-
| Idris2 ABI + Zig FFI standard applied: `src/abi/` and `ffi/` directories follow the account-wide ABI/FFI convention
125
+
| Account-wide ABI/FFI convention applied: `src/abi/` holds the Idris2 ABI definitions (`Foreign.idr`, `Layout.idr`, `Types.idr`) and `src/ffi/` holds the Rust C-ABI bridge (`c_api.rs`).
118
126
119
127
| `grammar/`
120
-
| WokeLang grammar files feed `tree-sitter generate` for editor syntax support
| Editor integration packages (Neovim, VS Code) built from the tree-sitter grammar
131
+
| Editor integration: a TextMate grammar plus a VS Code extension. The VS Code extension is currently *syntax-only* — its ReScript LSP client was removed (banned estate-wide) and an AffineScript reimplementation is tracked in issue #78. The Rust `woke-lsp` server binary is unaffected and works with any LSP-capable editor.
124
132
125
133
| `arxiv-consent-aware-programming.tex`
126
134
| Research paper on consent-aware programming; wokelang is the reference implementation
0 commit comments