top | item 33838231

(no title)

winnie_ua | 3 years ago

To be honest, I don't see why it is advertised here at this stage. I appreciate effort, but project is too young and unable to do any serious plugin. I guess it is try to get new contributors on board?

I see that project on github started few months ago. Isn't it too early to adwertise it to the world?

But it already have fancy website with modern styles and so on. But it lacks good documentation.

Article says that docs have "dozens of examples in different languages", but it just have dozen languages and helloworld in them.

And basically examples are just simple function call from host to plugin. Operating on strings/basic types, and JSON.

That's not what we want from plugins. Wee need some way to expose Host API some way, perhaps in OOP fashion. To let plugin interract with host app, perhaps even change UI.

But not of examples show that, how to pass at least basic functions into plugin.

As I understand it comes with it's own HTTP stack, presumably implemented in Rust. This can be used as starting point to make your own macro processor that would be able to expose API for plugins, and then dogfoof this codegen for your own HTTP lib.

And passing JSON around is not thing that is needed. With same success IPC could be used, with relatively similar performance.

We need proper marshaling.

There much work to be done, sadly. That's big endeavor.

Well, I hope this project would grow in something good, but it's in really early stage.

discuss

order

No comments yet.