I like some of what they’re doing here!
I think Xojo could really benefit from lambda expressions (in-line delegates) paired with arrays implementing an IEnumerable type class.
Another cool feature I wish Xojo had was a nil-safe extender:
Instead of
if x <> nil and x.something <> nil and x.something.somethingelse <> nil then
x.something.somethingelse.DoSomething()
end
You could simply write:
x?.something?.somethingelse?.DoSomething()
I also have a feedback case for lambda expressions with IENumerable type.