Kilian Kilger
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,...