Skip to content
You must be logged in to sponsor PumaProgrammingLanguage

Become a sponsor to The Puma Programming Language Project

Programming Language Developed
In 2023, the foundation was laid for an exciting new programming language with the creation of the Puma Programming Language — a language designed with safety, organization, and maintainability at its core without compromising on performance. However, Puma isn’t just another new language. It’s a practical tool for writing cleaner code and fostering greater consistency across software development teams.

Key Features of Puma Programming Language
• Clean, simplified syntax with features to organize the code
• Support for both object-oriented and procedural paradigms, giving developers flexibility
• HTML window rendering through expressive library calls
• Efficient handling of UTF-8 Unicode characters and strings for globalized applications
• A thoughtfully designed, developer-friendly standard library
• Ownership-based memory management model for safety without a garbage collector
• Dynamic generics that adapt to your needs without sacrificing organization

Compiler Development
In 2024, development began on the Puma compiler — a three-phase quest to bring the language to life. Phase one focuses on building a translator that converts Puma code into C/C++, enabling rapid prototyping and integration. In phase two, the compiler becomes self-hosting —rewritten entirely in the Puma language. The final phase replaces C/C++ as an intermediate language with direct generation of LLVM IR for streamlined performance and advanced tooling integration. The Puma compiler will evolve from here.

Standard Library
A comprehensive standard library will accompany the compiler, designed for both power and simplicity. With an emphasis on ease of use, the library will feature intuitive APIs and smart defaults—streamlining the most common use cases. Whether you're building tools or applications, Puma’s standard library will help you do more with less effort.

@PumaProgrammingLanguage

Reaching my goal would allow me to work full-time managing and developing the Puma Programming Language and its compiler and libraries.

0% towards $13,000 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.