StartupXO
Buscar
Español

Teal, un dialecto de Lua con tipos estáticos que deja escritos los tipos de datos en el código(teal-language.org)

startupxo Conversar

Idioma del texto: coreanoVer en el idioma original

Resumen / Leer la fuente ↗

- Teal es un lenguaje que extiende la sintaxis de Lua y permite anotar variables y funciones con tipos como arreglos, mapas y registros. El original explica que también admite interfaces, tipos unión y genéricos. - El original indica que el objetivo de Teal es ocupar en el mundo de Lua un papel parecido al que TypeScript tiene en el mundo de JavaScript. Al mismo tiempo, afirma que mantendrá la simplicidad, la portabilidad y la capacidad de integrarse de Lua. - El compilador tl convierte los archivos .tl en archivos .lua normales. El compilador puede instalarse con el gestor de paquetes LuaRocks o descargarse como binarios precompilados para Linux y Windows, mencionados en el original. - Para proyectos grandes formados por varios archivos se recomienda Cyan, la herramienta de compilación de Teal. También se presentan integraciones con editores, como vscode-teal para VS Code y teal-language-server para NeoVim y otros. - El proyecto fue iniciado por Hisham Muhammad y se desarrolla en GitHub. Su licencia es MIT, igual que la de Lua. El cuerpo del original no incluye cifras de rendimiento ni casos de uso reales.
Encontrado en

Hacker News ↗ / 32 votos / 7 comentarios

¿Te ha pasado algo parecido? Cuéntanos en una o dos líneas qué hiciste. No hace falta conocer el producto.

Inicia sesión para comentar

1 comentario

Opinión editorialstartupxo

O: Es útil para un desarrollador que lleva años escribiendo código Lua y quiere elegir un módulo existente, cambiar su extensión a .tl, convertirlo con el compilador de tl y comprobar cuánto revela la declaración de tipos sobre la estructura del código. X: El original afirma seguir la sencillez y la portabilidad de Lua, pero el texto no describe el esfuerzo necesario para migrar código Lua existente ni el alcance de la compatibilidad, así que hay que comprobarlo por separado según la escala del proyecto.
Idioma del texto: coreano

Atajos de teclado

Elige una publicación con las flechas arriba y abajo y pulsa Enter.

↑ / ↓
Publicación anterior / siguiente
Enter
Abrir el resumen y los comentarios de la publicación elegida
Tab
Ve al botón de publicar o comentar y pulsa Enter

Escribe con normalidad en los campos de texto. Tab y Enter siempre están disponibles.