开源软件名称(OpenSource Name):teal-language/tl开源软件地址(OpenSource Url):https://github.com/teal-language/tl开源编程语言(OpenSource Language):Lua 98.5%开源软件介绍(OpenSource Introduction):TealThis is the repository of tl, the compiler for Teal, a typed dialect of Lua. The core compiler has no dependencies and is implemented as a single IntroductionHere are videos of talks given at FOSDEM 2019, 2020 and 2021 which discuss the history of Lua and types, outline the motivations behind Teal and talk about the project's progress: Check also the tutorial to get started with an overview of the language. InstallingVia LuaRocksInstall Lua and LuaRocks, then run:
This should put a Teal works with Lua 5.1-5.4, including LuaJIT. BinariesAlternatively, you can find pre-compiled binaries for Linux x86_64 and Windows x86_64 at the releases page. The packages contain a stand-alone executable that can run Teal programs (without the need of a separate Lua installation) and also compile them to Lua. Try it from your browserYou can give Teal a try directly from your browser with the Teal Playground! It compiles Teal into Lua using Fengari, a Lua VM implemented in JavaScript, so everything runs on the client. RunningOnce
Loading Teal code from LuaYou can either pre-compile your local tl = require("tl")
tl.loader() Once the package loader is activated, your DocumentationYou can learn more about programming and using Teal in the docs/ folder. The tutorial is a great place to start! Type definitions
We have a collaborative repository for declaration files at https://github.com/teal-language/teal-types — check it out and make your contribution! Text editor supportTeal language support is currently available for Vim, Visual Studio Code and lite with linter support. Community
Teal is a project started by Hisham Muhammad, developed by a growing number of contributors and is written using Teal itself! LicenseLicense is MIT, the same as Lua. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论