Deprecate "dynamic" keyword
As far as I could see the dynamic
keyword is used in a couple of places:
- for very old DBus support, which nobody uses anymore
- for accessing properties and signals of gobjects "dynamically"
I wouldn't recommend the second use case either anymore, as 1. it has bugs and 2. It is not at all in line with the usual Vala programming concepts. It only makes working with some libraries like gstreamer more convenient. But its at the same time not much more difficult to use GLib.Object.s/get()
and GLib.Signal.connect()
and doing it manually etc...