EndBASIC

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. endbasic

    BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

    Correct. They go up to 256. The numbers map to the "typical" X11 colors and the table is here:

    https://github.com/endbasic/endbasic/blob/ac3eb5622a6db0beb4...

    I've thought about adding other ways of specifying colors, like COLOR "#aabbcc". Would that be useful/interesting?

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. gobasic

    A BASIC interpreter written in golang.

    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.

  4. deadfrog-lib

    Automatically exported from code.google.com/p/deadfrog-lib

    Having a bitmap in normal system memory that we can write to the window or screen is easy though and should be more widely supported. Once you've got that you can write pixels, lines, rectangles, mandlebrots etc very easily and building up to a GUI toolkit is also quite easy and fun. This mechanism is fast enough for pretty much everything other than games on modern hardware.

    I consider GPU acceleration a form of premature optimization - it adds complexity unnecessarily in many cases.

    Here's my library for doing that on Windows and X11. https://github.com/abainbridge/deadfrog-lib

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts