agile bytecode compiler context dynamic languages esug etoy fossa jit just in time meta meta programming object oriented object-oriented programming oop pharo programming refactoring reflection seaside smalltalk smalltalks squak squeak virtual machines web more…
agile alto behavioral reflection bytecode bytesurgeon compiler computer history context context aware cop croquet dcc debugger defense dsl dynamic language dynamic languages dynamic typing esug etoy etoys fosdem fossa interpreter interpreters jit just in time lecture marcus denker meta meta programming mop mv object oriented object-oriented programming objects oo oop pharo phd pic pluggable types programming programming languages refactoring reflection rmod seaside smalltalk smalltalks software evolution squak squeak static typing type systems types typesystems virtual machines web xerox …less