A cute feature in Pharo 9: dynamic rewriting of deprecated methods! The code and runtime are so closely integrated that you can use test execution to automatically update call sites.
miniblog.
Related Posts
Technology seems to tend toward integration: my desktop used to have a separate smartcard, modem, network card: all now integrated hardware.
https://about.gitlab.com/2018/10/16/github-launch-continuous-integration/ talks about a similar effect in GitHub: from hosting code to issues+wiki+projects+security+CI.
Today I learnt that Pharo has integrated history!
This isn't a VCS, this is just a convenient way of reverting changes at the granularity of a method ('message' in ST terminology). It's a good level of granularity (cf file-level undo in a text editor).
Operating systems, smartphone platforms, they're all rather oriented around isolated programs/apps.
Is this Conway's Law in action? Does a more integrated system require a more integrated developer community?
