Remove unused private modules

This commit is contained in:
2026-05-27 16:52:41 +02:00
parent f8698692ee
commit 92d4461203
5 changed files with 2 additions and 283 deletions
+1 -17
View File
@@ -11,11 +11,8 @@ evolved under supervision of the author using ChatGPT as AI agent.
js-maker/
main.rkt public macro module
info.rkt package metadata and package test entry
private/
syntax-helpers.rkt compatibility/helper material
utils.rkt compatibility/helper material
scrbl/
jsmaker.scrbl Scribble documentation
js-maker.scrbl Scribble documentation
testing/
jsmaker-executors.rkt JavaScript engine discovery/execution
jsmaker-test-framework.rkt JS regression framework
@@ -29,18 +26,6 @@ js-maker/
show-optimized.rkt
```
## Notes on private helpers
Static analysis of this package layout shows that `main.rkt`, the test
infrastructure, the regression tests, demos and Scribble documentation do not
require `private/utils.rkt` or `private/syntax-helpers.rkt`. Those files are
retained as compatibility material from the source project and are omitted from
compilation and the package test entry point in `info.rkt`.
The current public module has no dependency on Gregor or the old helper
modules. Gregor-style date/time forms are translated syntactically by
`main.rkt` into a small JavaScript-side representation.
## Added language support
This package includes conservative support for:
@@ -98,7 +83,6 @@ Belangrijk:
voorkom versieverwarring door alles in die buildmap te kopiëren/patchen.
- Houd de package-structuur stabiel:
- main.rkt voor de publieke module;
- private/ voor helpers en utils;
- testing/ voor test-infrastructuur en regressietests;
- demo/ voor demonstratiebestanden;
- info.rkt voor package metadata en test entry points.