Simple Scheme

Simple Scheme Free App

Rated 4.13/5 (97) —  Free Android application by Bryan Chadwick

Advertisements

About Simple Scheme

Ever been away from your computer and thought, "Boy, I wish I could be writing Scheme code right now"? Well, now you can! Simple Scheme is a Java/Android implementation of a Scheme-like programming language and syntax highlighted editor.

It includes implementations of most features found in traditional Scheme (e.g., definitions, let, let*, letrec, if, cond, lambda, lists) with a very similar syntax. Because it's implemented in Java, we use long and double types to represent numbers, e.g., 2/3 does not have an exact representation.

Simple Scheme also includes an implementation of image functions similar to Racket's image module (http://docs.racket-lang.org/teachpack/2htdpimage.html).

See http://bryanchadwick.com/simplescheme/ for documentation and examples.

Enjoy!

How to Download / Install

Download and install Simple Scheme version 1.23 on your Android device!
Downloaded 5,000+ times, content rating: Everyone
Android package: chadwick.apps.simplescheme, download Simple Scheme.apk

All Application Badges

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

App History & Updates

What's Changed
Added support for simple macros (define-syntax and define-syntax-rule) and updated the documentation. See:
http://bryanchadwick.com/simplescheme/index.html#macros
Let me know if you find any issues/bugs (sadly, I'm sure there are some).
Also fixed an end-of-file parsing issue and added a new setting for a text-based load dialog, for anyone that can't get a third-party file explorer to work.
More downloads  Simple Scheme reached 5 000 - 10 000 downloads
Version update Simple Scheme was updated to version 1.23
Version update Simple Scheme was updated to version 1.20
Version update Simple Scheme was updated to version 1.19

What are users saying about Simple Scheme

N70%
by N####:

Just a nice toy if you're bored and want to screw around with a functional language on the go.

N70%
by N####:

Excellent app for students in procedural programming courses.

N70%
by N####:

it says car is error

X70%
by X####:

Input is a bit annoying, but it's *less* annoying than any other code input I've tried, so points there! One request: could you implement optional function parameters, please? --- Noticed a few bugs. Calculation of the screen size doesn't seem to take into account the size of the header at the top of the screen, so images overflow the bottom of the screen. Also, parse error occurs when the last line of a file is a one-line comment.

X70%
by X####:

This app only installs to internal storage.

X70%
by X####:

I use it to try programming code that I'm thinking about. I saves all you do in case you forget what you did.

X70%
by X####:

I want a section for reference and some sample if possible

F70%
by F####:

I have a problem with "remainder" it doesn't work, i hope you can fix it soon

L70%
by L####:

Coding, yes. Run, no

Y70%
by Y####:

So far looks the most useful among the other scheme apps as it can save/load files. Thanks to author.

F70%
by F####:

Good for syntax-highlighted Scheme coding I guess...but nothing will run in the REPL? Not even simple primitive calls like add1 or cons. And what good is coding if you can't test? Please fix as I would love to change my rating! Also this is more of a minor note, but it would be nice if the editor auto-indented to the correct depth after a new line.

Y70%
by Y####:

(define (conv0 acc s base) 0) (conv 0 "42" 10) is enough to repeatably crash on my S5.

U70%
by U####:

Thanks, Simple Scheme!

C70%
by C####:

i like dis app but there is a bug that i can`t load my file

D70%
by D####:

simple but effective

W70%
by W####:

Amazing, now I'm able to hack away on the go :) Just one thing: I can save to the SD card but not read from it. I'm guessing it's because of the new changes in kitkat. Hopefully this gets looked at soon.

S70%
by S####:

Awesome except could use some improvements such as file choosing, tutorial or examples.

Z70%
by Z####:

merveilleux, merci Monsieur Chadwick.


Share The Word!


Rating Distribution

RATING
4.15
97 users

5

4

3

2

1