BPL+
BASIC-inspired • Open Source • Built for 2026
Active development BASIC-inspired (explicitly) Non-commercial, open source

BASIC never looked so powerful — or so relevant.

BPL+ is a modern, BASIC-inspired programming language designed for clarity, rapid development, and real-world deployment — without legacy baggage.

Readable. Fast. Humane. Built to make programming feel approachable again — and still hold up when projects grow.

“We’re setting the wayback machine to 1975 — and fast-forwarding to 2026.”

If BASIC were designed today — with modern CPUs, real tooling expectations, and disciplined language design — this is what it might look like.

BPL+ aims to revive the *reason* BASIC worked: human-first clarity and immediate momentum.
bplplus.site — preview
' Hello, BPL+
name = "World"
x = 10 + 5

if x > 5
  print "Hello from " + name
else
  print "Hello anyway"
end

# Output
Hello from World

What you’re looking at

The point isn’t retro. The point is clarity under pressure — a language that stays readable when real software happens.

Why BPL+ exists

Programming has never been more powerful — or more intimidating. Beginners often get pushed into tools they outgrow quickly, while professionals accept friction as “the cost of doing serious work”.

BPL+ challenges that assumption. It takes the original BASIC insight — that code should read like intent — and rebuilds it for modern expectations: predictable behavior, clean structure, and a path to real deployment.

Human-first by design

Readable keywords, calm syntax, and errors that help — not punish. The language should feel like a tool, not a trial.

Approachable, not disposable

A first language you don’t need to abandon. Early programs should evolve into real programs without a rewrite.

Modern performance path

Interpreter first. Architecture that can evolve toward bytecode, native targets, and WebAssembly — deliberately, not prematurely.

What makes BPL+ different

BPL+ is not trying to be “the cleverest language.” It’s trying to be the language that’s easiest to live with — while still being capable when projects grow.

Clear, structured code

Explicit blocks. Predictable flow. Minimal ceremony. Clarity that scales with project size.

Fast iteration loop

Run programs with minimal friction. The toolchain should disappear so ideas can move quickly.

Open source discipline

Designed in public with documented decisions. Fewer features, better designed, and a roadmap that’s credible.

Not nostalgic. A continuation of an unfinished idea: simple doesn’t have to mean weak, and power doesn’t have to mean hostile.

BPL+ is built to earn trust through calm design, solid docs, and transparent progress.

Project status

BPL+ is under active development. The goal is a disciplined v0.1 core with excellent documentation and a small, coherent feature set. This is not a weekend experiment — it’s a deliberate build.

Current milestones

  • Language design principles Locked
  • Interpreter pipeline (lexer → parser → runtime) Working
  • Control flow (if/else) Working
  • Loops Next
  • Docs site + examples In progress

Roadmap (high-level)

  • v0.1 — coherent core + docsNow
  • v0.2–0.3 — stability + feedbackPlanned
  • v0.4+ — runtime evolutionFuture
  • v1.0 — stability promiseWhen ready

Milestones are confidence checkpoints — not marketing deadlines.

Stay informed

BPL+ is early — but moving deliberately. Join the mailing list for milestone updates, design notes, and early access announcements.

Community & wishlist

BPL+ will have a public wishlist for feature ideas and prioritisation. The project values calm, constructive debate — and decisions will be documented openly.

Feature wishlist

Submit ideas, discuss trade-offs, and vote for priorities. (Link goes live when the repo is public.)

Contributions

Docs, examples, tests, and implementation help are all welcome. Beginner-friendly contributions are encouraged.

Governance

Early benevolent maintainer model with transparent decisions — evolving over time as the community grows.

Coming soon: GitHub repo, public PRD, and the first contributor guide.