Live data from Hacker News

Pharo 9

pharo.org

131–140 of 232 posts

Re: Pharo 9

#131

Could someone share a practical/industrial use case for this? E.g. can I build a SaaS, or a mobile app?

Is a generic purpose language, and there are generic usages, and a lot of examples :) But here you have a huge SaaS made with Pharo: https://yesplan.be/en, and here you have a small mobile app made also with Pharo: https://plc3000.com [edit] technically is not a mobile app, but runs in any browser so... yes :P

Re: Pharo 9

#132

Could someone share a practical/industrial use case for this? E.g. can I build a SaaS, or a mobile app?

Seaside http://seaside.st/ is a web framework in Smalltalk that will run on Pharo (and a number of other smalltalk systems).

Also they have a GUI system ready so you can develop desktop apps (I'm not sure what the deployment story is like these days, but I assume it's fine).

Re: Pharo 9

#133
post #103

Earlier quoted context omitted.

Thanks Java :(

Smalltalk first appeared in 1972, and was a stable commercial product by 1980. Java didn't hit the market until over a decade and a half later. If you can't build adoption with a 15+ year head start, then it's not the next generation's fault. It just wasn't going to happen.

Except it was happening, that is why gang of four book uses C++ and Smalltalk on their examples.

Had IBM kept selling Visual Age products instead of jumping into Java ship, history would have turned out much differently.

Or if the Strongtalk guys hadn't return back to Sun and basically turn a Smalltalk VM into a Java one.

JUnit was also born in Smalltalk for those not paying attention.

Re: Pharo 9

#134
post #121
post #77

Earlier quoted context omitted.

I've noticed that as well - it's a bit strange given that Pharo is a fork of Squeak, which does proclaim its ST origins on its front page. I wouldn't say Smalltalk has a bad rep nowadays, but it used to be knocked for being too expensive (the cost of ST licences back when was beyond a joke), too slow, and producing nasty-looking non-native GUIs. These have almost all been fixed.

> cost of ST licences back when was beyond a joke March 7, 1988 "Smalltalk/V 286 is available now and costs $199.95" https://books.google.com/books?id=CD8EAAAAMBAJ&pg=PA25&lpg=P... > nasty-looking non-native GUIs The "non-native GUI" was quite important because Smalltalk was running on MS-DOS — not on MS-Windows.

Well $200 in 1980s is something like $500 today. I don't think I own any piece of software costing that much.

Re: Pharo 9

#135
post #103

Earlier quoted context omitted.

Thanks Java :(

Smalltalk first appeared in 1972, and was a stable commercial product by 1980. Java didn't hit the market until over a decade and a half later. If you can't build adoption with a 15+ year head start, then it's not the next generation's fault. It just wasn't going to happen.

> stable commercial product by 1980

This is not true. Even the Smalltalk-80 Blue Book wasn't released until 1983.

> If you can't build adoption with a 15+ year head start

Historical context is important here. FOSS etc were not nearly as prevalent as they are now, and most major development environments had a price. The main Smalltalk players probably got it wrong by pricing out expensive licensing fees. But the head start does not matter when the next thing that comes along is released for free, which is what happened with Java.

Re: Pharo 9

#137
post #52

Earlier quoted context omitted.

What is also rare is the quality of the site. Impressive.

Unless you’re on mobile…

For people who are actively using their smartphones for many tasks. They're in majority I guess.

I personally use smartphone as a phone, off-line GPS, camera (when I happen to not carry dedicated one) and to control various gismos like drones.

I do not use it for reading, viewing websites, computing, etc.

Re: Pharo 9

#138
post #134
post #121

Earlier quoted context omitted.

> cost of ST licences back when was beyond a joke March 7, 1988 "Smalltalk/V 286 is available now and costs $199.95" https://books.google.com/books?id=CD8EAAAAMBAJ&pg=PA25&lpg=P... > nasty-looking non-native GUIs The "non-native GUI" was quite important because Smalltalk was running on MS-DOS — not on MS-Windows.

Well $200 in 1980s is something like $500 today. I don't think I own any piece of software costing that much.

And … ?

Dec 1988, MS Word 5.0 for MS-DOS, $450.

Re: Pharo 9

#139

Are there any perceived shortcomings of Smalltalk that caused it not to take hold?

To really take advantage of its strengths, one needs to adopt to a completely new IDE and way of working, which puts a lot of people off. On the other hand, if it were adopted to behave like all other environments, there would be objections again, "It's exactly the same as what I'm using now. So why switch?" It should be added that Pharo addressed most of the small problems that the original Smalltalk had.

Most of the small problems but not the big problems ? :-)

Re: Pharo 9

#140
post #97

Earlier quoted context omitted.

C never really fell out of favor, though. And it's also the only available choice apart from assembler in many circumstances. But trying to revive interest in Ada, D, Sather, Prolog, etc would be a lot more difficult.

It was already out of favour in the early 80's, hence C.A.Hoare turing award speech against it in 1980, but then UNIX took over the world anyway, and the FOSS wave with GNU Manifesto helped to take it further. Apparently people don't have any issue hanging to an OS about the same age as COBOL.

>"Apparently people don't have any issue hanging to an OS about the same age as COBOL."

Why should they? It works for many cases and has mountains of apps, tooling, libraries, hardware support and whatnot. It takes decades for the new OS/ecosystem to mature.

Post reply on HN