The luaset package is developed to define finite sets and perform operations on
them inside LaTeX documents. There is no particular environment in the package
for performing set operations. The package commands can be used in any
environment (including the mathematics environment). It is written in Lua, and
the .tex file is to be compiled with the LuaLaTeX engine. The time required for
operations on sets is not an issue while compiling with the LuaLaTeX engine.
There is no need to install Lua on the users system as TeX distributions (TeX
Live or MiKTeX) come bundled with LuaLaTeX.