Language bindings for wayland

Joakim Sindholt bacn at
Sun Nov 21 05:02:37 PST 2010

On Sat, 2010-11-20 at 23:12 +0100, Carl-Philip Haensch wrote:
> Hi,
> i'm planning to write languate bindings for freepascal (fpc) but there  
> are some things that make it hard for me to port (=blocks automatic  
> header generation)
>   - inline functions and their implementation in the header file
>   - "struct foo *" as declaration in return types
>   - #define inline function magic
Wayland only communicates to clients over a UNIX socket. You could in
fact just implement the protocol in freepascal instead of trying to use
the toytoolkit or the like. This interface should be completely language

> An other idea would be to make the files needed for language bindings  
> (wayland-util.h, wayland-client.j, wayland-protocol.h, window.h)  
> auto-generated so that everyone who needs a language binding can add  
> his code generator to scanner.c
> There is a lot of work to do to make wayland bindings usable.

More information about the wayland-devel mailing list