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

It shines when one puts the tools together.

e.g. Roassal + GTInspector + PetitParser can do a ton. Coupled with Zinc (HTTP Client + Server) and XMLPullParser, data can be brought in easily.

One key thing here is that there is much less accidental complexity that on other platforms when coding.

The continuum between coding/running/debugging/understanding is really sweet. It is more of an experience of making progress in much less time than on other platforms.

I have been coding on quite a number of other stacks but Pharo is really giving more to my soul, so to speak.

Also, the whole thing is MIT and no big corp owns any of it. So, we shape our own future. The community is smaller but really inspiring and it all made me a much better dev.

And it makes my thinking cleaner. Not a small feat.



Tell me about the things it's good at making. If those aren't a match, I don't care about any of the points above!

I accept that you enjoy using Pharo. What is the output of that time enjoyably spent? What product does Pharo have the largest relative advantage in creating?


I did this one a while ago. http://pharo.org/success/CableExpertise

So is is good for doing some web application dealing with lots of devices.

Have a Jira client for doing lots of Jira automation using the REST API, along with a bunch of goodies etc. Pharo was quite practical to deal with that.

Am finishing up an XMPP client, and writing callbacks for dealing with XEPs etc is a dream in a live environment like Pharo. Expect more there soon.

Compared to other things I did with say Java or .NET, they all take longer and are more convoluted. I used to be a Java full time dev/tech lead/architect for years.

I am still doing Hadoop stuff but it all feels like there is always an annoying ton of accidental complexity in the Java/.Net camp.

Check http://pharo.org/success/Quuve for a rationale about picking Pharo instead of Python.




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

Search: