gobasic
basgo
Our great sponsors
gobasic | basgo | |
---|---|---|
4 | 1 | |
316 | 35 | |
- | - | |
4.2 | 3.2 | |
2 months ago | about 1 year ago | |
Go | Go | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gobasic
-
TwinBASIC is a modern BASIC compiler
There are a bunch of BASIC interpreters out there, my own isn't so complex or thorough, but I definitely had fun writing it:
https://github.com/skx/gobasic/
My own vision was to reproduce something akin to the ZX Spectrum, rather than the more advanced Microsoft BASIC.
-
EndBASIC
Unusable might be a bit harsh, but I have to say that when I wrote my own BASIC interpreter last year I deliberately concentrated on the line-numbers and facilities of the ZX Spectrum I remembered:
https://github.com/skx/gobasic
Being standalone it doesn't have the graphic support or the interactivity, but it was still a fun project to work upon.
- Commodore Basic as a Scripting Language for Unix and Windows – Now Open Source
-
Why am I wasting time on EndBASIC?
I wrote a simple BASIC too, for nothing more than a sense of nostalgia:
https://github.com/skx/gobasic
basgo
What are some alternatives?
endbasic - BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
go-wkhtmltopdf - Go bindings for wkhtmltopdf and high-level HTML to PDF conversion interface
yaegi - Yaegi is Another Elegant Go Interpreter
go-binsize-treemap - 🔍 Go binary size SVG treemap
array - Simple array language written in kotlin
parco - 🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics
binstruct - Golang binary decoder for mapping data into the structure
go-wkhtmltopdf - Golang commandline wrapper for wkhtmltopdf