The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
it changes the handle’s direction to opposite for the same ‘alpha’ and ‘l’ values in some cases, totally unpredictable for me.
Mentioned direction changes occurs with negative handle's values.
Didn't figured it out earlier because the drawing is preceded with nice chunk of trigonometry,
so the vector with a negative length and rotated by pi is the same vector.
And then this math, which captured all of my attention, is somehow friendshipped with paperjs library.
Anyway, here's a code snippet demonstrating difference in behavior:
As reported by Евгений Хорев on the mailing list: