Sorry, but it is not a production language. It is a puzzle language. Many things which are straightforward in even the worst programming language are a brain teaser to figure out how to organize in the "Forth Way(tm)".
Scheme and Lua come closest to my ideal.
However, I just can't deal with 1-based indexing from Lua. Sorry. Too many things talk to C API's.
Scheme is okay, but almost none of them are truly small anymore. Even the ones like picobit (https://github.com/stamourv/picobit) require quite some grunty support from a desktop machine outside the processor.
http://web.archive.org/web/20101024223709/http://forth.gsfc....
as an aside, The guy who was primarily responsible for that now has a FRP library ( http://sodium.nz/ ) and written a book on FRP using petrol pumps as an example
though it's a bid of a different mindset. Thinking Forth is great book ( not just in terms of forth ) which really sells the idea.