Software /
code /
prosody
File
teal-src/README.md @ 13003:34ed17ef1c1a
mod_tokenauth: Fire events on grant creation and revocation
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 28 Mar 2023 10:43:09 +0100 |
parent | 13002:d8e2b995f975 |
child | 13004:47efa93ea859 |
line wrap: on
line source
# Teal definitions and sources This directory contains files written in the [Teal](https://github.com/teal-language/tl) language, a typed dialect of Lua. There are two kinds of files, `.tl` Teal source code and `.d.tl` type definitions files for modules written in Lua. The later allows writing type-aware Teal using regular Lua or C code. ## Setup The Teal compiler can be installed from LuaRocks using: luarocks install tl ## Checking types ```bash tl check teal-src/prosody/util/example.tl ``` Some editors and IDEs also have support, see [text editor support](https://github.com/teal-language/tl#text-editor-support) ## Files of note `module.d.tl` : Describes the module environment.