Slopes of Implicit Curves

In this applet you can define an implicit curve (limited to polynomial equation in variables x and y). The red point C can be dragged along the curve; when C is at coordinates (a,b) the green point P has coordinates (a,m), where m is the slope of the curve at the point C=(a,b).