コンテンツにスキップ

ロードマップ

Crear un lenguaje de programación en español y que sea totalmente funcional para proposito general, no únicamente para enseñanza.

Que Lenguaje Quetzal se convierta en una herramienta capaz de ejecutarse en un servidor para responder peticiones y ejecutar código en tiempo real, facilitando el desarrollo de aplicaciones web y servicios backend.

La programación no tiene fronteras, pero sí puede tener raíces. Quetzal busca ofrecer a la comunidad hispanohablante con un lenguaje moderno, seguro, eficiente y totalmente en español, permitiendo a los desarrolladores hispanohablantes crear aplicaciones de manera más intuitiva y natural. Además de facilitar la enseñanza de conceptos de programación a quienes tienen el español como lengua materna.

No veas Quetzal como un lenguaje de programación únicamente para aprender a programar, sino, como una herramienta poderosa que puede ser utilizada por desarrolladores experimentados para crear aplicaciones robustas y eficientes. Actualmente en su versión 0.0.1, Quetzal ya cuenta con un intérprete funcional y una extensión para Visual Studio Code que mejora la experiencia de desarrollo.

  • Intérprete básico en Rust
  • Tipos de datos fundamentales
  • Funciones definidas por el usuario
  • Control de flujo (si/sino, bucles)
  • Soporte JSON nativo
  • Sistema de tipos fuerte
  • Extensión VS Code
  • Sistema de módulos (importar/exportar)
  • Manejo de excepciones (intentar/atrapar/finalmente)
  • Herencia multiple
  • Funciones asíncronas completas
  • Operadores avanzados
  • REPL interactivo
  • Librerías estándar
  • Gestión de paquetes
  • Debugger integrado
  • Facilidad para crear aplicaciones de servidor como API REST
  • Conexión a bases de datos
  • Herramientas de desarrollo
  • Soporte con Floem para crear aplicaciones de escritorio y móviles (en duda XD)
  • Soporte para crear aplicaciones web con Quetzal
  • Computación gráfica avanzada con Quetzal