News for hackers. Stuff that matters.
Re:Why Pharo Might be the Future of Software Development (2017) by ofrzeta on Friday November 09, 2018 @11:22PM (#18419922)
Maybe it's my age but I am getting increasingly tired of the same articles about Smalltalk/Squeak/Pharo being on the edge of a breakthrough. Surely Smalltalk is nice and also has its place in the history of programming languages. Today, however, there's such a vast number of interesting programming languages that are used "in production" that I doubt Smalltalk will suddenly get more traction.

What makes articles like this one really annoying are the same old claims that seem to be a bit delusional if not outright wrong, such as:

"the Pharo IDE is much simpler and cleaner than Visual Studio and Eclipse. Even children can use it without difficulty!"

The accompanying screenshot surely doesn't support that claim.

Re:Why Pharo Might be the Future of Software Development (2017) by elboru on Saturday November 10, 2018 @01:46AM (#18420253)
"Simpler and cleaner" Proceeds to show a window inside a window with 7 panels filled with lists and text everywhere.

I was not sure if they were joking or if they were serious.

Re:Why Pharo Might be the Future of Software Development (2017) by hibbelig on Saturday November 10, 2018 @08:02AM (#18421151)
Maybe it's because nothing related to files is showing up. For example, Java has packages, classes, protocols (interfaces), methods, and documentation. All of these are visualized in a Java IDE. But Java _also_ has folders and files, so these need to be visualized, as well.

At least in Java there's a pretty clear mapping from packages and classes to folders and files. In PHP, the mapping is not so clear.

Edit: I'm not saying I agree with the author, I'm just pointing out one aspect.

Re:Why Pharo Might be the Future of Software Development (2017) by coldtea on Saturday November 10, 2018 @09:46AM (#18421481)
It's not about the number of windows but about the very simple model of what they show.
Re:Why Pharo Might be the Future of Software Development (2017) by em-bee on Saturday November 10, 2018 @04:22AM (#18420579)
i kind of agree. i use pharo, and i love working with it. it is actively developed and its interface is improving with every release.

what i like about it though, is not the IDE but the image based development:

that i can debug and fix an application while it is running. that, for certain classes of errors, i can pause an application (or it will pause by itself), and simply resume after fixing the error.

maybe 10 years ago, and certainly 20 or 30 years ago, smalltalk's IDE was ahead of its time. today, many alternatives exist.

but image based development is limited to very few platforms. only smalltalk, lisp and a few others offer that.

i also like that smalltalks syntax is incredibly minimalistic.

the downside is that smalltalk effectively requires you to forget all the tools you worked with before. but this is again, where pharo development makes its mark. it is now well integrated with git for example.

we all know that git has its issues and a learning curve, and many GUIs are trying to make git more accessible. pharo managed to integrate git in a way that it works well with the traditional smalltalk development style while at the same time allowing it to take advantage of the strengths that git has to offer.

greetings, eMBee.

Re:Why Pharo Might be the Future of Software Development (2017) by gaius on Saturday November 10, 2018 @06:02AM (#18420825)
Even children can use it

Im my generation children used assembly language without any problems, and those who didn't have assemblers just worked out the hex codes on paper and POKEd them in and CALLed them.

Re:Why Pharo Might be the Future of Software Development (2017) by Scarbutt on Friday November 09, 2018 @11:40PM (#18419980)
Maybe it's my age but I am getting increasingly tired of the same articles about Smalltalk/Squeak/Pharo

They want to sell you courses.

Re:Why Pharo Might be the Future of Software Development (2017) by moesart on Saturday November 10, 2018 @01:57AM (#18420283)
"Even children can use it without difficulty!"

IMO A child would only find it easy to use if they were already a seasoned coder. The IDE looks overly complicated.