As of version 2.0, the most popular release, GFA BASIC was a very modern programming language for its time.
Although the source code was usually stored in a tokenized version to save room on disk, pieces of code could also be saved in ASCII form, and as such made it possible to set up reusable libraries.