> On 24 Jan 2019, at 17:04, K K Subbu <kksubbu...@gmail.com> wrote:
> 
> On 24/01/19 7:23 PM, Sven Van Caekenberghe wrote:
>> Everybody is of course totally free to do whatever they want, but
>> really, why the hell would you want to do that ?
> Because text has many uses other than just feeding into a compiler for 
> translation to machine code? People who come from Unix/Linux world are used 
> to using a rich collection of tools that deal with text in various ways.

I am myself a server/linux guy, an emacs user, I know what is all possible and 
what the unix philosophy is.

I also know how to integrate Pharo into that world, and this is super important.

>> You lose so much by doing that, I do not even know where to start.
> 
> Live coding (i.e. coding in the presence of instances) is undoubtedly more 
> powerful than edit-compile-run cycle. Text is used to direct IDE to edit live 
> objects. But text has many more uses than just issuing commands.  If 
> beginners start using vim just to edit code due to established habits, they 
> will soon realize the ease of live coding and remain in IDE. This is a 
> self-correcting error.

Well, I don't think so.

The users that you are going to attract in this way (the ones that don't want 
to leave their own IDE/editor), will look at textual Pharo and find it very 
strange and ill suited to textual editing (and they are absolutely right), they 
will not discover the power, will not learn (from this experience alone) what 
object design/programming/power is, and will ask for more (e.g. give me C style 
compiler errors, better/easier structure of the file, fixed the !! escape 
issue, etc, ...).

>> Editing a .st file has always been possible, it is masochism.Vim is much 
>> more than just a typewriter. It can leverage a whole set of 
> text-based tools. One could use it to auto generate methods, clean them up 
> and then file into Pharo.
> 
> Regards .. Subbu
> 


Reply via email to