Conversation
Notices
-
I am waiting for #FOSDEM videos to come up, so in the meantime I am looking at booth videos and holy Saint Alan Kay this presentation of Pharo just blows my mind. Twice.
There's all the usual wow, Smalltalk allows you to edit everything and you're really living inside the IDE and it's part of your editable environment etc, and that's really cool and unparalleled really, but well-known since decades, and then he goes into:
- "Extreme TDD": Write the test, see it fail because a method is missing, *generate that method from the debugger* and then *continue the test to its conclusion*
That was awesome, and then it's strike two and I'm down, gasping for air:
- They have a deprecation mechanism that *rewrites your calling code* when you call the deprecated method, so that it will never call that method again, but call the new one in the proper way.