Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Great idea but not pragmatic enough. I did try.


In what way is it not pragmatic?

I don't know Pharo at all, but "not pragmatic" often means just "too different from what I'm used to"...


Yes, very different is part of less pragmatic IMHO.

It is very oriented to develop tooling of tooling of tooling and we all work with files nowadays, not wirh images.

I want to like Pharo, but that creates other frictions with tools such as Git (I know you can use Git, I tried, it is just not obvious how the workflow works).

Also, it has a full set of APIs for GUIs that noone knows in contemporany programming.

It is a pitty bc I really think it could really excel at interactive and live programming. However, when I drop Python there even if supposedly inferior, I can have my editor and iterate fast.

I can invent even some kind of hot reloading that works well enough. And the result (the pragmatic result!) is that overall it ends up working better for me.

I really want to like Pharo. I find it super cool. But... every time I use it I end up getting stuck. C FFI, I am not sure how to do it (my fault probably!), workflow is unobvious even if more powerful.

So I end up wanting to do some interactive stuff but I always get stuck.

Also, the software deployment with Pharo is weird. It looks weird. It should look like a regular app when I launch something, not like a marsian environment.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: