<div dir="auto">Hello<div dir="auto">I am Aakash Singh and I will be working towards integrating JS engine in VLC for scripting purposes and this will replace the Lua engine.</div><div dir="auto">HTTP, telnet and console are three <b>standard</b> interfaces included with Lua. I don't see any reason why they should be built on top of the scripting engine and not be independent modules when the functionality they provide are pretty standard.</div><div dir="auto">In the Lua implementation, they are registered as individual submodules and whenever a request to open a certain interface is made, the interface open function checks for the specific interface(http, telnet, console or any other) and then loads the corresponding Lua script <b>along with doing some additional work for the standard interfaces</b>. (So, if the 3 standard interfaces are implemented as independent modules, the scripting engine will still support loading new interfaces supplied by the user.)</div><div dir="auto">Any thoughts on this, why they should or shouldn't be built on top of the scripting engine?</div><div dir="auto">Regards</div><div dir="auto">Aakash Singh</div><div dir="auto">(Blurrrb)</div><div dir="auto"><br></div></div>