Version 2.81.3, January 13, 2019
- Fixed a compile-problem on macos
- Corrected a rendering problem on www.yabasic.de, which had cut off the bottom-lines of many pages
Version 2.81.2, January 2, 2019
- Fixed a problem under netbsd, which prevented yabasic from finding its own executable
- Fix on macos for curses-initialization e.g. during "clear screen"
- Fix that allows libraries to start with a comment introduced by a hash or a single quote
- Made the prior "Guide into the guts" available again as "Some remarks on changing Yabasic"; see www.yabasic.de
- Document options for unix and windows in the same chapter
Version 2.81.1, November 1, 2018
- Fix: Allow yabasic to run from within a script
Version 2.81.0, October 27, 2018
- New function chomp$
- Added new peek "interpreter_path"
- Fixed a sporadic issue with bound programs
Yabasic implements the most common and simple elements of the
basic language. It comes with goto/gosub, with various loops,
with user defined subroutines and libraries. Yabasic does
simple graphics and printing. Yabasic runs under Unix
and Windows, it is small, open source and free.
To learn more about yabasic, you may view the
Manual of yabasic,
browse the faq or read
its history or the
log of changes and bugs.
This is a simple hello-world.yab written in yabasic, complete with the resulting screenshot:
print "Press 'q' to quit ..."
print color("green") "Hello ";
print color("blue") "World ! ";
if (inkey$(1)="q") exit