Kilian Kilger

Results 19 comments of Kilian Kilger

It would also be nice, if there would be a clear documentation on *how* to generate some readable / grep'able version of the bindings locally. Some of the API documentation...

So how would you proceed with 1.? Perhaps I can help with that? Would it be better to create a separate repository, or to work inside the Haskell-gi repository? I...

Ok, I will give it a try. #### Regarding the project structure For me it is not quite clear, if it really should live inside the bindings folder. The logic...

Perhaps I understand something wrong. Assume, if we have the "trick 2" function, then haskell-gi, including gi-gtk will be completely independent of gi-cairo-render (as if it where a complete different...

Ok, I will then: 1. Fork `cairo` and put everything into GI.Cairo.Render namespace. 2. Remove all dependencies to `gtk2hs`. 3. Remove all functions which provide functionality provided by `GI.Pango` and...

I still have to learn `c2hs`. Especially I do not understand the difference between `c2hs` and `gtk2hsC2hs`. I still don't get why the did it this way and didn't try...

The problem is with the following minimal code: ``` module Matrix where data Matrix = Matrix { xx :: !Double, yx :: !Double, xy :: !Double, yy :: !Double, x0...

I opened: https://stackoverflow.com/questions/49789724/c2hs-in-marshaller-vs-gtk2hsc2hs

Ok, after looking at the generated code, you have to write: ``` {#fun cairo_pattern_set_matrix as patternSetMatrix { `Pattern', with* `Matrix'} -> `()'#} ``` instead of ``` {#fun cairo_pattern_set_matrix as patternSetMatrix...

Hi @garetxe I now made everything compile and added three magic functions. 1. I now created two libraries `gi-cairo-render` and `gi-cairo-connector`. The former is completely independent of everything (except base,...