[vlc-devel] [vlc-commits] lua: remove add_callback and del_callback

Rémi Denis-Courmont remi at remlab.net
Sun Apr 1 08:55:31 CEST 2012

Le dimanche 1 avril 2012 03:59:51 Pierre Ynard, vous avez écrit :
> > No. The goal of Lua was to ease maintainance of some
> > non-performance-critical code. For instance, parsing playlist in C is
> > hard and error-prone. Lua does this very well.
> But the goal totally wasn't to foster development of new scripts by the
> community. That's why we never bothered setting up a website to host
> them. </sarcasm>
> > I don't particularly want developers to use it externally, precisely
> > because this is going to keep breaking _and_ we, the core developers,
> > have little to no visibility on external plugins. This is really just
> > like Linux kernel modules or Firefox plugins. You can write them, but
> > you have to expect that it will break sooner or later.
> Firefox plugins are a huge asset for Firefox. So your comparison rather
> speaks in favor of an external plugin ecosystem.

There are also a lot of external LKMs. The point is, the interface breaks at 
almost every releases, and will continue to do so. It is up to the author of 
external code to keep in sync. I am not going to stop changing the core API 
because of some hypothetic (or even known) extension depending on it.

> That's FUD on your part.


Rémi Denis-Courmont

More information about the vlc-devel mailing list