AFOS-BASIC
As of this writing I am commissioning yet another project. An interpreter for the BASIC programming language. AFOS stands for Android Free Open Source.
My goal is to have something to work with in experimenting in language design. It has to be useful yet simple to implement hence the BASIC language fits in nicely.
I am going to make this is a gift to the F-Droid community. They only host one BASIC interpreter. They used to have more but somehow those projects fled or eroded out. I did see several in the play store.
The usefulness of this project:
(1) To have a programmatic access to the Android OS. Ya know, something similar to BASH and Python scripting.
(2) To provide something similar to P5.js or the Processing programming language. The idea there is to play around with the drawing routines available to the browser. Useful for simple data visualization. An example case is an algebra student trying to get visuals to some equations. Plenty of YouTubers use it for their videos.
(3) Allow kids who are curious to learn programming. The same audience Microsoft Small BASIC is targeting. Give them the ability to make simple games.










