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 thin

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

2019-01-24 Thread Jose San Leandro
a lot longer and has far larger community of contributors so > its no wonder it can do these things with ease. Emacs also has amazing > documentation. But sadly is no IDE and its shortcuts is pure insanity, but > then I am a mouse person myself. Ironically I was raised on CLIs and I > always hated th

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

2019-01-24 Thread Jose San Leandro
cribió: > 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 id

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 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 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 ?" > > Actua

Re: [Pharo-users] Transforming objects

2019-01-16 Thread Jose San Leandro
Being a fan of DDD and Event Sourcing as I am, I'd implement your domain using Aggregates and Events. Basically, your aggregate (Plant?) would respond to external information (or based on a schedule) and as a result, new events are generated ("Flower sprung", "Plant died", ...). If only we had prop

Re: [Pharo-users] Equals and HashCode Builder

2017-10-02 Thread Jose San Leandro
Hi, I wrote a generator for that. Probably it makes no sense to publish it as a standalone project. I tend to think code generation fits better in other languages. I can paste the relevant code here if needed. 2017-10-02 9:44 GMT+02:00 Esteban Lorenzano : > in java, because this is a pain to do

Re: [Pharo-users] Pharo 7 license question

2017-09-22 Thread Jose San Leandro
+1 to "recursive" 2017-09-22 11:05 GMT+02:00 Hilaire : > I am just stating the neutral term to describe GPL license nature is > "recursive", and why it was designed as this. The "viral" term is > unnecessary emotionally charged. > > I don't fell the discussion turned about MIT vs GPL, Pharo been

Re: [Pharo-users] Pharo 7 license question

2017-09-21 Thread Jose San Leandro
no go. It is a show stopper. > MIT/BSD is welcomed and wanted. Many other communities are likewise. > > As I said, we will have to agree to disagree. I doubt that anything above > persuades you in any way. > > Regardless, I wish you well and have a great day! > > Jim

Re: [Pharo-users] Pharo 7 license question

2017-09-21 Thread Jose San Leandro
I personally don't care about the interests of big corporations cheating with end-users' rights. If they were my potential customers, or any intermediary which is afraid of not being able to do business with them due to their obsession with restricting end-users' rights, then I'd probably have a co

Re: [Pharo-users] Pharo 7 license question

2017-09-20 Thread Jose San Leandro
ot using said terminology. > > So my question to you. What words would you use instead of viral and > infection that equally describe that characteristic of the GPL and variants? > > Thanks. > > Jimmie > > On 09/20/2017 02:10 PM, Jose San Leandro wrote: > > Nothing

Re: [Pharo-users] Pharo 7 license question

2017-09-20 Thread Jose San Leandro
Nothing to add to the particular question, but I'm writing to express how much I disagree when you use adjectives such as "viral" or nouns such as "infection" to describe GPL. I'm a FSF supporter for a long time, and while I'm used to people choosing not to use free software licenses for the sake

[Pharo-users] I'd really love to use Pharo this way

2017-01-23 Thread Jose San Leandro
Hi, I've come across this new attempt to bring Literate Programming to the masses. http://www.witheve.com/ It all seem to come from Jupyter Notebook. I'd love to build something like that in Pharo, but I currently lack the skills needed. Any suggestions on how to start? Would you use Seaside, P

Re: [Pharo-users] Use cases for methods with optional parameters

2016-01-22 Thread Jose San Leandro
Hi, For the sake of simplifying APIs by not asking the client to provide everything, and at the same time for the sake of not constraining other clients with different use cases in which they need to provided all parameters, I've often relied on that kind of ugly overloaded style. APIs are difficu

Re: [Pharo-users] Fwd: FOSDEM 2016 devroom selection

2015-10-23 Thread Jose San Leandro
Sad news. 2015-10-22 17:05 GMT+02:00 stephan : > > Forwarded Message Subject: FOSDEM 2016 devroom selection > Date: > Thu, 22 Oct 2015 13:18:25 +0200 From: Johan van Selst > To: devro...@fosdem.org > > Hi, > > I'm sorry to inform you that we declined your devroom proposal. >

Re: [Pharo-users] Pharo and VPS

