Any ideas what to do?
TIA, Steve
61–70 of 81 posts
Any ideas what to do?
TIA, Steve
Earlier quoted context omitted.
> Pharo is too cool and too well designed for mainstream. And people wonder why the Smalltalk community has such a bad reputation.
Does your definition of "bad reputation" also includes modern software basing itself on ideas and implementation that either originated from Smalltalk or greatly improved by it, like GUI MVC , mouse integration, VM , Test Driven Development , IDE and much more ? If yes then I hope Pharo keeps bringing a lot more of this "bad reputation" I find it very useful and productive. Frankly I wish I was aware of this "bad rep…
No, my definition of bad reputation is perfectly demonstrated by your tone and attitude throughout this thread. You don't even seem to be aware of it, which is mystifying.
Try to step back for a second, reread what you wrote and start wondering if you'd be even remotely interested in joining a community filled with people with a similar elitist and condescending attitude such as yours.
You like Smalltalk, I get it. Good for you. Now try to learn to promote what you like without making it sound like everyone who doesn't share your passion is an idiot.
I installed this for Ubuntu 12.04. When I fired it up, it requested I choose and build a source file (different from Pharo 3). Then when it started, it said, "Pharo cannot locate the source file named /usr/lib/pharo-vm/PharoV40.sources. Any ideas what to do? TIA, Steve
Earlier quoted context omitted.
My personal opinion on this and no way the opinion of core Pharo devs, I am just a newcomer to Pharo and a minor contributor. Mainstream will kill Pharo in an instant. Pharo is too cool and too well designed for mainstream. Pharo also is going towards a complete opposite direction of sacrificing features over ease of usage. So in the end Pharo is not designed for the mainstream developer its designed for the develope…
> Pharo is too cool and too well designed for mainstream. And people wonder why the Smalltalk community has such a bad reputation.
The Pharo community needs to knock it off, with that kind of arguments. (And I say that, being a part of that community).
Pharo is NOT too cool and too well designed for the mainstream. :( It /is/ cool, and has a lot of good work put into it. But it still needs a lot more work (especially in documentation and tutorials) before it's really useable by people without extensive Smalltalk experience. So, everybody shut up and roll up your sleeves and work. And be humble.
Earlier quoted context omitted.
Because if you don't understand "an IDE , OS rolled into one" then you don't understand what Smalltalk is anyway. Its not easy to explain what Pharo is , the same way its not easy to explain what Emacs is , etc. There are may ideas and workflow integrated into it and its development workflow is radically different to normal programming languages. "Does it compile to executables" No it does not , but there is no need.…
How does source control work for Pharo? I know it was an issue with Smalltalk as your "source" was a modified binary image. Is this the same?
Earlier quoted context omitted.
My personal opinion on this and no way the opinion of core Pharo devs, I am just a newcomer to Pharo and a minor contributor. Mainstream will kill Pharo in an instant. Pharo is too cool and too well designed for mainstream. Pharo also is going towards a complete opposite direction of sacrificing features over ease of usage. So in the end Pharo is not designed for the mainstream developer its designed for the develope…
It's also too cool to have a hello world that you can give to someone come in under 20 MB.
You're probably referring to the fact that there's an option to deploy the hello world PLUS the VM it runs on, in a single package. That's like saying "You can't give a Java hello world to someone under 50 MB". Yes, technically true, the couple of lines of Hello World source code don't work without a 50 MB JRE. But you're being disingenuous.
I installed this for Ubuntu 12.04. When I fired it up, it requested I choose and build a source file (different from Pharo 3). Then when it started, it said, "Pharo cannot locate the source file named /usr/lib/pharo-vm/PharoV40.sources. Any ideas what to do? TIA, Steve
Not having heard of Pharo before 10 minutes ago, I wish this website did a better job of explaining what it is. "... an object-oriented programming language and a powerful environment... (think IDE and OS rolled into one)" An IDE and OS rolled into one? What does that even mean? I had to go to Wikipedia to learn that this is basically a modern Smalltalk implementation. So why not just say that on the main page? I onc…
Although it uses Smalltalk-80 syntax (almost), syntax is the least important part of Smalltalk. The real juice is the idea of a computing environment small and beautiful enough for one person to understand entirely - and fun! Toward that end, we feel that Pharo is evolving far enough beyond St-80 that it's more useful to think about it on its own terms.
Unfortunately, ideas that are truly different than the status quo are impossible to describe in a sound bite. Like learning to play a musical instrument, there is no shortcut - extended play is the price one must pay to shift to a more powerful perspective. But I hope this gives you a taste. If you're interested, I go a bit more in depth [on my blog](http://seandenigris.com/blog/?p=1092)
Earlier quoted context omitted.
Does your definition of "bad reputation" also includes modern software basing itself on ideas and implementation that either originated from Smalltalk or greatly improved by it, like GUI MVC , mouse integration, VM , Test Driven Development , IDE and much more ? If yes then I hope Pharo keeps bringing a lot more of this "bad reputation" I find it very useful and productive. Frankly I wish I was aware of this "bad rep…
> Does your definition of "bad reputation" also includes modern software basing itself on ideas and implementation that either originated from Smalltalk or greatly improved by it, like GUI MVC , mouse integration, VM , Test Driven Development , IDE and much more ? No, my definition of bad reputation is perfectly demonstrated by your tone and attitude throughout this thread. You don't even seem to be aware of it, whic…
Many of the good designs of Smalltalk have been integrated to modern coding as well. There are complex practical reasons why good design and ease of use has not been the focus for the majority of programming languages for very long time.
To classify myself as elitist you will have to find at least one time of me mentioning Pharo as best solution out there. Quite the contrary I already said that it comes with its own share of problems and issues.
I am not here to promote it, I am here to help people understand what it is and let them make their own mind if they are interested in giving it a try or not.
Earlier quoted context omitted.
actually all of them do use their own Window system and far more than that.
Hmm, I just started Logic on my computer and it uses native windows and lots of native UI. There is a main window, preferences window, help window, keyboard window, colors window, metronom settings, ... there is a menu bar with ten menus - native. There are native open/save dialogs, ... None of that is in Pharo. It uses a clunky font, clunky windows, clunky shadows on windows, clunky resizing of the main window, its…
Fonts that comes with Pharo by default is a bitmap font, you can replace it with any TrueType font in Pharo settings.
You can have setting windows, open/save dialogs, color windows and much more with Pharo's GUI. There is even a window manager that can help you manage multiple windows. Tab support , and much more.
If you hate Pharo GUI so much , dont use Pharo, nobody forces you to. None in the Pharo community has a problem improving the GUI (the GUI is actually improved in every release of Pharo) or even supporting native GUIs ( https://marsonpharo.wordpress.com/ ) but the community is very small and I think they are doing a great job for their size.
Personally I really like the GUI :)