Skip to content

Roadmap

Create a programming language in Spanish that is fully functional for general purpose use, not just for teaching.

For Quetzal Language to become a tool capable of running on a server to respond to requests and execute code in real-time, facilitating the development of web applications and backend services.

Programming has no borders, but it can have roots. Quetzal aims to provide the Spanish-speaking community with a modern, secure, efficient language entirely in Spanish, allowing Spanish-speaking developers to create applications more intuitively and naturally. It also facilitates teaching programming concepts to those who have Spanish as their native language.

Don’t see Quetzal as a programming language only for learning to program, but as a powerful tool that can be used by experienced developers to create robust and efficient applications. Currently in version 0.0.2, Quetzal already has a functional interpreter and a Visual Studio Code extension that improves the development experience.

  • Basic interpreter in Rust
  • Fundamental data types
  • User-defined functions
  • Control flow (if/else, loops)
  • Native JSON support
  • Strong type system
  • VS Code extension
  • Module system (importar/exportar)
  • Exception handling (intentar/capturar/finalmente)
  • Object inheritance
  • Complete asynchronous functions
  • Advanced operators
  • Interactive REPL
  • Standard libraries
  • Package management
  • Integrated debugger
  • Easy server application creation (REST API)
  • Database connections
  • Development tools
  • Floem support for desktop and mobile applications
  • Web application support with Quetzal
  • Advanced graphics computing

Report Issues

Found a bug or have a suggestion? Open an issue on GitHub.

Report Issue

Contribute Code

Want to contribute to development? Check our contribution guidelines.

Contribute

Join Discussions

Join the community and share your ideas.

Discussions

Improve Documentation

Help improve the documentation for other developers.

Documentation Repo

VersionDateHighlights
v0.0.12024Initial release with basic interpreter
v0.0.22024Modules, exceptions, inheritance

The Quetzal Language team is committed to creating a powerful and accessible programming tool for the Spanish-speaking community.