Split host-static.ss into base / statics / objects
The 929-line interop registry split three ways: host-static.ss keeps the registries, the jhost record, the emit entry points and coercion helpers; host-static-statics.ss holds the java.lang/util static-method registrations; host-static-objects.ss holds the host object classes (ArrayList, HashMap, the reader/writer/tokenizer shims, ctors, URL codecs) and the instance? hook. rt.ss loads the three in order. Runtime shim — no seed change.
This commit is contained in:
parent
f7767706cf
commit
23f6fee250
5 changed files with 808 additions and 784 deletions
|
|
@ -303,7 +303,9 @@
|
|||
;; host-static-call/host-new + the jhost method registry. Loads LAST — it extends
|
||||
;; record-method-dispatch (records.ss) and reuses natives-str helpers (str-trim,
|
||||
;; ascii-string-down, re-split, str-split-drop-trailing) + the regex-t accessors.
|
||||
(load "host/chez/host-static.ss")
|
||||
(load "host/chez/host-static.ss") ; registries + jhost + coercion helpers
|
||||
(load "host/chez/host-static-statics.ss") ; java.lang/util static methods
|
||||
(load "host/chez/host-static-objects.ss") ; host object classes + instance? hook
|
||||
|
||||
;; generic dot-form dispatch: field access + map/vector member access
|
||||
;; for the `.` / `.-field` desugar. Loads after host-static.ss so it wraps every
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue