Johannes Müller
Johannes Müller
It could just be `forall`, don't need to add another keyword. Inline notation is also fine, though.
It's not currently worked on, but I figure it should happen _sometime_. Using macros for this could perhaps work - but I doubt it's feasible to do the same thing...
There is a shard [crystal-git/libgit2](https://github.com/crystal-git/libgit2) with bindings, but it seems not to be actively maintained and stuck in the middle of a restructuring (https://github.com/crystal-git/libgit2/issues/2#issuecomment-338455484).
> Statically linking libgit2 would remove a dependency (known) Git require SSL and linking that statically is trouble. So even if `libgit2` is linked statically, it will probably still need...
Yeah, linking `libgit2` statically isn't easy either. I think mostly because it depends on libssl. That's a nightmare to link statically.