1. Questioning the need for new languages in the AI era
Commenters wonder why invest effort in languages like Teal when LLMs could generate code or even build compilers.
- “What is the purpose of gcc in the new age of AI? Can't you ask your agent to build a compiler if you want to run Hello World?” – arshxyz
- “I agree with this sentiment.” – subversiontaco (referring to the redundancy of learning new languages)
2. Artistic/experimental motivation as a valid reason
Several participants defend creating or using languages purely for fun or artistic expression, independent of practical utility.
- “What is the purpose of these kind of experiments if not for artistic purposes in the new age of AI?” – arisAlexis
- “I don't see anything wrong with coding for purely artistic purposes?” – gucci-on-fleek
3. Static typing (Teal) as a tool to improve LLM‑generated code
The discussion highlights that a type checker can help LLMs avoid mistakes and enforce correct types, especially in Lua‑heavy domains like game modding.
- “Presumably a static type checker would be quite helpful for LLMs, since it would help them catch lots of their mistakes.” – gucci-on-fleek
- “I ported a mod I made to Teal when adding a feature was taking me way too long in regular Lua … Teal … give[s] a pretty good way of statically enforcing what the actual types it should be using.” – saghm