What's New

Version 1.7.4: Bug fix for fn btle() Bluetooth LE I/O function.
Previous version 1.7.3 added support for iPhone 6 and 6 Plus devices.

App Description

Every personal computer used to come with a built-in easy-to-use programming language for educational purposes and simple calculations. HotPaw Basic (Lite) is a Tiny Old-Fashioned BASIC interpreter which allows you to type in and run very short Basic programs right on your iPhone, iPad or iPod Touch.

This Lite version of HotPaw Basic supports a maximum of 25 lines or statements per Basic program, and up to 2 saved programs. Line numbers are required.

Supported Commands and Statement Keywords:
run new list edit save load removefile
let if then else endif dim data read restore
for to step next while wend goto gosub return
? print input open close end stop
def fn mat randomize cls : rem
Functions:
int() abs() sgn() rnd()
sqr() exp() log() log10() sin() cos() tan() atn()
len() val() asc() str$() chr$() hex$() mid$()
ucase$() lcase$() right$() left$() field$() instr()
eval() varptr() peek() timer() date$ time$ pi
Operators:
+ - * / mod ^ = and or xor not

See: http://www.hotpaw.com/rhn/basic/iphone/ for a more complete description of the Basic programming language syntax, commands and functions that this Basic (Lite) interpreter supports.

iPhone Screenshots

(click to enlarge)

HotPaw Basic (Lite) screenshot 1

iPad Screenshots

(click to enlarge)

HotPaw Basic (Lite) screenshot 2

App Changes

  • September 29, 2012 New version 1.5.9
  • October 06, 2013 New version 1.6.2
  • May 05, 2015 New version 1.7.3
  • June 25, 2015 New version 1.7.4