Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Has Lua a future as a general-purpose scripting language?

Tags:

scripting

lua

As already discussed in "Lua as a general-purpose scripting language?" Lua currently probably isn't the best scripting language for the desktop environment.

But what do you think about the future? Will Lua get so popular that there will soon be enough libraries to be able to use it like Python, Ruby or something similar?

Or will it simply stay in it's WoW niche and that's it?

like image 504
user32756 Avatar asked Nov 06 '08 19:11

user32756


People also ask

Does Lua have a future?

I am thinking about learning about Lua, so I can go into game development. There's no reason why Lua would go extinct. Yes, it's not used that much nowadays, but it's still the scripting language for engines such as Love2D. Do whatever you want.

Is Lua general purpose?

Lua is a high-level, general-purpose scripting programming language which is the best choice of game developers. It has a simple syntax with a powerful data description. It is a dynamic type of programming language. It has also automatic memory management and increment of garbage collection.

Is Lua still useful?

While Lua is still used fairly often in gaming and web service, it performed poorly in terms of community engagement and job market prospects. That being said, in spite of its age, Lua's growth has flat-lined rather than declined, which means that although it's not popular, it's not dying either.

Is Lua a good scripting language?

Lua is considered one of the fastest programming languages among interpreted scripting languages. In particular, Lua can perform large task orders faster than most other programming languages in both benchmarking and real-world scenarios.


1 Answers

I think it has a great future, a lot of projects are starting to adopt it for it's simplicity and usefulness.

Example: Awesome WM (Window Manager)

The project recently released version 3, incorporating a new configuration system completely written in Lua. Allowing you to literally write your configuration file as a program, loops, booleans, data structures. Personally I love the syntax and the flexibility of such a system, I think it has great potential.

I wouldn't be surprised if it became more popular in the future.

Brian G

like image 79
Brian Gianforcaro Avatar answered Oct 20 '22 23:10

Brian Gianforcaro