On Mon, Apr 23, 2018 at 9:08 AM, Pekka Paalanen wrote:
> On Mon, 23 Apr 2018 03:42:31 -0400
> Simon Ser wrote:
>
>> Hi all,
>>
>> While writing a protocol, I've been trying to reference symbols from another
>> protocol. While it seems to work fine for interfaces, it fails for enums:
>>
>> err
On 5 May 2017 at 09:53, Pekka Paalanen wrote:
> What could you do then, if you don't want to wrap the C implementation
> of libwayland...
>
> Borrowing the idea from Daniel Stone from whom I heard it first, the
> only other option is to reimplement libwayland *including* its C ABI in
> Rust. You n
The C programming language was developed in the early '70s. It was
always considered a proof of concept, as it was clear to everyone
involved that any serious programming lanugage should have a garbage
collector. Indeed, Dennis Ritchie is widely known to have said:
"What I would really like is to
On 1 June 2016 at 20:16, Yong Bakos wrote:
> On May 30, 2016, at 3:54 AM, Pekka Paalanen wrote:
>>
>> On Sat, 28 May 2016 08:39:59 -0500
>> Yong Bakos wrote:
>>
>>> Hi Mike,
>>> Regarding the combination of type="array" enum="foo"...
>>>
On May 27, 2016, at 12:30 PM, Mike Blumenkrantz
On 3 May 2016 at 13:04, Pekka Paalanen wrote:
> On Sat, 5 Dec 2015 12:39:12 +
> Auke Booij wrote:
>
>> The enum attribute, for which scanner support was introduced in
>> 1771299, can be used to link message arguments to s. However,
>> some arguments refer to s
On 3 February 2016 at 09:34, Jonas Ådahl wrote:
> On Wed, Feb 03, 2016 at 11:14:54AM +0200, Pekka Paalanen wrote:
>> On Wed, 3 Feb 2016 09:56:20 +0900
>> "Jaeyoon Jung" wrote:
>>
>> > > -Original Message-
>> > > From: Derek Foreman [mailto:der...@osg.samsung.com]
>> > > Sent: Wednesday, F
On 12 January 2016 at 04:31, Jonas Ådahl wrote:
> wl_display_flush() may fail with EAGAIN which means that not all data
> waiting in the buffer has been flushed. We later block until there
+ is
> data to read, which could mean that we block on input from the
> compositor without having sent out
Bill, any chance you could review this? Or would you prefer it if this
were based on your patch (which I do still support)?
On 5 December 2015 at 13:39, Auke Booij wrote:
> The enum attribute, for which scanner support was introduced in
> 1771299, can be used to link message argument
On 9 December 2015 at 07:43, Peter Hutterer wrote:
> On Wed, Dec 09, 2015 at 08:17:40AM +0100, Martin Graesslin wrote:
>> On Wednesday, December 9, 2015 4:19:12 PM CET Peter Hutterer wrote:
>> > On Tue, Dec 08, 2015 at 02:12:01PM +0100, Martin Graesslin wrote:
>> > > Hi Wayland-developers,
>> > >
documentation
- fix whitespace in scanner.c
- minor code fixup to return early and avoid casts in scanner.c
Changes since v1:
- several implementation bugs fixed
Signed-off-by: Auke Booij
---
doc/publican/protocol-to-docbook.xsl | 19 +--
protocol/wayland.xml | 4 +--
src
the cross-object ones.
>
> On Sun, Nov 29, 2015 at 5:54 AM, Auke Booij wrote:
>>
>> The enum attribute, for which scanner support was introduced in
>> 1771299, can be used to link message arguments to s. However,
>> some arguments refer to s in a different .
>>
: Auke Booij
---
doc/publican/protocol-to-docbook.xsl | 17 +--
protocol/wayland.xml | 4 +--
src/scanner.c| 59 +++-
3 files changed, 61 insertions(+), 19 deletions(-)
diff --git a/doc/publican/protocol-to-docbook.xsl
b
On 29 November 2015 at 01:27, Auke Booij wrote:
> Signed-off-by: Auke Booij
I realized this is the wrong search algorithm. I will fix it later today.
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.
Signed-off-by: Auke Booij
---
doc/publican/protocol-to-docbook.xsl | 17 +---
protocol/wayland.xml | 4 +--
src/scanner.c| 51 +++-
3 files changed, 55 insertions(+), 17 deletions(-)
diff --git a/doc/publican
On 25 November 2015 at 13:43, Daniel Stone wrote:
> Hi,
>
> On 25 November 2015 at 12:08, Nils Christopher Brause
> wrote:
>> 3. The API change is negligible. Every request that accepts this bitfield
>>expects a number in the range of zero to seven. These numbers can be
>>represented in a
On 24 November 2015 at 12:41, Nils Chr. Brause wrote:
> On Mon, Nov 16, 2015 at 11:46 AM, Pekka Paalanen wrote:
>> On Sun, 15 Nov 2015 22:17:38 +0100
>> "Nils Chr. Brause" wrote:
>>
>>> On Sun, Nov 15, 2015 at 9:48 PM, Auke Booij wrote:
>>> &
On 28 October 2015 at 05:34, Peter Hutterer wrote:
> The frame event groups separate pointer events together. The primary use-case
> for this at the moment is diagonal scrolling - a vertical/horizontal scroll
> event can be grouped together to calculate the correct motion vector.
> Frame events gr
On 6 November 2015 at 04:24, Peter Hutterer wrote:
> Signed-off-by: Peter Hutterer
> ---
> This is the revamped version of the tablet protocol for graphics tablets
> (e.g. Wacom tablets). Too many changes from the last version (a year ago or
> so), so I won't detail them, best to look at it with
On 9 November 2015 at 18:17, Bill Spitzak wrote:
> Making the transform into a bitfield allows bitfield tests for useful facts:
> it can see if it is a mirror image by testing the flip bit, and check for
> transposition of the axes by checking the 90 degree bit. I believe this is
> the reason behi
On 9 November 2015 at 23:34, Peter Hutterer wrote:
> See 851614fa78862499e016c5718e730fefbb8e3b73
>
> Signed-off-by: Peter Hutterer
Reviewed-by: Auke Booij
___
wayland-devel mailing list
wayland-devel@lists.freedesktop
On 9 November 2015 at 14:39, Auke Booij wrote:
> and it was a mistake
Sorry, let me retract this - that was maybe a bit harsh, since I don't
know the exact history.
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.
On 9 November 2015 at 11:41, Pekka Paalanen wrote:
> I believe comments are enough. I suppose the DTD error message from
> wayland-scanner could refer to built-in DTD, that would be a small
> change and make it obvious. Just add one word in the warning message.
Okay, your reasoning makes sense -
On 9 November 2015 at 11:54, Nils Chr. Brause wrote:
> Hi,
>
> On Mon, Nov 9, 2015 at 12:04 PM, Pekka Paalanen wrote:
>> On Fri, 6 Nov 2015 16:05:10 +0100
>> "Nils Chr. Brause" wrote:
>>
>>> Hi,
>>>
>>> On Fri, Nov 6, 2015 at 3:4
On 9 November 2015 at 10:54, Peter Hutterer wrote:
> On 9/11/2015 20:39 , Auke Booij wrote:
>>
>> On 6 November 2015 at 11:26, Pekka Paalanen wrote:
>>>
>>> On Fri, 6 Nov 2015 09:47:03 +1000
>>> Peter Hutterer wrote:
>>>
>>>>
On 9 November 2015 at 04:14, Peter Hutterer wrote:
> This reverts commit 06fb8bd371403d43bc192577abd6b0a0c8b29c59.
>
> Having a DTD hooked up gives an indication of what we expect the protocol to
> be, which is a clearer documentation than the current "whatever scanner.c
> manages to parse".
>
> S
On 6 November 2015 at 11:26, Pekka Paalanen wrote:
> On Fri, 6 Nov 2015 09:47:03 +1000
> Peter Hutterer wrote:
>
>> On Thu, Nov 05, 2015 at 04:58:09PM +0200, Pekka Paalanen wrote:
>> > On Mon, 19 Oct 2015 11:30:47 +1000
>> > Peter Hutterer wrote:
>> >
>> > > On Fri, Oct 16, 2015 at 11:42:21AM +0
On 6 November 2015 at 16:27, wrote:
> From: Bill Spitzak
This is good preparation for when we'll get cross-interface enums.
Reviewed-by: Auke Booij
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedes
On 24 October 2015 at 08:23, Jasper St. Pierre wrote:
> I'm struggling to understand the motivation for this patch.
>
> krh has always said that you need to think of uint and int as two
> entirely separate types -- mixing both in math will likely screw up.
> You can see this in other places -- wid
On 6 November 2015 at 13:03, Nils Christopher Brause
wrote:
> The enumeration wl_output.transform is clearly a bitfield.
> The definition of a bitfield is that each bit has a distinct
> meaning. This is clearly the case in the enumeration
> wl_output.transform:
>
> - bit 0: rotate by 90 degree
> -
On 5 November 2015 at 14:58, Pekka Paalanen wrote:
> On Mon, 19 Oct 2015 11:30:47 +1000
> Peter Hutterer wrote:
>
>> On Fri, Oct 16, 2015 at 11:42:21AM +0300, Pekka Paalanen wrote:
>> > On Fri, 16 Oct 2015 12:29:11 +1000
>> > Peter Hutterer wrote:
>> >
>> > > On Fri, Oct 09, 2015 at 01:16:49PM +
allow_null check
- Switch to using bool
- Clearer message on errorous input
- Minor formatting fix
Signed-off-by: Auke Booij
---
src/scanner.c | 69 +++
1 file changed, 69 insertions(+)
diff --git a/src/scanner.c b/src/scanner.c
index
On 26 October 2015 at 18:07, Bryce Harrington wrote:
> On Sat, Oct 24, 2015 at 12:07:49PM +0100, Auke Booij wrote:
>> The scanner now checks whether arguments that have an associated
>> have the right type.
>> An argument with an enum attribute must be of type int or uint
Introduce the enum and bitfield attributes, which allow you to refer to the enum
you are expecting in an argument, and specify which enums are to be thought of
as bitfields.
Changes since v3:
- Fix typo ("description" -> "descriptive")
Signed-off-by: Auke Booij
Reviewed
Signed-off-by: Auke Booij
---
doc/publican/protocol-to-docbook.xsl | 9 +
1 file changed, 9 insertions(+)
diff --git a/doc/publican/protocol-to-docbook.xsl
b/doc/publican/protocol-to-docbook.xsl
index 7b45969..fad207a 100644
--- a/doc/publican/protocol-to-docbook.xsl
+++ b/doc/publican
Signed-off-by: Auke Booij
---
protocol/wayland.xml | 36 ++--
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index 59819e9..9c22d45 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -367,7
The scanner now checks whether arguments that have an associated
have the right type.
An argument with an enum attribute must be of type int or uint,
and if the with that name has the bitfield attribute
set to true, then the argument must be of type uint.
Signed-off-by: Auke Booij
---
src
d" on
wl_shell_surface::set_fullscreen::method
Auke Booij (4):
doc: document the enum and bitfield attributes
protocol: specify enum and bitfield attributes
scanner: enforce correct argument type for enums
doc: output enum and bitfield attributes in the documentation
doc/publican/p
Introduce the enum and bitfield attributes, which allow you to refer to the enum
you are expecting in an argument, and specify which enums are to be thought of
as bitfields.
Signed-off-by: Auke Booij
---
doc/publican/sources/Protocol.xml | 41 +--
1 file
On 22 October 2015 at 22:51, Nils Chr. Brause wrote:
> Hi,
>
> On Thu, Oct 22, 2015 at 10:18 PM, Bill Spitzak wrote:
>> On Wed, Oct 21, 2015 at 5:22 AM, Nils Chr. Brause
>> wrote:
>>>
>>>
>>> >> - Support for cross-interface enum referencing (e.g.
>>> >> wl_shm_pool::create_buffer::format to wl_
Introduce the enum and bitfield attributes, which allow you to refer to the enum
you are expecting in an argument, and specify which enums are to be thought of
as bitfields.
Signed-off-by: Auke Booij
---
doc/publican/sources/Protocol.xml | 41 +--
1 file
Signed-off-by: Auke Booij
---
protocol/wayland.xml | 36 ++--
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index 59819e9..9c22d45 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -367,7
On 21 October 2015 at 19:13, Bryce Harrington wrote:
> On Wed, Oct 21, 2015 at 02:23:53PM +0100, Auke Booij wrote:
>> On 20 October 2015 at 08:57, Bryce Harrington wrote:
>> > On Mon, Oct 19, 2015 at 11:21:25PM +0100, Auke Booij wrote:
>> >> Signed-off-by: Au
On 22 October 2015 at 02:46, Bill Spitzak wrote:
> Sorry if this is a duplicate, I am having trouble with gmail.
>
> On 10/20/2015 12:38 AM, Bryce Harrington wrote:
>>
>> On Tue, Oct 20, 2015 at 12:01:14AM -0700, Bryce Harrington wrote:
>>>
>>> On Mon, Oct 1
On 21 October 2015 at 18:49, Nils Chr. Brause wrote:
> You are missing bitfield="true" for wl_shell_surface::resize and
> wl_output::transform.
Scanning the weston source code, it seems you would have been right
about wl_shell_surface had it not been replaced by xdg_shell_surface.
But I am happy
On 21 October 2015 at 13:13, Nils Chr. Brause wrote:
> Hi,
>
> On Tue, Oct 20, 2015 at 9:38 AM, Bryce Harrington
> wrote:
>> On Tue, Oct 20, 2015 at 12:01:14AM -0700, Bryce Harrington wrote:
>>> On Mon, Oct 19, 2015 at 11:21:23PM +0100, Auke Booij wrote:
>>&g
On 20 October 2015 at 08:57, Bryce Harrington wrote:
> On Mon, Oct 19, 2015 at 11:21:25PM +0100, Auke Booij wrote:
>> Signed-off-by: Auke Booij
>> ---
>> src/scanner.c | 70
>> +++
>> 1 file changed, 70
On 19 October 2015 at 23:21, Auke Booij wrote:
> There has been plenty of discussion regarding the introduction of new XML
> attributes. This series of patches improves on my earlier attempt to find
> common ground in this.
>
> Major exclusions from these patches are:
>
>
Introduce the enum and bitfield attributes, which allow you to refer to the enum
you are expecting in an argument, and specify which enums are to be thought of
as bitfields.
Signed-off-by: Auke Booij
---
doc/publican/sources/Protocol.xml | 35 +--
1 file changed
values might be listed,
others might not be, and some might only be legal sometimes. New values
may be added (but not changed or removed) to protocol specifications
without introducing any compatibility issues.
Auke Booij (4):
doc: document the enum and bitfield attributes
protocol: specify enum and
Signed-off-by: Auke Booij
---
doc/publican/protocol-to-docbook.xsl | 9 +
1 file changed, 9 insertions(+)
diff --git a/doc/publican/protocol-to-docbook.xsl
b/doc/publican/protocol-to-docbook.xsl
index 7b45969..fad207a 100644
--- a/doc/publican/protocol-to-docbook.xsl
+++ b/doc/publican
Signed-off-by: Auke Booij
---
protocol/wayland.xml | 34 +-
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index 59819e9..a3e6900 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -367,7
The scanner now checks whether arguments that have an associated
have the right type.
An argument with an enum attribute must be of type int or uint,
and if the with that name has the bitfield attribute
set to true, then the argument must be of type uint.
Signed-off-by: Auke Booij
---
src
;no
> compatibility issues" and a set of form specifications eg. "the order of an
> enum shall not be changed".
This is exactly the kind of specification that I do not intend to
make, since it is (ostensibly) caused solely by a broken
implementation of enums in Java. It's no
On 13 October 2015 at 16:19, Solerman Kaplon wrote:
> Em 13-10-2015 11:35, Nils Chr. Brause escreveu:
>>
>> In C++ the order doesn't matter either, since each entry has a defined
>> value. I wonder why this is different in Java?
>
>
> Java Enums doesn't have "value". It just a class instance. But
On 5 October 2015 at 14:56, Pekka Paalanen wrote:
> On Fri, 26 Jun 2015 16:02:44 +0200
> Auke Booij wrote:
>
>> As per last April/May's "enum" attribute discussion, these patches
>> introduce two new attributes to the protocol XML files.
>> The "en
Yeah, that was a pretty embarrassing mistake by me, for such a simple
patch. Thanks to Bryce for catching it.
On 8 October 2015 at 15:05, Pekka Paalanen wrote:
> On Thu, 8 Oct 2015 14:35:34 +0100
> Auke Booij wrote:
>
>> The wayland scanner defines the protocol. The DTD speci
The wayland scanner defines the protocol. The DTD specification is not used.
---
Makefile.am | 4 ++--
protocol/wayland.dtd | 29 -
2 files changed, 2 insertions(+), 31 deletions(-)
delete mode 100644 protocol/wayland.dtd
diff --git a/Makefile.am b/Makefile.
The wayland scanner defines the protocol. The DTD specification is not used.
---
protocol/wayland.dtd | 29 -
1 file changed, 29 deletions(-)
delete mode 100644 protocol/wayland.dtd
diff --git a/protocol/wayland.dtd b/protocol/wayland.dtd
deleted file mode 100644
inde
ess bugs.
It is the "dotless" version that is already supported by my patches.
The dotted one requires new code. So apart from a single if statement,
this is not really more work. But I guess this is getting into
bikeshedding terrain.
> Auke Booij wrote:
>> The enum and bitfield at
On 2 October 2015 at 14:49, Victor Berger wrote:
> Le 2015-10-02 15:16, Pekka Paalanen a écrit :
>>
>> On Fri, 2 Oct 2015 13:50:42 +0100
>> Auke Booij wrote:
>>>
>>>
>>> [start]
>>> The enum and bitfield attributes are in principle f
On 2 October 2015 at 13:12, Auke Booij wrote:
> The wayland protocol currently does not specify the enum attribute,
> and I see no way how to write an API whose entire purpose is to
> *break* when you erroneously mix up enum attribute data, without
> breaking API as this data is adde
On 2 October 2015 at 12:31, Pekka Paalanen wrote:
>> I know that several people have proposed patches on this - Bill, Nils
>> and Auke at least. Since there's a definite need for this, and since
>> agreement appears to be not far off, I would like to get this landed
>> this release. And ideally
On 1 October 2015 at 20:00, Nils Chr. Brause wrote:
>> Since Auke's patchset proposalis the most recent, let's take that one as
>> the candidate for landing. Gentlemen, I'd like to ask you to review
>> these three patches [5,6,7] and either give your Reviewed-by's or flag
>> specific improvements
Thanks for bringing this up again, Bryce.
On 1 October 2015 at 18:59, Jasper St. Pierre wrote:
> We have a few constraints. First off, not all enums are closed. Some
> are intentionally open, like xdg_shell.state. So we definitely need a
> distinction between a closed enum and an open enum. I'm n
field" information to the
documentation, and explains the attributes in chapter 4 ("Wayland
Protocol and Model of Operation").
I forgot to add my Signed-off-by to these three patches, but it
applies, so here you go:
Signed-off-by: Auke Booij
__
On 26 June 2015 at 16:02, Auke Booij wrote:
> Although arguments can only refer to enums in specific cases (see the
> scanner.c changes), this new protocol data should not break the C bindings.
> It is thinkable that other bindings *do* use the data in a way that breaks
> the proto
This improvement to the protocol allows you to refer to the kind of enum you
are expecting.
It also introduces a distinction between enums that are bitfields, ie
that can be OR'ed together.
---
protocol/wayland.dtd | 2 ++
protocol/wayland.xml | 32
2 files chang
The scanner now checks whether arguments that have an associated
have the right type.
An argument with an enum attribute must be of type int or uint,
and if the with that name has the bitfield attribute
set to true, then the argument must be of type uint.
---
src/scanner.c | 68 +
The newly introduced "enum" and "bitfield" protocol XML attributes give
additional semantic information, which we can use when generating the
documentation.
---
doc/publican/protocol-to-docbook.xsl | 9 +
doc/publican/sources/Protocol.xml| 23 +--
2 files changed,
gs *do* use the data in a way that breaks
the protocol; however such usage will be considered nonstandard.
Auke Booij (3):
protocol: introduce the enum argument type
scanner: enforce correct argument type for enums
doc: document new enum attributes and use such data in generated docs
doc/pub
On 19 April 2015 at 14:51, Jeroen Bollen wrote:
> Hello,
>
> It seems like this discussion died off. Currently there is no way to tell,
> from the Wayland XML specification whether an argument is a bitfield, or
> whether the argument takes an enum and what enum this is.
>
> I am currently in the p
On 27 April 2015 at 14:49, Pekka Paalanen wrote:
> On Mon, 27 Apr 2015 13:26:39 +0200
> Auke Booij wrote:
>
>> Apologies for my lack of responses, I have been abroad for a few days.
>>
>> On 23 April 2015 at 10:38, Pekka Paalanen wrote:
>> >> This i
On 21 Apr 2015 09:18, "Pekka Paalanen" wrote:
> Two things I came up with in the IRC discussion was that only
> types of int an uint are eligible for enums, and only uint for
> bitfields. I think wayland-scanner should enforce that.
I just realised another aspect of this. Can a (non-bitfield) en
Apologies for my lack of responses, I have been abroad for a few days.
On 23 April 2015 at 10:38, Pekka Paalanen wrote:
>> This is a sort of sanity condition on being a bitfield: it does not
>> require all combinations are valid, but it also distinguishes it from
>> a regular enum.
>
> Is that an
On 23 April 2015 at 08:38, Pekka Paalanen wrote:
> On Wed, 22 Apr 2015 11:47:51 +0200
> Auke Booij wrote:
>
>> On 22 April 2015 at 08:34, Pekka Paalanen wrote:
>> > I also think this discussion is going off-topic. You wanted to add
>> > annotations to the XML,
On 22 April 2015 at 08:34, Pekka Paalanen wrote:
> I also think this discussion is going off-topic. You wanted to add
> annotations to the XML, so you could find out about enum and bitfield
> arguments, so let's keep to that. There is value in simplicity.
>
>
> How about this:
>
> Add three new, m
On 20 April 2015 at 09:03, Pekka Paalanen wrote:
> Hi,
Thanks for taking the time to respond. I'll address your issues one by
one, but the overarching picture is that such typing information
should and would not be interpreted by bindings as a promise, but
rather as a hint.
> I'm starting to thi
Well clearly gmail does line wrapping, which I did not realize. So
while I figure that out, please enjoy the patch which I attached.
On 19 April 2015 at 22:30, Auke Booij wrote:
> On 19 April 2015 at 14:51, Jeroen Bollen wrote:
>> Hello,
>>
>> It seems like this discussio
On 19 April 2015 at 14:51, Jeroen Bollen wrote:
> Hello,
>
> It seems like this discussion died off. Currently there is no way to tell,
> from the Wayland XML specification whether an argument is a bitfield, or
> whether the argument takes an enum and what enum this is.
>
> I am currently in the p
As discussed in IRC, nevermind this. I misread the header files.
On 4 August 2014 01:12, Auke Booij wrote:
> On 30 July 2014 20:27, Pekka Paalanen wrote:
>> Actually no. Binding writers are expected to write their own code
>> generator for their language, like wayland-scanne
On 30 July 2014 20:27, Pekka Paalanen wrote:
> Actually no. Binding writers are expected to write their own code
> generator for their language, like wayland-scanner is for C. You
> are expected to not use the static inline generated C functions.
>
> All the static inline functions are not part of
On 3 August 2014 09:08, Pekka Paalanen wrote:
> It was, hidden in a small paragraph in the documentation...
I have to apologize, you are right.
>> I guess that this is convention in C?
>
> [...]
Thanks for your perfectly clear explanation, that does clarify it a lot.
>> Speaking of which, is t
On 30 July 2014 20:27, Pekka Paalanen wrote:
> Actually no. Binding writers are expected to write their own code
> generator for their language, like wayland-scanner is for C. You
> are expected to not use the static inline generated C functions.
Okay, that makes some amount of sense. But in that
I am in the process of writing bindings to Wayland for Haskell, and
have run into some issues which I think you may be interested in
solving.
They all relate to the protocol files.
1. Haskell is a very richly typed language, which means that if two
integers have different meaning (e.g. length of
I wrote haskell bindings for libxkbcommon.
https://github.com/tulcod/haskell-xkbcommon
I appreciate *any* feedback
Announcement in haskell-cafe:
http://www.haskell.org/pipermail/haskell-cafe/2013-August/108333.html
Once I am happy with these bindings (I would currently call them
"alpha") I woul
85 matches
Mail list logo