Briefly about me
I'm a PhD student from Czech Republic, interested in novel perspectives on longstanding subjects.
About my study
Currently working on my thesis proposal concerning semantic web, knowledge representation and reasoning, RDF storage architectures.
Computing and its relationship to physical world and to human. Concepts of interaction, self-organization, emergence. Logic. Philosophy (of Mind). Music. Culture.
My non-Smalltalk experiences so far
Analyst and developer in Ruby on Rails for two years.
Experience in C/C++ (long time ago), C#, Ruby, Python, Haskell, Erlang.
I.e. experience with object oriented, functional, procedural and actor computing (don't thing it exactly fits previous categories.
My Smalltalk experiences so far
I've done practical part of my Bachelor and Master thesis in Squeak Smalltalk.
Bachelor thesis was Seaside webapp for editing and inspecting of models and simulations for SmallDEVS M&S framework.
Masters thesis concerned agent architectures (reactive and Belief-Desire-Intention) and its realization using SmallDEVS and Object Oriented Petri Nets (PNtalk) respectively.
Why am I interested in Smalltalk?
I belief that we don't have more natural paradigm than message/object. Simple metaphor, high expressivity. Smalltalk realizes this almost perfectly. Also its IDE as I know it from Squeak and now Pharo is way ahead in productivity. Simply I think it's the right way to go.
Will I stay with Smalltalk after the project is finished?