Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread eftomi
Good observations! Shortcuts in general are shown under System > Keymap browser. You can move from pane to pane with left and right arrows, this can be set under Pharo Settings (ctrl-o-s). From methods pane you can even go to the code editing pane (for the selected method) by pressing right arrow.

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread Ben Coman
On Sun, 27 Jan 2019 at 02:01, eftomi wrote: > > you can use it with the keyboard. > > Using it, you do not require the mouse. > > And, in addition, you do not need to remember complicated shortcuts: > > Calypso and the tools of Pharo will > never be covered with shortcuts… > > there are too many

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread Hernán Morales Durand
Kid you got my whole point wrong, I never said a word about IDE. Cheers, Hernán El vie., 25 ene. 2019 a las 4:12, Dimitris Chloupis () escribió: > I think you got this the wrong way > > Sure emacs and vim are very popular when compared to Pharo. > When compared to IDEs oh boy , that's another

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread eftomi
> you can use it with the keyboard. > Using it, you do not require the mouse. > And, in addition, you do not need to remember complicated shortcuts: > Calypso and the tools of Pharo will > never be covered with shortcuts… > there are too many options. > So yes, it is not a replacement of the

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread Esteban Lorenzano
> On 26 Jan 2019, at 15:13, eftomi wrote: > >> cmd+h, then search for what you want (jump panels, execute commands, > everything you can do in calypso you can find it there). > > Thanks. But Spotter can hardly be a replacement for the keyboard. Spotter is > a marvel by itself, however

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread eftomi
> cmd+h, then search for what you want (jump panels, execute commands, everything you can do in calypso you can find it there). Thanks. But Spotter can hardly be a replacement for the keyboard. Spotter is a marvel by itself, however please try to survive developing in Pharo for a minute without

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread Dimitris Chloupis
"Abusing an external text editor is a slap in the face of anyone building good tooling support into Smalltalk over many years. I know Dimitris tried to help people (as often) - but I guess this video really gives a false impression and guides people the wrong way." Abusing ? Wait what on earth

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread Esteban Lorenzano
> On 25 Jan 2019, at 21:45, eftomi wrote: > > Well, who am I to judge, but developers nowadays use tools which engage > "muscle memory" to jump from one functionality of the editor to the other > and developer brains are used to work on the problem at hand. All this to > the extent that the

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread Esteban Lorenzano
> On 25 Jan 2019, at 20:52, Torsten Bergmann wrote: > > Hi, > > Maybe Pharo's switch to Tonel remind people now on Java or C# class files and > thats why they ask for the "traditional editing”. Nah, people talk about this time to time. Tonel format is just a readable format that yes, cool

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Imran Rafique
Imran said: > No matter how you setup your smalltalk, at some point, you have to > talk to your system. Tell it to subclass Object because I want to add > a new class. Or add a new method to an existing class. Or just execute > this code right now, as is (Workspace/Playground). Etc, etc. Richard

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Richard Sargent
isr wrote > I'm a long-time lurker on this list, and still more of an > intermediate-squeaker (is that a word?) rather than pharo (although I > have used this off and on since pharo-5), so I feel like a bit of an > imposter jumping into this thread (long-time lisper). Like you, I am primarily a

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread eftomi
Well, who am I to judge, but developers nowadays use tools which engage "muscle memory" to jump from one functionality of the editor to the other and developer brains are used to work on the problem at hand. All this to the extent that the mouse cannot be grasped with muscle memory alone and then

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Sven Van Caekenberghe
Well written, well said, Torsten, exactly my point. > On 25 Jan 2019, at 20:52, Torsten Bergmann wrote: > > Hi, > > Maybe Pharo's switch to Tonel remind people now on Java or C# class files and > thats why they ask for the "traditional editing". > But remember that Kent Beck once said: "I

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Torsten Bergmann
Hi, Maybe Pharo's switch to Tonel remind people now on Java or C# class files and thats why they ask for the "traditional editing". But remember that Kent Beck once said: "I mean, source code in files; how quaint, how seventies!". Tonel is a readable storage format, you could have the source

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Denis Kudriashov
Hi. Now settings browser includes all Commander based shortcuts which is all calypso and Iceberg shortcuts in current image. In addition there is a special spotter menu in Calypso to find any available command (not only shortcut based). пт, 25 янв. 2019 г., 15:45 Tim Mackinnon tim@testit.works:

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Tim Mackinnon
> On 25 Jan 2019, at 13:36, Esteban Maringolo wrote: > > I think this feature is so convenient that it should not only be > visible, but have a menu item of its own. It did originally have a menu entry - however when PR’d I agreed with Denis to take it out as it kind of cluttered the context

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Esteban Maringolo
El vie., 25 ene. 2019 a las 10:36, Esteban Maringolo () escribió: > > El vie., 25 ene. 2019 a las 8:01, Sven Van Caekenberghe > () escribió: > > > On 25 Jan 2019, at 11:34, Tim Mackinnon wrote: > > > > Similarly, you might not also realise that can also use META-2 to > > > intelligently select

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Esteban Maringolo
El vie., 25 ene. 2019 a las 8:01, Sven Van Caekenberghe () escribió: > > On 25 Jan 2019, at 11:34, Tim Mackinnon wrote: > > Similarly, you might not also realise that can also use META-2 to > > intelligently select wider portions of code - which is great for > > refactoring or correcting a

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread eftomi
That's what I'm talking about! I doesn't have to be heavy resources, just a directed evolution What's the proverb? - The laziness is the greatest inventor Can you suggest any starting points to discover these background concepts for a novice like me? -- Sent from:

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Sven Van Caekenberghe
> On 25 Jan 2019, at 11:34, Tim Mackinnon wrote: > > As an aside - we can all make the editing tools better (e.g. borrow things > from VIM or Emacs) - I know I added a small feature in P7 (that possibly not > many realise) where you can now click anywhere on message (and not have to >

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Tim Mackinnon
> On 25 Jan 2019, at 09:24, eftomi wrote: > > When there is a question about editing the code, we can look for the > philosophies of other editors/IDEs. For instance, authors of VSCode are > saying

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Jose San Leandro
There's one thing in our brains called "amigdala". It's the reason we can be efficient. Using the mouse bypasses the amigdala completely. Everything is conscious. Well, unless if you're Rapha playing Quake Champions. I'm not sure if your argument about Visual Coding implies using the mouse. I

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread eftomi
Dear all, I'm a Pharo novice, in the middle of a self paced Pharo MOOC, with years of experence going from Turbo C on DOS over Visual Studio and Eclipse to Visual Studio Code in last years. Besides, I'm a professor and a researcher of IT adoption, so here's my two cents contributing to this very

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
I think you got this the wrong way Sure emacs and vim are very popular when compared to Pharo. When compared to IDEs oh boy , that's another story. There is a reason why their hardcore user are so desperate to call them IDEs and is not because they like IDEs, they dont. They hate IDEs. Text

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Pierce Ng
On Thu, Jan 24, 2019 at 08:29:46PM +0530, K K Subbu wrote: > Nice clip - short and sweet. You may want to point people to about chunk > file format in the description to alert people who may break chunk syntax by > accident and get confused when fileIn breaks (been there, done that :-(). Maybe

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Imran Rafique
I'm a long-time lurker on this list, and still more of an intermediate-squeaker (is that a word?) rather than pharo (although I have used this off and on since pharo-5), so I feel like a bit of an imposter jumping into this thread (long-time lisper). That said, and without wishing to ruffle any

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Hernán Morales Durand
El jue., 24 ene. 2019 a las 13:18, Sven Van Caekenberghe () escribió: > > > > On 24 Jan 2019, at 17:04, K K Subbu 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

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Jose San Leandro
Thank you very much. Just to be clear, even if I'd love to be able to do such things, working in Pharo is far from being a pain. Those things are just "nice to have". Even if I don't find easy ways to do what I'd like to, I can always do it myself, my way. Furthermore, it'd be good for me to do

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
yeah the System Browser has some shortcuts that you can find if you click that down arrow in top right corner of the window About getting Window info, that is tricky, all is available through Morphic but Morphic is kinda messy. So if you are willing to do the hard work its definetly doable , you

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Jose San Leandro
I don't want to hijack this thread, but it would be useful for me to have a cheatsheet to allow me to do the usual operations I do with the mouse, programatically. I've had some difficulties with simple things in the past. For example, to delete all Transcript or Playground windows, I use calls

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
Playground is a REPL inside Pharo so I am not sure I understand what you are asking. Everything in Pharo is just Classes and methods so you can do whatever you want. If you are a bit more descriptive maybe I can help you more. There is no such thing as a bad idea, just an idea that has not mature

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Jose San Leandro
I was aware of that. I was imaging a way to use the tools available in Pharo, but within a REPL session. Probably a bad idea anyway. I just think the mouse is useful when exploring, but it's ridiculously inefficient once you know exactly what you want to do. In my 4k monitor I often feel like if I

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
"I am sure there will always be skeptics. But my own experience was different. For me, the most weird thing about Squeak (and now Pharo) IDE is its insistence in showing only one method at a time. A method is too small a chunk of code. It is easy to miss the forest for the trees. In Dimitris

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Jose San Leandro
I am one of those that Dimitris Chloupis calls "shortcut guys". Actually, I think using the mouse is a performance killer. I agree with the argument that editing files instead of manipulating the image wouldn't make sense, if I could edit code as fast as I do in Emacs or Vim. In those editors, you

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread K K Subbu
On 24/01/19 9:47 PM, Sven Van Caekenberghe wrote: On 24 Jan 2019, at 17:04, K K Subbu 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

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
"Honestly, Pharo without the environment (and the “live objects” approach) is just another dynamic language without much interest. Thinking the IDE is just autocompletion is a poor idea of what a live environment can do for you." And I repeat once more, I NEVER said use external editor instead of

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Sven Van Caekenberghe
> On 24 Jan 2019, at 17:04, K K Subbu 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

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread K K Subbu
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

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread K K Subbu
On 24/01/19 4:40 PM, Dimitris Chloupis wrote: Actually not only you can do it, its also very easy. So the following video tutorial explains in the first 3 minutes how to do this and then spends another 10 min talking about how this could be automated to be completely automatic and

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Esteban Lorenzano
Honestly, Pharo without the environment (and the “live objects” approach) is just another dynamic language without much interest. Thinking the IDE is just autocompletion is a poor idea of what a live environment can do for you. Esteban > On 24 Jan 2019, at 15:37, Dimitris Chloupis wrote: >

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Sven Van Caekenberghe
> On 24 Jan 2019, at 15:37, Dimitris Chloupis wrote: > > "Thank you! I'm one of those" > "wow.. thank you :D" > > "Everybody is of course totally free to do whatever they want, but really, > why the hell would you want to do that ?" > > I can think a few million reasons. Vim and Emacs for

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
"Thank you! I'm one of those" "wow.. thank you :D" "Everybody is of course totally free to do whatever they want, but really, why the hell would you want to do that ?" I can think a few million reasons. Vim and Emacs for example with tons of internal and external tools , handling code,

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Sven Van Caekenberghe
> 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 tha

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Eric Gade
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

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Craig
-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

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Sven Van Caekenberghe
> On 24 Jan 2019, at 12:10, Dimitris Chloupis wrote: > > Often we have users of emacs and vim that request a way to use their favorite > shortcuts or features. Some even ask "Would not be nice if I could use my > favorite code editor with Pharo ?" > > Actually not only you can do it, its

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread peter yoo
wow.. thank you :D

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Jose San Leandro
Thank you! I'm one of those. El jue., 24 ene. 2019 a las 12:11, Dimitris Chloupis () escribió: > Often we have users of emacs and vim that request a way to use their > favorite shortcuts or features. Some even ask "Would not be nice if I could > use my favorite code editor with Pharo ?" > >

[Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
Often we have users of emacs and vim that request a way to use their favorite shortcuts or features. Some even ask "Would not be nice if I could use my favorite code editor with Pharo ?" Actually not only you can do it, its also very easy. So the following video tutorial explains in the first 3