WxBasic∞ is a small interpreted version of the BASIC (Beginners All-purpose Symbolic Instruction Code) programming language - available in Puppy 1.0.5 WxBasic∞ is based on the easy-to-use syntax of the BASIC language, it is simple to learn and understand, allowing novice programmers to write nice-looking Puppy applications with graphical environments and is being made available as a dotpup/pupget
It can create stand-alone executables by binding together source code with the interpreter. Executables produced by WxBasic∞ do not require any external resource file, or installer to run. The executable is distributed alone and can be run immediately by end users. As with programs written in any interpreted language, WxBasic∞ programs may also be run straight from the source code if wxBasic is present on the system, regardless of which system they were written on. This saves download time, as generated executables tend to be several orders of magnitude greater than the source code from which they were compiled.
WxBasic∞ is a bytecode based language, like Perl or Java.
Puppybasic is a command line version optimized for Puppy usage with xmessage and xdialog wxbasic is the graphical version with "inbuilt" dialogue windows - available as a dotpup
* Write your program using a text editor (even Leafpad / Beaver) into a file with the .wxbs extension;
* Change to executable with ROX (or use manual method to execute directly)