myForth supports most of the ANSI forth core words with the INCLUDE core command. In addition, I have added a basic line graphics mode with the INCLUDE GR command. Afterwhich, you may use line graphics draw mode with the TRUE grEnabled command. Your canvas size is returned with the grSize? .s command. 800 560 TYPE ." ;" 0 <#> TYPE ." f" ; : PAGE ANSI-ESC ." 2J" ; : HOME ANSI-ESC ." H" ( or 'f' ) ; : CUR-UP ANSI-ESC 0 <#> TYPE ." A" ; : CUR-DOWN ANSI-ESC 0 <#> TYPE ." B" ; : CUR-RIGHT ANSI-ESC 0 <#> TYPE ." C" ; : CUR-LEFT ANSI-ESC 0 <#> TYPE ." D" ; : CLEAR-EOL ANSI-ESC ." K" ; "> You may create myForth website applets ( forthlets ;) ) ( for non-commercial use ) using either the INCLUDE command ( Forth source converted into Applet PARMS will need to substitute quotes, " into '' , read html source FUDGE ) or using the FROM-URL command. ( FROM-URL can be used inside INCLUDE command for quick loading tests ) FROM-URL can load a text file from your website. For example INCLUDE core INCLUDE http://mywebpage.netscape.com/mawcowboy/count.4th T1 works. Interpretive [IF] [ELSE] [THEN] [ENDIF] [DEFINED] [UNDEFINED] and included with the INCLUDE interpif command. Regards, Mark A. Washburn maw v.45 added ability to include forth source files within jar resource files ( for example, to add conditional compilation directives, use 'INCLUDE interpif' , interpif is a jar resource file ) added nested INCLUDE ( four levels deep), ( a resource file, an Applet parameter list or URL maybe specified ) ( if you use myForth as a local application ( vmMain) then local files maybe included with 'INCLUDE file:c:filename.f' ) added various performance enhancements ( performance is, generally, better with NS48, IE55 and jdk 1.1.8, than jdk 1.4.1 ) If you use the Applet interface locally, you will need to modify the html files for you directory structure.