3 ms·
Pharo, like GNU Smalltalk, has a command line mode so that you can use your favourite editor. However, without the live coding IDE, you lose the biggest benefit
by louiscyphre 9y ago
Pharo, like GNU Smalltalk, has a command line mode so that you can use your favourite editor. However, without the live coding IDE, you lose the biggest benefit of the language: highly accelerated development and enormous programmer productivity.
Yes, Pharo (and Smalltalk) is a world unto itself but that's the price you pay for a highly productive, easy-to-program software development environment. How are you going to achieve this by retrofitting to an archaic methodology based on text files and over-engineered IDEs like Visual Studio and Eclipse? Java and C++ impose severe constraints and compromises in this respect.
At the end of the day, it's all about a programmer's ability to adapt to new methodologies. If they remain rigid and stick to old, familiar ways, there can be no great improvement in the way we create software.
- tom_mellior 9y ago> Pharo, like GNU Smalltalk, has a command line mode so that you can use your favourite editor. That's good news that does not appear in official documentation (last time I checked). > Yes, Pharo (and Smalltalk) is a world unto itself but that's the price you pay for a highly productive, easy-to-program software development environment. Users want standalone software. They don't want to be forced to run programs in your highly productive IDE. If your IDE is marketed to programmers as "a shiny IDE you will never be able to escape from", programmers won't use it for fear of not being able to deploy software in a way that users would accept. > remain rigid and stick to old, familiar ways You know what has never ever worked for promoting programming languages? Insulting people who don't use your language.
- louiscyphre 9y ago> remain rigid and stick to old, familiar ways > Insulting people who don't use your language. How am I insulting people??? I'm making a factual assertion, completely devoid of judgment.