Forth Interpreter

Forth Interpreter Free App

Rated 4.02/5 (52) —  Free Android application by GraphMouse

Advertisements

About Forth Interpreter

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

Keywords: forth interpreter leoforth

How to Download / Install

Download and install Forth Interpreter version 1.5 on your Android device!
Downloaded 1,000+ times, content rating: Everyone
Android package: it.interfree.leonardoce.leoforthads, download Forth Interpreter.apk

All Application Badges

Free
downl.
Android
2.2+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
(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
More downloads  Forth Interpreter reached 1 000 - 5 000 downloads
More downloads  Forth Interpreter reached 1 000 - 5 000 downloads
Version update Forth Interpreter was updated to version 1.5
Version update Forth Interpreter was updated to version 1.4

What are users saying about Forth Interpreter

D70%
by D####:

First I want to say thank you for your hard work. Writing a version of "FORTH" that works happily with Java had to be very difficult. Also I can that it runs even on my Pixel C running Marshmallow with out crashing which is too not an easy thing to do. The reason I only gave 4 stars is because this app doesn't appear to be actively supported and most of the words do not have any documentation using the "help" word. The "see" word return is also very confusing. I can see a lot of effort went in to LeoForth and I hope in time the developer comes back and finishes/polishes up this great app.

E70%
by E####:

it is ok if you want a toy. you best plan to write/implement missing words from even the standard/original Leo Brodie Forth. The book they reference refers to words you won't find, for example FORGET. ::: can not move it to my sd card

N70%
by N####:

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.

J70%
by J####:

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

Q70%
by Q####:

------------: 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?

J70%
by J####:

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

X70%
by X####:

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.

K70%
by K####:

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.

O70%
by O####:

Good Forth interpreter. Only one thing to fix: floating point operations not available. When I try ' 3.0 2.0 / ' it throws me an error double cannot be cast to java.lang.integer. Fix it please :(

J70%
by J####:

I don't have a "menu" button on my galaxy nexus, which makes it hard to use the menu

K70%
by K####:

So far It seems to forget all user created words if you mess up making a word or go into the help menu. No manual "forget" word just automatically forgets everything you typed. The "help" word doesn't seem to do anything for most words. But 4 stars is a fair rating in its current version 1.4.

K70%
by K####:

I haven't done much Forth programming since the '80's, but it's pretty cool to play with on the phone. Two issues I've found already: (1) if there's an error, it doesn't scroll the display so you can't see the error without scrolling manually, and (2) if you have a keyboard on your phone, it doesn't recognize the carriage return button as a way to enter the line you typed, so you have to switch back to the on-screen keyboard to enter the line. Update: all this is fixed! Thx!

K70%
by K####:

- Eval key does nothing - No action bar visible Looking forward to getting it to work.

N70%
by N####:

Thanks for creating this.

R70%
by R####:

Cool I haven't done much Forth programming since the '80's, but it's pretty cool to play with on the phone. Two issues I've found already: (1) if there's an error, it doesn't scroll the display so you can't see the error without scrolling manually, and (2) if you have a keyboard on your phone, it doesn't recognize the carriage return button as a way to enter the line you typed, so you have to switch back to the on-screen keyboard to enter the line. Update: all this is fixed! Thx!

H70%
by H####:

Nice It doesn't scroll the screen on errors. Liked it beside that


Share The Word!


Rating Distribution

RATING
4.05
52 users

5

4

3

2

1