🌙 About Whisper

The story, philosophy, and plans behind Whisper

What is Whisper?

A conversational approach to programming

Whisper is a programming language with conversational English syntax. It started with a question: what actually happens between a source file and its output? Whisper is my answer so far: a line-based interpreter written in Python that reads each statement as a sentence and runs it.

Unlike traditional programming languages that require memorizing cryptic syntax and symbols, Whisper allows you to write code using plain English. Commands like "ask", "whisper", "remember that", and "when" make your programs read like stories, turning complex logic into intuitive narratives.

It's aimed at beginners, students and anyone who wants to write small programs and interactive stories in something close to plain English.

1.0
Current Version
3.7+
Python
0
Dependencies
MIT
License

Our Philosophy

The principles that guide Whisper's development

💬

Natural Communication

Code should read like natural language. If you can write a sentence, you should be able to write a program.

🎓

Accessibility First

Programming should be accessible to everyone, regardless of technical background or experience level.

✨

Creativity Enabled

The best code tells a story. Whisper empowers creative expression through programming.

🚀

Power Through Simplicity

Simple syntax doesn't mean limited functionality. Whisper is both easy to learn and powerful to use.

🌍

Open to Feedback

Issues and suggestions on GitHub help decide what Whisper learns next.

🔓

Open & Free

Knowledge should be free. Whisper is open-source and will always remain accessible to all.

Project Timeline

The journey of Whisper from concept to reality

Early 2025

💡 The Idea

Whisper was conceived with a simple question: "What if programming felt like having a conversation?" The vision was to create a language that removes the intimidation factor from coding.

Mid 2025

🔨 Development Begins

Core interpreter development started. Basic syntax, variables, conditionals, and loops were implemented with a focus on natural language patterns.

August 2025

⚡ Feature Expansion

Advanced features added including functions, arrays, dictionaries, file I/O, error handling, and story-driven programming capabilities.

September 2025

🎨 VS Code Extension

Custom syntax highlighting and language support for Visual Studio Code released, making Whisper development more enjoyable and productive.

October 2025

🚀 Version 1.0.0 Launch

Official public release of Whisper v1.0.0! Complete with documentation, examples and a PyPI package.

Ideas for Later

Things I'd like to add — no dates yet

Next
Idea

Enhanced Features

  • Rebuild the front end with a real lexer, parser and syntax tree
  • Improved error messages
  • More built-in functions
  • Enhanced debugging tools
  • Standard library expansion
  • Performance optimizations
Later
Idea

Developer Tools

  • Interactive REPL mode
  • Package manager
  • Testing framework
  • More IDE extensions
  • Online playground enhancements
Someday
Idea

Advanced Capabilities

  • Web framework integration
  • Database connectivity
  • API support
  • Multi-language support
  • Community plugins system

💙 Thank You

Thanks for taking a look at Whisper. If you try it, build something with it, or find a bug, I'd love to hear about it on GitHub.

Whisper is a learning project as much as a language. Every feature taught me something about how programming languages work, and there's a lot more to learn.

Programming doesn't have to look complicated. It can be natural, readable, and even fun.

🌙 Happy Whispering! 🌙