> On 24 Jan 2019, at 15:12, Craig <cr...@hivemind.net> wrote:
> 
> 
> 
> -----Original Message-----
> From: Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] On Behalf Of
> Sven Van Caekenberghe
> Sent: Thursday, 24 January 2019 15:53
> To: Any question about pharo is welcome
> Subject: Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors
> to code in Pharo
> 
> 
> 
>> Everybody is of course totally free to do whatever they want, but really,
> why the hell would you want to do that ?
>> 
>> You lose so much by doing that, I do not even know where to start.
>> 
>> A big part of what makes Pharo (or any Smalltalk) special is the IDE
> written in itself.
>> 
>> Editing a .st file has always been possible, it is masochism.
>> 
>> There is for example https://github.com/dmatveev/shampoo-emacs which
> already makes a bit more sense (but even then).
>> 
>> Really, why do you think all these big IDE environments exist in the first
> place ?
>> 
>> Sven
> 
> Having the entire class in one text file so that you can see all of the
> functionality without a ridiculous amount of  clicking around is a huge
> bonus.

In practice, it turns out that most well written object code is distributed 
over several classes anyway, browsers were invented to help there - they are 
the solution, not the problem.

> Especially for those of us that come from a C#/Java environment.  Also,
> VS-Code provides a nice self-learning code completion mechanism,
> so you don't lose auto-completion.
> 
> Win-win.
> 
> Craig

I don't know where you are coming from and how much exposure you already got to 
Pharo or Smalltalk (if you are new, welcome!), but it is only after learning to 
work in the IDE and then doing it a bit for real (that will be strange at 
first, there is a non trivial learning curve), that you will appreciate the 
differences.

Working with Smalltalk code in a foreign editor/IDE is simply a terrible 
experience. (Although it sometimes might be useful in extreme/fallback 
situations).

Sven


Reply via email to