/MySmallBasic

An Open-source Software for SmallBasic Interpreter and Debugger written in Java

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

MySmallBasic for Everyone

MySmallBasic is the first open-source software for Small Basic coding environment. This project aims at pushing Small Basic as the first computer language for people who like to learn computer programming. It is started by SWLAB at Chonnam National University, Gwangju, Korea.

  • MySmallBasic is a silver winner in 11th OSS Grand Developers Challenge (제11회 공개SW개발자대회), 2017!

Video Demo

Features

  • All features of Small Basic (SB) and the standard library
  • Easy to extend with new SB language features and easy to develop new SB libraries
  • An IDE with a debugger for Small Basic programs
  • A Java-based implementation, mostly tested on Windows (but should work on Linux and Mac hopefully)

For a Quick Start

For Developers

Document

Licence

Our project is released under [GPL 3.0 Licence]. We encourage any forms of the use of this software as long as they keep the MySmallbasic language semantics and the library interfaces.

Roadmap

  • Auto completion in MySmallBasic GUI
  • Internationalization
  • MySmallBasic on Android mobile/tablet or web browser
  • SmallBasic to Java/Python translators for graduation
  • A Scratch-like block programming GUI
  • Social coding

Credits

Contributors

  • Gayoung Kim
  • Munyoung Cho
  • Seyoung Park
  • Sengwang Jung
  • Jiyong Kim
  • Sungmo Cho
  • Tajin Kim
  • Youngmin Cho
  • Bumjun Kim

About SWLAB

  • SWLAB is Software Languages and Systems Laboratory at Chonnam National University, Gwangju, Republic of Korea. We do research and development in programming languages, compilers, and software engineering.