From 74b5a9cbbaccfad88ac8c041d85a12f419bc4148 Mon Sep 17 00:00:00 2001 From: Irene Knapp Date: Wed, 23 Sep 2026 19:22:50 -0700 Subject: new feature "include" this was the subject of a bunch of thought. in most languages, we'd argue against having a text-based "include" feature, because there should also be a module system, and textual include subverts the module system because you can't assume everyone will use it. however, Evocation already very strongly encourages thinking of a program as a sequence of operations (this is after all the definition of a catenative language), and in particular the transformation system already relies very heavily on programs-as-text. so, it seems appropriate for Forth in general and for Evocation in particular. plus it was easy to implement, because all the infrastructure for it already existed to support the transformation system Force-Push: yes Change-Id: I76f778e44b8189ac7052890c881654d971e43c8d --- inscribe-hex.e | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'inscribe-hex.e') diff --git a/inscribe-hex.e b/inscribe-hex.e index 7d9aafa..f4be71f 100644 --- a/inscribe-hex.e +++ b/inscribe-hex.e @@ -11,10 +11,11 @@ s" interpret.e" pack-file-contents s" flow-control.e" pack-file-contents s" linux-dynamic.e" pack-file-contents + s" files.e" pack-file-contents s" labels.e" pack-file-contents s" elf.e" pack-file-contents s" hex.e" pack-file-contents - 8 packalign here ! + 0 pack16 8 packalign here ! s" hex-source" variable 1024 1024 * allocate s" hex-binary" variable -- cgit 1.4.1