Hacker News new | ask | show | jobs
by joe_the_user 2476 days ago
I appreciate the library approach and I basically agree with you. If anything, I wanted to point out that a normal general language is so general that adding differentiation into it would be highly costly - just this feature would require that every loop and every conditional return be watched (relative to pow(x,x), an even more challenging example is the Newton's method implementation of a continuous function using a loop).

An alternative would be creating a general purpose language just for this feature - an interesting though rather specialized project.

1 comments

I'm not certain, but I suspect you'll hit the halting problem if you tried to be completely general purpose.