[flagged]
Not all programming languages are equal. Some are easier to review, some are faster, different ecosystems, different target architectures, many reasons.
That's like someone saying "What is the purpose of x64 in the new age of C?" back in 1999.
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?
What difference does AI make? Teal simply gives you the option to add static types to your Lua code, to enable additional compile-time correctness checks.
Surely that’s useful, no matter whether you’re writing the code yourself or having an agent do it.
Not everyone uses AI though. Some do, some don't. I don't.
Though, I am not really in the lua camp either. But I had to comment on the "only AI counts" transfigurative statement.
AI works much better when it gets immediate feedback from a good type checker
Programming languages are useful?
Controversial opinion, but new programming languages are desperately needed, _especially_ in the age of LLMs. Simply put, not all languages provide equal expressiveness, even if they're all Turing complete.
Teal isn't particularly new. First commit is Jan 2019
one needs an internet connection and a huge amount of energy to run, the other doesnt
I agree with this sentiment.
LLMs are already so incredibly capable and will only get better and faster with time.
Learning a new programming language just feels redundant now.
1. Teal has been around since before LLMs were good at coding [0].
2. I don't see anything wrong with coding for purely artistic purposes?
3. Presumably a static type checker would be quite helpful for LLMs, since it would help them catch lots of their mistakes.
[0]: https://github.com/teal-language/tl/blob/main/CHANGELOG.md#0...