Peta jalan
🎯 Misión
Sección titulada «🎯 Misión»Crear un lenguaje de programación en español y que sea totalmente funcional para proposito general, no únicamente para enseñanza.
🚀 Visión a corto plazo
Sección titulada «🚀 Visión a corto plazo»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.
🌱 Motivación
Sección titulada «🌱 Motivación»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.
🏭 Quetzal es para producción
Sección titulada «🏭 Quetzal es para producción»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.
🗺️ ¿En dónde se encuentra Quetzal?
Sección titulada «🗺️ ¿En dónde se encuentra Quetzal?»v0.0.1 (Actual) ✅
Sección titulada «v0.0.1 (Actual) ✅»- 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
v0.0.2 (Próximamente)
Sección titulada «v0.0.2 (Próximamente)»- Sistema de módulos (
importar/exportar) - Manejo de excepciones (
intentar/atrapar/finalmente) - Herencia multiple
- Funciones asíncronas completas
- Operadores avanzados
- REPL interactivo
v0.1.0 (Futuro)
Sección titulada «v0.1.0 (Futuro)»- 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
v0.2.0 (Futuro lejano)
Sección titulada «v0.2.0 (Futuro lejano)»- 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