StartupXO
Buscar
Español

Lua 방언 Teal, 자료형을 코드에 적어 두는 정적 타입 언어(teal-language.org)

startupxo Conversar

Idioma del texto: coreanoVer traducción

Resumen / Leer la fuente ↗

- Teal은 Lua 문법을 확장한 언어로, 변수와 함수에 배열, 맵, 레코드 같은 자료형을 적어 둘 수 있다. 원문은 인터페이스, 유니온 타입, 제네릭도 지원한다고 설명한다. - 원문은 Teal의 목표가 JavaScript 세계에서 TypeScript가 맡는 역할과 비슷한 자리를 Lua 세계에서 맡는 것이라고 밝힌다. 동시에 Lua의 단순함, 이식성, 내장 가능성을 유지하겠다고 한다. - .tl 파일을 tl 컴파일러가 일반 .lua 파일로 바꾼다. 컴파일러는 LuaRocks 패키지 관리자로 설치하거나, 원문에 나온 Linux와 Windows용 미리 빌드된 바이너리로 받을 수 있다. - 여러 파일로 이루어진 큰 프로젝트에는 Teal용 빌드 도구인 Cyan 사용이 권장된다. VS Code용 vscode-teal, NeoVim 등용 teal-language-server 같은 편집기 연동 도구도 소개되어 있다. - 프로젝트는 Hisham Muhammad가 시작했고 GitHub에서 개발된다. 라이선스는 Lua와 같은 MIT다. 원문 본문에는 성능 수치나 실사용 사례가 나오지 않는다.
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: Lua 코드를 여러 해 써 온 개발자가 기존 모듈 하나를 골라 확장자를 .tl로 바꾸고 tl 컴파일러로 변환해 보며 자료형 명시가 코드 구조를 얼마나 드러내는지 확인해 볼 때 쓸 만합니다. X: 원문은 Lua의 단순함과 이식성을 따른다고 밝히지만 기존 Lua 코드를 옮길 때 드는 작업량과 호환 범위는 본문에 나오지 않아 프로젝트 규모에 맞춰 따로 확인해야 합니다.
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.