tinybc is a BASIC interpreter for the curses character screen handling library, which fully corresponds to the Tiny BASIC specification. The engine is thread-safe and can be embedded into other code. Can be used as a game or a minimalist challenge.
Nice Basic. I'm using it now. The only thing negative I can tlak about if no file i/o, My wish list would include file i/o, including sequential and random access and sockets... Everybody is on the Internet and Tiny BASIC for Curses should be too!