The problem I have with Smalltalk (and I love the idea!) is that when I want to save things in Git, or when I want to deploy something minimal, things are so glued with each other that I find difficult to figure out what belongs to me.
There are also other problems:
- a desktop app cannot look like a regular one, at least in Pharo.
- I am not sure how to glue native code, so when doing graphics stuff (this is what I really want to do with Pharo bc of its interactivity) I did not know how to consume APIs for drawing.
I do not have a lot of training admittedly. The interactivity looks super, super cool! But also you have to change a lot of habits.
There are also other problems:
- a desktop app cannot look like a regular one, at least in Pharo.
- I am not sure how to glue native code, so when doing graphics stuff (this is what I really want to do with Pharo bc of its interactivity) I did not know how to consume APIs for drawing.
I do not have a lot of training admittedly. The interactivity looks super, super cool! But also you have to change a lot of habits.