The Lyric Programming Language
Overview
Lyric is a new, experimental programming language designed for clarity and expressiveness. It emphasizes readable syntax, intuitive structure, and the freedom to write code that feels natural.
Lyric is not yet publicly released.
MiraNova Studios is currently developing Lyric with its first public release planned
for version 1.0.0 sometime in Q1 of 2026.
You can follow progress here as we refine the language and finalize its core features.
Design Principles
Lyric is built on the idea that programming languages should amplify human creativity rather than stand in its way. Every feature is designed with the developer in mind, focusing on:
- Clarity: Code should be self-documenting and easy to understand
- Safety: The language should prevent common errors at parse time.
- Performance: Built for practical speed through simplicity and direct execution on Python’s runtime.
- Library Reuse: Lyric code can directly use Python lists, dictionaries, and modules — giving developers immediate access to powerful data structures and functionality out of the box.
Example
Here's a simple example of Lyric code:
# Define a function to calculate fibonacci numbers
def fib(int n) {
if n <= 1
return n
end
return fib(n - 1) + fib(n - 2)
}
def main() {
int result = fib(10)
print("The 10th fibonacci number is: ", result)
}
To run the script:
$ lyric fib.ly
The 10th fibonacci number is: 55
Quick Links
About This Project
Learn more About Lyric here.
Lyric is currently under active development by MiraNova Studios. Stay up to date on progress through MiraNova’s Pulse blog.
