|
jsforth abstract:jsforth is a Forth which has been implemented in JavaScript, using a web browser as host platform. Current screen layout works best with screen resolutions of 1024x768 or higher. Firefox, Mozilla, Netscape are the best-supported browsers at this point.
Some jsforth features:
browser issues overview:
(1) IE backspace: use ctrl-q (2) Opera 9.x web blocks: unreliable. gets wrong blocks sometimes, or none. Opera 10.x doesn't seem to show those problems, and worked well in all respects. (3) Epiphany versions 2.28.x suffer from a javascript problem. 2.29.1-1 works mostly again, but Esc key is not passed to jsforth
Minimo (embedded mozilla) can be used too! To my surprise, everything seems to work, including compiling from webserver. Blocks, written to cookies, are volatile, because minimo - at least my version - doesn't store cookies persistently. Speed is not excellent, on an ARM based iPAQ PDA, and the screen is a bit small for the default 80x25 size window. jsforth screen shot:
|