From c835e9abb4347f2ee63081221b63fdf514ef2449 Mon Sep 17 00:00:00 2001 From: nek0 Date: Thu, 28 Jul 2016 20:54:56 +0200 Subject: [PATCH] changed link to freeze in time --- posts/2016-04-19-Interfacing-variadic-functions-from-Haskell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/2016-04-19-Interfacing-variadic-functions-from-Haskell.md b/posts/2016-04-19-Interfacing-variadic-functions-from-Haskell.md index 093789f..39cb148 100644 --- a/posts/2016-04-19-Interfacing-variadic-functions-from-Haskell.md +++ b/posts/2016-04-19-Interfacing-variadic-functions-from-Haskell.md @@ -29,4 +29,4 @@ don't have to clutter your code with `foreign import ccall` declarations. For limiting your cases I recommend using a sum type as a function argument. A sum type is a type which has multiple constructors. You can have a constructor for each case you need to interface and distinguish between them using Haskell's pattern matching. You can see an example on how to make all this -[in my bindings](https://github.com/nek0/gegl/blob/master/src/GEGL/FFI/Node.hs). +[in my bindings](https://github.com/nek0/gegl/blob/a393f8651c1c00a42e24ee475e39089b66488e4c/src/GEGL/FFI/Node.hs).