<div dir="ltr"><span><span style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px">Hi all,</span></span><div><span><span style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"><br></span></span></div><div><span><span style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px">I just released hooks, a generic hooks system for </span><a rel="nofollow" class="ot-hashtag aaTEdf" href="https://plus.google.com/s/%23Erlang" style="color:rgb(38,38,38);text-decoration:none;font-weight:bold;font-family:Roboto,arial,sans-serif;font-size:13px">#Erlang</a><span style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"> applications:</span><br style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"><a rel="nofollow" target="_blank" href="https://github.com/barrel-db/hooks" class="ot-anchor aaTEdf" dir="ltr" style="color:rgb(64,64,64);text-decoration:none;font-family:Roboto,arial,sans-serif;font-size:13px">https://github.com/barrel-db/hooks</a><br style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"><br style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"><span style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px">It allows you to augment your application by adding hooks to your application aka Hooking.</span><br style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"><br style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"><span style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px">Hooks' list  is compiled to a beam once an hook or a list of hooks is registered using merl.  The list of registered hooks can then be shared between every process of your application without message passing. It is also memory efficient and minimize locking.</span><br style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"><br>Hooks is <span style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px">also available via hex (<a href="https://hex.pm">https://hex.pm</a>) . </span></span></div><div><br></div><div><span>Hope it can be useful,</span></div><div><span><br><span style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px">Enjoy!</span><br style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"><br style="color:rgb(64,64,64);font-family:Roboto,arial,sans-serif;font-size:13px"></span><br></div></div>