I am experimenting with building a TCL shell for my PDA, which has limited memory, no multitasking, no real file system (the latter could be
simulated via nonvolitile memory). In looking at the rel 7.5 source code, I was surprised that there was not much preprocessor support for
making a bare-bones TCL. I found the macro TCL_GENERIC_ONLY, which causes several commands to be omitted from the interpreter, e.g. file i/o,
sockets, packages, etc., but the macro isn't used to conditionalize the code for these commands.
I would appreciate any tips, pointers, etc. on building a lightweight version of TCL. As a first pass I'm trying to build on my PC so I have
some idea whether I can get it small enough to be feasibly ported to the PDA (which has 512K of memory). If anyone has built a small
implementation, I would be interested in the memory requirements (my PDA has a 68K processor).
If this is an old topic, please just reply to me; I haven't followed the news group long enough to know.
-Dave Dean