I've been brewing on ideas for a new programming language for months now. That's nothing anybody should need to notice, I see three new language announcements a day on various Reddit channels.
Perhaps tinkering with a new language is folly; a new programming language in 2026? The dawn of AI coding is eminent, so who is looking at programming languages?
Well, I do it because it captivates me. It is my itch these days, and therefore, I scratch. Perhaps I will soon learn the reasons why more languages isn't best languages. Perhaps this will become the new Coffeescript for Python. Perhaps this will become the new Python itself. In reality, no. This is a project by myself for myself.
So why even share? Posting and describing the language should help my organize thoughts and ideas. There's nothing like having to explain a process to shine a flashlight on the weakest links, and potentially the greatest links.
It's also folly to be thinking a new programming language will discover anything new or revolutionary. There are hundreds of amazing languages and libraries created by smarter people than myself. At some point additional perspectives will help, if not for the potential language, at least for my own expectations.
Project links? Example code? That must wait. For now I'll leave the most minimal of examples behind. Details must wait for future posts.
!func greetings ~nil (
{"USERNAME" "USER" "LOGNAME"}
| map :($ | get-env |? skip)
| first or="World"
| output "Hello, %()!"
)
Top comments (0)