2015-10-15 Thread Jose San Leandro
I used linode long time ago, and switched to a dedicated host. Much better performance for cheaper price, back then. I currently use server4you.de, but you can compare other providers here: https://robot.your-server.de/order/market/country/ES# I use openshift for some stuff as well. It would be fe

Re: [Pharo-users] [OT] Bill Gross: The single biggest reason why startups succeed

2015-07-21 Thread Jose San Leandro
If an opinion from a newcomer is useful, I'm not so obsessed about how popular Smalltalk is. I came to Smalltalk because a friend of mine (Rafa Luque) was enthusiastic about it, and suggested me to try it. The candy was not to build applications faster, but to think differently, to question what a

[Pharo-users] SubscriptOutOfBounds: 0 in blocks evaluating nil

2015-07-14 Thread Jose San Leandro
Hi, I'm experiencing an issue when using whileFalse:, in Pharo 4. I've just looking for opened bugs in pharo.fogbugz.com but I don't see any matching my problem, apparently. In the following example, I get a SubscriptOutOfBounds: 0. Object subclass: #WhileFalseIssue instanceVariableNames: '

Re: [Pharo-users] Monticello / OS deadlock ?

2015-06-18 Thread Jose San Leandro
rocess use. Could you > test to see if it solves your deadlocks? > > It should also be a tad faster. > > Regards, > > Thierry > > > Le 03/06/2015 17:03, Jose San Leandro a écrit : > >> Unfortunately it doesn't fix it, or at least I get the same sympthoms. >> >> > >

Re: [Pharo-users] Monticello / OS deadlock ?

2015-06-03 Thread Jose San Leandro
Unfortunately it doesn't fix it, or at least I get the same sympthoms. Sending SIGUSR1 prints this: SIGUSR1 Wed Jun 3 16:53:50 2015 /home/chous/toolbox/pharo-4.0/pharo-vm/pharo pharo VM version: 3.9-7 #1 Thu Apr 2 00:51:45 CEST 2015 gcc 4.6.3 [Production ITHB VM] Built from: NBCoInterpreter N

Re: [Pharo-users] Monticello / OS deadlock ?

2015-06-02 Thread Jose San Leandro
ldState>handsDo: 0xb84d2ba4 s WorldState>doOneCycleNowFor: 0xb84e0b24 s WorldState>doOneCycleFor: 0xb84e0b80 s WorldMorph>doOneCycle 0xb84a0b60 s [] in MorphicUIManager>spawnNewProcess 0xb84a0adc s [] in BlockClosure>newProcess Most recent primitives [..] On Wed, Jun 3, 2015 at 8:32 AM, Jos

Re: [Pharo-users] Monticello / OS deadlock ?

2015-06-02 Thread Jose San Leandro
Hi Dave, Thierry, Here's what I get in all recent attempts: [..] /2.3/lib/gradle-launcher-2.3.jar org.gradle.launcher.GradleMain assemble 18620 pts/5S+ 0:00 | \_ bash /home/chous/toolbox/pharo/pharo Pharo.image config gitfiletree:///home/chous/osoco/open-badges/game-core Configurat

Re: [Pharo-users] Monticello / OS deadlock ?

2015-06-02 Thread Jose San Leandro
ocker container running in it, but it won't support X I fear. Thanks! 2015-06-02 14:34 GMT+02:00 Thierry Goubier : > > > 2015-06-02 12:14 GMT+02:00 Jose San Leandro : > >> Hi Thierry, >> >> ConfigurationOfOSProcess-ThierryGoubier.38.mcz, which corresponds to >&

Re: [Pharo-users] Monticello / OS deadlock ?

2015-06-02 Thread Jose San Leandro
, and seems like missing a signal. > It is also machine and linux version dependent (Ubuntu 14.10 was horrible, > 14.04 and 15.04 on the same hardware are far less sensitive), and seems to > also depend on the load of the machine itself. > > By the way, which version of OSProces

[Pharo-users] Monticello / OS deadlock ?

2015-06-02 Thread Jose San Leandro
Hi, In one of our projects we are using Pharo4. The image gets built by gradle, which loads the Metacello project. Sometimes, we see the build process hangs. It just don't progress. When adding local gitfiletree:// dependencies manually through Monticello after a while Pharo gets frozen. It's not