blstuart at
bellsouth.net wrote:
Any good
leads as am still looking for a small boot strapable langauge
here. Tiny C will not work
as my instruction set does NOT have register to register operations. I
plan to have a wopping
48Kb system as that was BIG memory 1975 ish.>>
The two that immediately jump
to mind are forth and lisp.
BLS
Off hand I have not seen many small LISP's around other than the one
for the PDP-1. I think there was one for the 6800 once, but LISP tends to
need lots of memory space.
A lot of the space is in the big libraries of stuff, especially
for common lisp. XLISP is a good example of one that's
more managable--and it's author is among us. There are
also some really tiny schemes that can be used to bootstrap.
I did think of ML, but decided against suggesting it because
of the memory.
I could do Forth but it would be slow as I have
no auto-incriment registers and wound need to use memory variables.
More like NEXT: ISZ FPC; LD IX I FPC, JMP I IX+0
Yeah, that does make stack operations slower.
Years ago I started playing with a mental design for a language
that was bootstrapped from a form of macros that directly
specified machine code. The idea seemed like it was rich, but
I never got far enough to see if that was a correct intuition.
BLS