If you want to add functions to the Cairo module, open pull requests or use your fork for the time being. eval'ing into modules that aren't yours is not a good practice. You can create a CairoExtensions.jl package that depends on Cairo and uses its copy of libcairo.
- [julia-users] cross-module exports / extending modules Andreas Lobinger
- [julia-users] Re: cross-module exports / extendin... Gregory Salvan
- [julia-users] Re: cross-module exports / exte... Andreas Lobinger
- [julia-users] Re: cross-module exports / ... Tony Kelman
- [julia-users] Re: cross-module export... Andreas Lobinger
- Re: [julia-users] Re: cross-modu... Milan Bouchet-Valat
- Re: [julia-users] Re: cross-... Andreas Lobinger