The dicussion is about Pharo's live coding and OOP compared to other languages.��
IF you look at all my threads you will see I ALWAYS mention Python , Blender , Unreal for relevant topics. I do not remember hi jackig a thread with random remarks just for the shake of mentioning those things.
Plus 99% of the times I mention Python is about Atlas , my library for using Python libraries from inside Pharo.�� Atlas is a "trojan horse" for Pharo to invade Python projects.��
Also I have been very clear that I consider C++ an abomination syntax wise and Python weaker than Smalltalk, language wise.Mainly because of Smalltalk's minimal syntax and of course offering live coding outside the box with no special setup from the coder.
My point is that indeed you can do with EASE live coding in a numerous languages, at least to my experience. I have tried only Python and C/C++. Is it as easy or as flexible as Pharo ? I do not know because live coding as you know is about workflow and we dont code all the same way. For example I was never comfortable with coding solely from inside Pharo debugger as some of you are doing. I am more a Class Browser guy and I rarely use Workspace/Playground/REPL as well.��
My questions were sincere even though I was sarcastic because I always want to learn more about live coding and things I do not know about OOP. My sarcasm was an effort to be funny not to be rude.����
I am also certain that many experienced coders coming from other language will ask the same questions as well. What Pharo can give me OO wise that I cannot get in my X language ?�� What exactly is live coding for Pharo ? Is doing X things in that Y language live coding or is it something else ? What's the real purpose of message passing ? How it benefits me compared to just using method calls ?��
I am suprised that there has not been an article about live coding workflows. I think it could greatly benefit Pharo to demostrate its uniqueness.��
People prefer to be shown that something is better than being told.��
Most people also not bother at all coming to the mailing list and ask questions, they will�� ignore things they dont understand and carry on.��
So its not important to say that Pharo special but why Pharo is special and after 5 year I feel will still struggle in this area, not because of the fault of the community but because live coding and OOP can be an extremely wide field that you can easily get lost into.��
We have also to be fair with othe programming languages, respect them, to the degree they deserve our respect and not exaggerate our claims because that harms Pharo reputation.��