On a related note, with the recent release of Pharo 8, someone
said[1]:
> I'm sure the author of this language uses the IDE like many
people feel when they play minecraft. It's a playground of ideas
for those who really love OOP.
For me, live coding has been part of bringing back this playful
feeling to programming. Something difficult to experiment with the
indirection of editing files approach of most computing programs
and environments, except for the Jupyter alike interactive
notebooks, but the difference is the moldability, uniformity and
simplicity of Pharo live coding experience over other interactive
notebooks languages.
Cheers,
Offray
--
You received this message because you are subscribed to the Google Groups "leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/28875ae4-d8b6-46fe-8b30-13557bf8eaae%40googlegroups.com.
Not quite exact. The precise and important difference is that in almost all video games somebody else has written the unit and coverage tests for you. Writing the tests and coverage yourself would be akin to setting your own goals which is rare in video games.
If the goal is to make programming more video game like you may have exposed a worthy programming pattern: write tests, but not for yourself; and write code, but not to pass tests you've written. This could be done in pairs or in a larger group. In fact I can see how this could also make writing tests for existing code more fun as there would be a challenge in finding holes in other people's code.