[gst-devel] gst_element_connect et al naming

Colin Walters walters at verbum.org
Wed Oct 9 06:50:02 CEST 2002


On Tue, 2002-10-08 at 22:01, Andy Wingo wrote:

> This is an instance where, IMNSHO, the object-oriented model fails. An
> element connection involves *two* elements, neither of which is
> privileged. 

At the risk of veering us offtopic, the object-oriented model doesn't
fail here; this is just a limitation of particular object systems like
GObject, C++, Java, etc., which only have single-dispatch.  There are
languages out there like Dylan and CLOS which use more powerful
"multimethods".  See
http://devworld.apple.com/dev/techsupport/develop/issue21/21strassman.html
and scroll down to "Multiple Polymorphism".

[ We now return you to your regularly scheduled GStreamer API
discussions ]





More information about the gstreamer-devel mailing list