I designed the FMITE processor that could be built into an FPGA. It is designed
to have compact machine-code. It has support for quotations (a kind of lambda
function) that Forth-200x lacks:http://www.forth.org/FMITE.txt
In order to dodge the disrepute of ANS-Forth, I have changed the name of the
language from Forth to LOTD (Language Of The Damned). LOTD is closer to Lisp or
Factor than it is to ANS-Forth or C --- LOTD is the only language available for
micro-controllers (afaik) that supports lambda functions --- Factor is way too
big and slow to be used in a micro-controller. Also, because Factor does GC, it
is not deterministic in regard to how slow it is (it stutters), so it can't be
used in real-time no matter how fast the processor is. LOTD is an attempt to
bring ideas from the Factor world to the real world --- almost all processors
used for real-time programs are 8-bit or 16-bit, and the big 32-bit processors
are rare (this will likely continue to be true throughout the 21st century).
I am hoping that Slava will allow me to use this forum to support the FMITE and
LOTD (he allows Joy and STAAPL to be supported here) --- I want to get away
from comp.lang.forth that is unmoderated and where trolls routinely say that my
code "sucks" or is "crap" or that I am "stupid." If the FMITE and LOTD are too
off-topic for this forum though, then then I will drop out --- I don't really
have much interest in Factor programming (all desktop-computer programming
seems boring to me, whatever language may be used) --- I might consider making
Factor a sister-language to LOTD though, as micro-controller programming
sometimes involves programs running on a desktop-computer that generate tables
of constants for use on the micro-controller (the calculations are done with
higher-precision integers or even with floating-point such as Factor supports
but LOTD does not support).
regards --- Hugh
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk