Télécharger la liste

Description du projet

SmallBASIC is a free interpreter for BASIC, a simple computer language, targeting simplicity, mathematics, and graphics. Also, it has a powerfull string library, supports external C modules (shared libs), uses dynamic arrays (by default) and has no data types. Versions exists for Linux (or other Unix), PalmOS, DOS, Win32, VTOS (Helio), and Franklins (eBookman). It uses a lot of drivers, including svgalib, ncurses, and framebuffer.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-04-16 09:50
0.8.2

Le présent communiqué contient trois corrections de bogues pour PalmOS, dont l'un est très crucial s'il existe des enregistrements de plus de 32KB utilisés dans MemoDB (utilisé par certaines applications tierces mémo). Deux nouvelles commandes pour VFS ont été ajoutés: BGETC et BPUTC.
Tags: Minor bugfixes
This release contains three bugfixes for PalmOS, one of which is very crucial if there are records larger than 32KB used in MemoDB (used by some third party memo applications). Two new commands for VFS have been added: BGETC and BPUTC.

2002-03-31 11:24
0.8.1

Cette version inclut un opérateur LIKE (regexp), et d'autres nouvelles commandes DIRWALK, CHOP (), et EXEC (comme courir, mais ne revient jamais). Il ya maintenant une aide en ligne de commande-pages (avec recherche), et de nombreuses corrections, y compris pour CAT (), ENV (), et environ, le pilote MEMO (qui s'est écrasé sur PalmOS), le conducteur PDOC, et une fuite de mémoire .
Tags: Minor bugfixes
This release includes a LIKE operator (regexp), and other new commands DIRWALK, CHOP(), and EXEC (like RUN but never returns). There are now command-line help-pages (with search), and numerous fixes, including ones for CAT(), ENV(), and ENVIRON, the MEMO driver (which crashed on PalmOS), the PDOC driver, and a memory leak.

2001-12-30 18:44
0.8.0

L'application utilise maintenant des adresses de mémoire 32-bit. Cette version comporte de nouveaux opérateurs, de nouveaux mots clés, de nouvelles commandes à cordes puissantes, plus de soutien Unix, nouveau système de fichier de commandes, un pilote de terminal, et plus encore.
Tags: Major feature enhancements
The implementation now uses 32-bit memory addresses. This release features new
operators, new keywords, new powerful string commands, more Unix support, new
file system commands, a terminal driver, and more.

2001-11-06 14:37
0.7.0

Plus de soutien Unix, les matrices, une bibliothèque 2D polyligne, et en mathématiques nouvelles et les fonctions de chaînes ont été ajoutés.
Tags: Major feature enhancements
More Unix support, matrices, a 2D polyline library, and new math and string functions were added.

2001-05-22 12:44
0.6.0

Maintenant vous pouvez ajouter des routines / fonctions, imbriqués ou non. Mot-clé ajoutée locale (dynamique des variables locales). Routines / fonctions peuvent passer ( «par référence» ou «en valeur») ou des tableaux de retour. DECLARE mot-clé ajouté (déclaration nécessaire pour les sections multiples - en fait, chaque section agit en tant que module de maintenant). Ajoutée scientifique notation numérique (à la fois dans le compilateur et RTL) et le soutien logfile (LOGPRINT ajoutée pour les utilisateurs).
Tags: Major feature enhancements
Now you can add routines/functions, nested or not. LOCAL keyword added (dynamic local variables). Routines/Functions can pass ('by reference' or 'by value') or return arrays. DECLARE keyword added (declaration needed for multiple-sections - actually, every section acts as module now). Added Scientific-numeric notation (both in compiler and RTL), and logfile support (LOGPRINT added for users).

Project Resources