-
Currently it emits regular imports, that means if for example a user wants to extend Node3d it also has to import its parent - Node, and all other modules to use inside script.
It will be much simple…
-
On one hand it's pretty simple, any `InteropInterface{}` return item can be treated as an iterator by default (other types are very rare), but on the other we have no idea what's the type of an indivi…
-
For our current stage of development, I like the way that we currently bundle the bindings generators for all languages as part of the main `uniffi_bindgen` crate. It simplifies testing and it (mostly…
-
libgit2 library is a great library to manipulate git repos. This library has numerous language bindings. Having healthy language bindings is vital for the libgit2 project success.
From other side l…
-
```
If WSDL uses a binding called "binding" the wsdl writer will generate code that
does not compile. In
order to not change the web service it is required to either modify the binding
name or modi…
-
```
If WSDL uses a binding called "binding" the wsdl writer will generate code that
does not compile. In
order to not change the web service it is required to either modify the binding
name or modi…
-
```
If WSDL uses a binding called "binding" the wsdl writer will generate code that
does not compile. In
order to not change the web service it is required to either modify the binding
name or modi…
-
```
If WSDL uses a binding called "binding" the wsdl writer will generate code that
does not compile. In
order to not change the web service it is required to either modify the binding
name or modi…
-
Should be possible to take IDL:
http://en.wikipedia.org/wiki/Interface_description_language
And convert it to Roy type aliases:
```
type Document = {
getElementById: String -> Element
} with Node…
-
COM is implemented as flat vtable structs. For example,
```
interface A {
HRESULT DoSomethingA([in] UINT value);
}
interface B: A {
HRESULT DoSomethingB([in] UINT value);
}
```
becomes (in C…