Forth Interpreter

Forth Interpreter


A small forth interpreter to study forth on your Android device.

Keywords: forth interpreter leoforth

Recent changes:
(v. 1.5) Various fixes for Android 4
(v. 1.5) Various fixes for the code activity

(v. 1.4) Fixes for keyboard behaviour on Android 4
(v. 1.4) Used monospace font for code text

(v. 1.3) Fixed behaviour of hardware keyboard
(v. 1.3) Fixed scrolling of error messages
Add to list
Free
83
4.2
User ratings
44
Installs
1,000+
Concerns
0
File size
516 kb
Screenshots
Screenshot of Forth Interpreter Screenshot of Forth Interpreter Screenshot of Forth Interpreter Screenshot of Forth Interpreter Screenshot of Forth Interpreter
About Forth Interpreter
A small forth interpreter to study forth on your Android device.

Keywords: forth interpreter leoforth

Recent changes:
(v. 1.5) Various fixes for Android 4
(v. 1.5) Various fixes for the code activity

(v. 1.4) Fixes for keyboard behaviour on Android 4
(v. 1.4) Used monospace font for code text

(v. 1.3) Fixed behaviour of hardware keyboard
(v. 1.3) Fixed scrolling of error messages

User reviews of Forth Interpreter
Write the first review for this app!
Android Market Comments
A Google User
Jun 2, 2014
Cute, but... Getting Forth to work on the JVM is pretty cool, but it's not much use to me when I can't load files! The first 2 lines in my file are these definitions: : star 42 emit ; : stars 0 do star loop ; This works fine when typed into the program, but when loaded from file I get this error: Unknown word: star
A Google User
Mar 31, 2014
Why does LEAVING loops throw an exception? Not standard behavior. ------------: TEST 10 0 do i dup . 5 = if leave then loop ; --------------------- Results in gforth (Android) and win32forth (PC) is:------------------ TEST 0 1 2 3 4 5 ok --------------- .s empty --------------- Instead, it results in this: ---------------- TEST ---------------- 012345Cannot use r> if you are not compiling ----------- How come?
A Google User
Nov 28, 2013
Works really well Better than gforth on android. No swiping keyboard bug, looks a bit nicer, has a bit of built in help, and can load and save code files.
A Google User
Oct 7, 2013
Documentation is needed It's nice that we can list all the words defined in the fresh-install version, but we need to know how to use those words. More than half are not standard Forth. For example, what is (COMMENTPRIM)? What does it do? What input does it require and what output does it give? --- Next example: how can I draw graphics on the screen? How do I draw a black pixel at (22,37)?? For that matter, how can I determine the screen's resolution? How can I allocate a block of memory to hold a copy of the screen? How can I read various phone inputs? I need to do all of these and more. ----------------------------------------------------------------------------------- reply to John Henry: ----------- It LOOKS like it forgets all the words you define, but I defined a word that would generate a number and print it (very simple, for a test). Listing the words does not show my new word, but when I execute it, it does produce the correct number, so I have to assume my new word really was saved somewhere, even though I can't see it when I list words. --H
A Google User
Sep 11, 2013
Simpatico! Davvero molto utile. Sarebbe carino se si potesse alterare e ripetere una frase previamente inputtada. Are the sources available? I could maybe make some improvements to the UI.