Re: [Pharo-project] No matter what I do today...

2013-03-14 Thread Hernan Wilkinson
maybe not saint but pope :-) On Thu, Mar 14, 2013 at 10:38 AM, Igor Stasenko siguc...@gmail.com wrote: Miracle. (One more and we can declare you saint! ) :) Thanks for the hard work, Esteban. -- Best regards, Igor Stasenko. -- *Hernán Wilkinson Agile Software Development, Teaching

Re: [Pharo-project] I hate 'as yet unclassified'

2013-01-30 Thread Hernan Wilkinson
I think that classification is a matter of time and maturity of what you are doing. When I'm programming, using TDD or in the debugger, I don't care about categorization, I don't want to be stopped or slowed down by that. But before I commit the code, I run SmallLint and solve all the

Re: [Pharo-project] SmallLint applied on Pharo: Continued

2013-01-23 Thread Hernan Wilkinson
Hi Stef, it is great to see that you are using SmallLint to check for errors in Pharo. I the development process we had in a project I participated, we had a step where you had to run SmallLint and you could not commit code with smallLint errors and for some packages with possible errors.

Re: [Pharo-project] SmallLint applied on Pharo: Continued

2013-01-23 Thread Hernan Wilkinson
I found an email about this! it is: http://lists.squeakfoundation.org/pipermail/squeak-dev/2005-December/098738.html The code is on squeak map ... I did not even remember about squeak map :-) On Wed, Jan 23, 2013 at 11:48 AM, Hernan Wilkinson hernan.wilkin...@10pines.com wrote: Hi Stef

Re: [Pharo-project] SortedCollection=

2012-11-20 Thread Hernan Wilkinson
will immediately make them different, no matter what sort block is used. On 19 November 2012 16:59, Hernan Wilkinson hernan.wilkin...@10pines.com wrote: Hi, I'm a little surprised with the current SortedCollection #= implementation... it is: = aSortedCollection Answer true if my

[Pharo-project] SortedCollection=

2012-11-19 Thread Hernan Wilkinson
Hi, I'm a little surprised with the current SortedCollection #= implementation... it is: = aSortedCollection Answer true if my and aSortedCollection's species are the same, and if our blocks are the same, and if our elements are the same. self species = aSortedCollection species ifFalse: [^

Re: [Pharo-project] SortedCollection=

2012-11-19 Thread Hernan Wilkinson
to: 2 by: 2) = (1 to: 2 by: 3). Nicolas 2012/11/19 Hernan Wilkinson hernan.wilkin...@10pines.com: Hi, I'm a little surprised with the current SortedCollection #= implementation... it is: = aSortedCollection Answer true if my and aSortedCollection's species are the same, and if our

Re: [Pharo-project] SortedCollection=

2012-11-19 Thread Hernan Wilkinson
On 19 Nov 2012, at 21:59, Hernan Wilkinson hernan.wilkin...@10pines.com wrote: Interesting... But then why (SortedCollection sortBlock: [ :a :b | a b ]) = (SortedCollection sortBlock: [ :a :b | a b ]) should return false? Hernan On Mon, Nov 19, 2012 at 5:54 PM, Nicolas

Re: [Pharo-project] [Pharo-users] New feature in Nautilus

2012-08-05 Thread Hernan Wilkinson
hey, that pretty cool! It would be great if you could press a button or something and have a diff between the methods :-) On Sun, Aug 5, 2012 at 8:48 PM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: Hello guys :) I just wanted to show you the new feature I just finished to implement

Re: [Pharo-project] Book search: PL history and paradigms

2012-05-25 Thread Hernan Wilkinson
I have not read the book, but seeing the principal programming paradigm poster makes me think about how good it is because Java and Smalltalk are wrongly categorized, at least for what I understand of the poster (java with closure, smalltalk not in the message passing category) On Wed, May 23,

[Pharo-project] VNC for pharo 1.3 or 1.4

2012-04-26 Thread Hernan Wilkinson
Hi does anybody ported the implementation of VNC to pharo 1.3 or 1.4? If so, could you share it? :-) Thanks! Hernan. -- *Hernán Wilkinson Agile Software Development, Teaching Coaching* *Phone: +54 - 011 - 4311 - 8404** Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkin...@10pines.com

Re: [Pharo-project] VNC for pharo 1.3 or 1.4

2012-04-26 Thread Hernan Wilkinson
Thanks! works just fine! Hernan. On Thu, Apr 26, 2012 at 12:40 PM, Norbert Hartl norb...@hartl.name wrote: Am 26.04.2012 um 17:21 schrieb Hernan Wilkinson: Hi does anybody ported the implementation of VNC to pharo 1.3 or 1.4? If so, could you share it? :-) I use it daily on pharo

Re: [Pharo-project] [1.4] Website updated

2012-04-18 Thread Hernan Wilkinson
congratulations!! it is so nice to see a system with so many test run so fast! It makes you feel safe :-) Congratulations! On Wed, Apr 18, 2012 at 10:45 AM, Marcus Denker marcus.den...@inria.frwrote: Hi, So now http://www.pharo-project.org is updated for 1.4 Release. What is

Re: [Pharo-project] Final 1.4 images...

2012-04-18 Thread Hernan Wilkinson
on linux, 8449 run, 8395 passes, 52 expected failures, 1 failures, 0 errors, 1 unexpected passes Failure is DateAndTimeTesttestPrintStringNoOffset unexpedted Pass: testMirrorSize On Wed, Apr 18, 2012 at 12:34 PM, Stefan Marr smallt...@stefan-marr.dewrote: Hi: On 18 Apr 2012, at 16:57, Herby

Re: [Pharo-project] ProtoObject initialize

2012-03-22 Thread Hernan Wilkinson
I don't understand why it does not understand #doesNotUnderstand:... shouldn't ProtoObject understand #doesNotUnderstand:??? (it is not a joke, I'm serious) On Thu, Mar 22, 2012 at 6:44 PM, Guillermo Polito guillermopol...@gmail.com wrote: Answering myself, thanks to Esteban: It hangs

Re: [Pharo-project] Traits in PHP

2012-02-17 Thread Hernan Wilkinson
Alejandro Gonzalez did some work about it around 2008, if you want I can contact you with him. He also implemented some nice refactorings. On Thu, Feb 16, 2012 at 9:02 PM, Nicolas Passerini npasser...@gmail.comwrote: On Thu, Feb 16, 2012 at 7:35 PM, Hernan Wilkinson hernan.wilkin

Re: [Pharo-project] Traits in PHP

2012-02-16 Thread Hernan Wilkinson
15, 2012, at 11:30 PM, Hernan Wilkinson wrote: what is the difference with the current trait implementation in pharo? I could not see the difference… Stefan replied but what I wanted to say is that I would like to have the time to see how we can introduce more nicely traits. Right now

Re: [Pharo-project] Traits in PHP

2012-02-16 Thread Hernan Wilkinson
PM, Mariano Martinez Peck marianop...@gmail.com wrote: On Thu, Feb 16, 2012 at 3:04 PM, Hernan Wilkinson hernan.wilkin...@10pines.com wrote: I have an idea about the state issue in traits, maybe you thought about it too... I was thinking that the definition of representing something

Re: [Pharo-project] Traits in PHP

2012-02-16 Thread Hernan Wilkinson
program, but I can make it available if someone is interested. What do you think about this? On Thu, Feb 16, 2012 at 11:04 AM, Hernan Wilkinson hernan.wilkin...@10pines.com wrote: I have an idea about the state issue in traits, maybe you thought about it too... I was thinking

Re: [Pharo-project] Traits in PHP

2012-02-16 Thread Hernan Wilkinson
oh, ok. Yeah, I like the idea, but I agree with stef that you need tool support... an environment like Self for example On Thu, Feb 16, 2012 at 6:11 PM, Nicolas Passerini npasser...@gmail.comwrote: On Thu, Feb 16, 2012 at 4:20 PM, Hernan Wilkinson hernan.wilkin...@10pines.com wrote

Re: [Pharo-project] Traits in PHP

2012-02-15 Thread Hernan Wilkinson
what is the difference with the current trait implementation in pharo? I could not see the difference... On Wed, Feb 15, 2012 at 7:45 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote: Indeed. Now I would love that we rethink our trait implementation and tool support but no time. On Feb

Re: [Pharo-project] Are Objects really hard?

2012-02-14 Thread Hernan Wilkinson
Well... this is an example of what the thread was about at the beginning... that is, the lack of knowledge on software development... I you have known a little bit about architecture, multi-threading and vm implementation, you would quickly realize that pharo will not scale as a server. Squeak

Re: [Pharo-project] [squeak-dev] Are Objects really hard?

2012-02-11 Thread Hernan Wilkinson
Well... functional programming is hard and not everybody really understands it... structured programming is hard and not everybody really understood it... hmm at the end, programming is hard :-) He gives no reason about his stament nor demonstration of it neither... so he has a feeling, me too

Re: [Pharo-project] [squeak-dev] Are Objects really hard?

2012-02-11 Thread Hernan Wilkinson
. -- *From:* pharo-project-boun...@lists.gforge.inria.fr [ pharo-project-boun...@lists.gforge.inria.fr] on behalf of Hernan Wilkinson [hernan.wilkin...@10pines.com] *Sent:* Saturday, February 11, 2012 7:42 AM *To:* The general-purpose Squeak developers list *Cc:* VWNC; va-smallt

Re: [Pharo-project] Comparing a package code with current code

2011-11-13 Thread Hernan Wilkinson
wrote: what else would be compared ?! anyway I didn't do that, so I cannot judge I used merge, but that may be cumbersome Johannes Am 12.11.11 00:03, schrieb Hernan Wilkinson: nop... it does not compare the code from the package and image... It think I did this before but I

[Pharo-project] Comparing a package code with current code

2011-11-11 Thread Hernan Wilkinson
Hi, I wanted to migrate TDDFacilities to make it work with Pharo 1.3, but I could not find a way to compare the code that is changed in TDDFacilities from Pharo-Core and others with the code that comes with Pharo 1.3, so it is very dificult to find the changes I have to merge, change, etc... How

Re: [Pharo-project] Comparing a package code with current code

2011-11-11 Thread Hernan Wilkinson
nop... it does not compare the code from the package and image... It think I did this before but I don't find the way now. On Fri, Nov 11, 2011 at 7:51 PM, Francois Stephany tulipe.mouta...@gmail.com wrote: Hi Hernan, Can't you use the 'Changes' button on the Monticello browser? How can

Re: [Pharo-project] Renaming Announcement into Event?

2011-10-09 Thread Hernan Wilkinson
:-) On 7 October 2011 23:54, Hernan Wilkinson hernan.wilkin...@10pines.com wrote: yes yes, but using #, still has the coupling with the class hierarchy... I mean, if you write: [] on: Exc1, Exc2 do: [...] It will handle Exc1 and it subclasses and Exc2 and its subclasses... I can not handle

Re: [Pharo-project] Renaming Announcement into Event?

2011-10-08 Thread Hernan Wilkinson
in two cases and it helps me to explain what exceptions are really and how to avoid those big/depth exceptions hierarchies very common in inexperienced programmers... and when I found I could do something like this it blowed my head :-) On 7 October 2011 23:54, Hernan Wilkinson hernan.wilkin

Re: [Pharo-project] Renaming Announcement into Event?

2011-10-07 Thread Hernan Wilkinson
Or remove the absurd coupling between subclassing and grouping exceptions/events (or whatever name you prefer to use :-) ) that leads to absurd/depth/big exception/events hierarchies :-) On Thu, Oct 6, 2011 at 12:49 PM, Lukas Renggli reng...@gmail.com wrote: On 6 October 2011 17:40, Igor

Re: [Pharo-project] Renaming Announcement into Event?

2011-10-07 Thread Hernan Wilkinson
On Fri, Oct 7, 2011 at 12:41 PM, Igor Stasenko siguc...@gmail.com wrote: On 7 October 2011 13:53, Hernan Wilkinson hernan.wilkin...@10pines.com wrote: Or remove the absurd coupling between subclassing and grouping exceptions/events (or whatever name you prefer to use :-) ) that leads

Re: [Pharo-project] Renaming Announcement into Event?

2011-10-07 Thread Hernan Wilkinson
#, to create such a collection: anAnnouncer on: MouseMovedAnnouncement , MouseClickedAnnouncement do: [ :ann | ... ] [ ... ] on: ZeroDivideException , IndexOutOfBoundsException , IllegalStateException do: [ :err | ... ] Lukas On 7 October 2011 20:30, Hernan Wilkinson

Re: [Pharo-project] #assert:equals: feels backwards

2011-06-21 Thread Hernan Wilkinson
PS: Ok, I know, there is the error string. that nobody never reads :-) I think in Smalltalk it does not make too much sense to have assert:equals:, like you say, it does not add value... but in those parenthesis languages were number are not objects and etc... well, they need it :-) On 21

Re: [Pharo-project] #assert:equals: feels backwards

2011-06-21 Thread Hernan Wilkinson
yes, there was. It is like that because that is how it is in JUnit everybody agreed it was rare and if I'm not wrong, was going to be changed On Tue, Jun 21, 2011 at 4:56 PM, Guillermo Polito guillermopol...@gmail.com wrote: I remember a thread about this not long ago... Try searching

Re: [Pharo-project] Integer#factorial

2011-06-16 Thread Hernan Wilkinson
I agree with Alex, but I don't see why, alex, you say it is a good example for teaching OO (the smalltalk factorial implementation...) For me is a good example of a recursive function I think it would be a good OO example it it was using object recursion or the one that could be implemented in a

Re: [Pharo-project] Integer#factorial

2011-06-16 Thread Hernan Wilkinson
oh, ok, I undestand now :-)... it is to show the limitations in Java. Thanks! On Thu, Jun 16, 2011 at 12:08 PM, Alexandre Bergel alexandre.ber...@me.comwrote: I agree with Alex, but I don't see why, alex, you say it is a good example for teaching OO (the smalltalk factorial

Re: [Pharo-project] I am the only one who finds #assert:equals: oppostite to expected?

2011-05-01 Thread Hernan Wilkinson
you will see the problem in the error description... it will be backwards And it has some redefinitions in some subclasses, I don´t understand why :-) On Sat, Apr 30, 2011 at 3:22 PM, Mariano Martinez Peck marianop...@gmail.com wrote: Thanks everybody, it is nice to see I am not alone.. Yes,

[Pharo-project] Problem with Monticello when reverting a method

2011-04-14 Thread Hernan Wilkinson
Hi, if I revert a method to a previous version and that version belongs to a different package, then I create a new version of the package and the I load that new version on a new image, the old version of the method is still there... seems like monticello is not handling loading previous

Re: [Pharo-project] Improving Pharo's Exception Hierarchy

2011-04-14 Thread Hernan Wilkinson
and more manageable Exception class hierarchy. Dale On 04/13/2011 10:15 AM, Hernan Wilkinson wrote: I think it is not a good idea to use the prefix Exception. We do not use the word exception in real life, so we should not do it on our systems. About the proposed hierarchy, the problem

Re: [Pharo-project] Improving Pharo's Exception Hierarchy

2011-04-14 Thread Hernan Wilkinson
On 04/14/2011 02:03 PM, Hernan Wilkinson wrote: the problem is not related to technical issues (like how much machine memory you save, etc). It is related to knowledge organization... If you have two classes that define exactly the same methods, inst var, etc, why do you have two instead of one

Re: [Pharo-project] Improving Pharo's Exception Hierarchy

2011-04-14 Thread Hernan Wilkinson
On Thu, Apr 14, 2011 at 10:37 AM, Camillo Bruni camillo.br...@inria.frwrote: On 2011-04-14, at 14:19, Hernan Wilkinson wrote: On Thu, Apr 14, 2011 at 9:08 AM, Toon Verwaest toon.verwa...@gmail.com wrote: Right, so you confirm the experience of Dale. In the case of flagging errors

Re: [Pharo-project] Improving Pharo's Exception Hierarchy

2011-04-14 Thread Hernan Wilkinson
On Thu, Apr 14, 2011 at 5:33 AM, Toon Verwaest toon.verwa...@gmail.comwrote: Somehow I feel like I offended someone :) I personally don't have experience with 10'000+ classes in a system. I do understand that's where you are coming from and do appreciate the insight. My personal experience

Re: [Pharo-project] Improving Pharo's Exception Hierarchy

2011-04-14 Thread Hernan Wilkinson
On Thu, Apr 14, 2011 at 1:38 PM, Alexandre Bergel alexandre.ber...@me.comwrote: I think you said it right here: having classes for all _relevant_ concepts actually pays off... I do not quite agree on this. Responsibility should be the driver, not the concepts. that is a good point

Re: [Pharo-project] Improving Pharo's Exception Hierarchy

2011-04-13 Thread Hernan Wilkinson
I think it is not a good idea to use the prefix Exception. We do not use the word exception in real life, so we should not do it on our systems. About the proposed hierarchy, the problem with having specific exceptions is that they are important for those who catch them, not for those who signal

Re: [Pharo-project] Improving Pharo's Exception Hierarchy

2011-04-13 Thread Hernan Wilkinson
at the signalling site and a much smaller and more manageable Exception class hierarchy. Dale On 04/13/2011 10:15 AM, Hernan Wilkinson wrote: I think it is not a good idea to use the prefix Exception. We do not use the word exception in real life, so we should not do it on our systems. About

Re: [Pharo-project] [squeak-dev] New macintosh vm builder maintainer: Esteban Lorenzano

2010-11-22 Thread Hernan Wilkinson
I joined Lukas thanks... although I was not in that dinner!!! :-) On Sun, Nov 21, 2010 at 10:49 PM, Lukas Renggli reng...@gmail.com wrote: Thank you John for the excellent Mac VMs in the past. Thank you Esteban for the excellent Mac VMs in the future; and for the dinner in Palermo Hollywood

Re: [Pharo-project] Smalltalks 2010

2010-11-22 Thread Hernan Wilkinson
I don't know why yours is missing... could you contact Leandro about it? he is the one responsible for the videos... On Mon, Nov 22, 2010 at 10:31 AM, Juan Vuletich j...@jvuletich.org wrote: Hernan Wilkinson wrote: yeah, there is no link now to the 2009 conference, but if you put http

Re: [Pharo-project] Smalltalks 2010

2010-11-15 Thread Hernan Wilkinson
yeah, there is no link now to the 2009 conference, but if you put http://www.fast.org.ar/smalltalks2009 it will take you to last's year page and links to the videos... On Sun, Nov 14, 2010 at 10:52 PM, Juan Vuletich j...@jvuletich.org wrote: Hi Hernán, Hernan Wilkinson wrote: Sorry, I just

Re: [Pharo-project] Smalltalks 2010

2010-11-13 Thread Hernan Wilkinson
Sorry, I just see this mail... the talks were recorded and we will uploaded to the site like last year, it will take some time but we will let you know when they will be ready On Wed, Nov 10, 2010 at 7:07 AM, Torsten Bergmann asta...@gmx.de wrote: Will Smalltalks 2010 in Argentina be recorded

[Pharo-project] [ANN] TDD using static vs. dynamic languages

2010-10-18 Thread Hernan Wilkinson
Hi, I uploaded to youtube a video that compares how TDD behaves when using statically typed languages vs. dynamically typed languages (java and smalltalk :-) ). Sadly it is only in Spanish, but anyway, I wanted to share with you. http://www.youtube.com/watch?v=RLAZjiK4UHc (fist part)

Re: [Pharo-project] OOP best practices

2010-10-15 Thread Hernan Wilkinson
I don't like it either, but sometimes you have to use it... 2010/10/15 laurent laffont laurent.laff...@gmail.com PerformedExperiment class for: anExperiment startedAt: aStartTime stopedAt: aStopTime madeBy: aParticipant with: aCollectionOfTasks. | instance | instance :=

Re: [Pharo-project] OOP best practices

2010-10-14 Thread Hernan Wilkinson
will follow from now on, given the benefits from having complete objects! ( no messy ifNil checks for starters!, etc...) On Oct 14, 2010, at 10:35 PM, Hernan Wilkinson wrote: Hi Fernando, I think that you are saying that having too many parameter could be a problem for understanding

Re: [Pharo-project] Issue 3099: Create method in the debugger does not provide getters/setters implementations

2010-10-13 Thread Hernan Wilkinson
No... I have 1.1, is 1.2 released? I have no problem to migrate it to 1.2, let me know On Wed, Oct 13, 2010 at 3:06 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote: Thanks hernan did you do that with the lastest 1.2? Stef On Oct 13, 2010, at 3:35 AM, Hernan Wilkinson wrote: Hi

Re: [Pharo-project] Issue 3099: Create method in the debugger does not provide getters/setters implementations

2010-10-13 Thread Hernan Wilkinson
, Hernan Wilkinson wrote: No... I have 1.1, is 1.2 released? I have no problem to migrate it to 1.2, let me know On Wed, Oct 13, 2010 at 3:06 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote: Thanks hernan did you do that with the lastest 1.2? Stef On Oct 13, 2010, at 3:35 AM

Re: [Pharo-project] Issue 3099: Create method in the debugger does not provide getters/setters implementations

2010-10-13 Thread Hernan Wilkinson
Done it on CreateMethodDoesNotGenerateGettersOrSetters-HernanWilkinson.5 On Wed, Oct 13, 2010 at 10:46 AM, Hernan Wilkinson hernan.wilkin...@10pines.com wrote: ok, doing the migration now... One question, where should I put the test class? I mean, I created the class

[Pharo-project] Issue 3099: Create method in the debugger does not provide getters/setters implementations

2010-10-12 Thread Hernan Wilkinson
Hi, I added an issue (an enhancement really) and also uploaded the code for it. The enhancement is that when you press Create on the debugger, it would be nice if the generated method could realize that the message is a getter or setter and provide an implementation accordingly. I also refactor

Re: [Pharo-project] haltOnce and haltOnCount

2010-10-01 Thread Hernan Wilkinson
in Mondrian. Putting self halt in a drawOn: method can easily freeze your image. Alexandre On 30 Sep 2010, at 17:18, Hernan Wilkinson wrote: Hi, when are these messages used? what are the scenarios? I just want to understand why they are there... -- Hernán Wilkinson Agile

Re: [Pharo-project] haltOnce and haltOnCount

2010-10-01 Thread Hernan Wilkinson
cool! I didn't see it :-) 2010/10/1 Marcus Denker marcus.den...@inria.fr On Oct 1, 2010, at 8:08 PM, Hernan Wilkinson wrote: PS: A #haltIf: aBlock message would be handy too :-) already there: 1 haltIf: [12]. 1 haltIf: [:rec | rec isInteger]. 1 haltIf: (12). 1 haltIf: #doIt

[Pharo-project] Issue 3015: When a test is restarted in the debugger, #tearDown and #setUp and not send

2010-09-30 Thread Hernan Wilkinson
Hi, I added a new issue (that I think it could be see as an improvement, not an issue) that is related to debugging a test case written with SUnit. The problem is that when you restart a test in the debugger (either by pressing the restart button or compiling the method again) the changes made by

[Pharo-project] haltOnce and haltOnCount

2010-09-30 Thread Hernan Wilkinson
Hi, when are these messages used? what are the scenarios? I just want to understand why they are there... -- *Hernán Wilkinson Agile Software Development, Teaching Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkin...@10pines.com site: http://www.10Pines.com

Re: [Pharo-project] Smalltalks 2010 - Declared as Important Province Event

2010-09-29 Thread Hernan Wilkinson
in in the wonderful world of Smalltalk, they are Diego Gomez Deck and Alejandro Reimondo. There are a LOT of persons who have been teaching Smalltalk since years... Carlos Lombardi, Fernando Dodino, Nicolas Passerini, Daniel Solmirano, Hernan Wilkinson,...etc They spent a lot of time

Re: [Pharo-project] Smalltalks 2010 - Declared as Important Province Event

2010-09-28 Thread Hernan Wilkinson
someday i'll have a chance to visit it. On 28 September 2010 15:45, Alexandre Bergel alexan...@bergel.eu wrote: Hernan, this is really cool. I hope Smalltalk will bootstrap soon in Chile. Cheers, Alexandre On 27 Sep 2010, at 20:46, Hernan Wilkinson wrote: Hi, we just wanted

[Pharo-project] [Pharo-Project] Issue 3010 and 3011. Debugger's Create button does not work when doing StepInto and StepOver

2010-09-28 Thread Hernan Wilkinson
Hi, I opened two errors: 3010: Create button of debugger does not appear when doing step into and step over 3011: Create button fails when the doesNotUnderstand: context is not selected I uploaded the fixes to PharoInbox with slice:

Re: [Pharo-project] [ANN] TDDFacilities - Restarting a test sends #tearDown and #setUp

2010-09-22 Thread Hernan Wilkinson
So the ConfigurationOfTDDFacilities could take care of resolving this dependencies, automatically. Fernando On Sep 21, 2010, at 1:34 PM, Hernan Wilkinson wrote: hmm no there is not because it is just one package... do you think it is worth to have one? 2010/9/21 Fernando olivero

Re: [Pharo-project] [ANN] TDDFacilities - Restarting a test sends #tearDown and #setUp

2010-09-21 Thread Hernan Wilkinson
hmm no there is not because it is just one package... do you think it is worth to have one? 2010/9/21 Fernando olivero fernando.oliv...@usi.ch GREAT! Is there a ConfigurationOfTDDFacilities available? Fernando On Sep 20, 2010, at 9:23 PM, Hernan Wilkinson wrote: Hi, I created a new

[Pharo-project] [ANN] TDDFacilities - Restarting a test sends #tearDown and #setUp

2010-09-20 Thread Hernan Wilkinson
Hi, I created a new version of TDDFacilities (TDD-Facilities-HernanWilkinson.15) that includes: 1) When debugging a test and the test is changed or restarted, the messages #tearDown and #setUp are sent to the test to restart it in the correct state. (This is something I asked to Niall when

[Pharo-project] whileTrue: implementation

2010-08-16 Thread Hernan Wilkinson
Hi, when I'm teaching OO one of the most interesting subjects is the implementation of control flow structures with closures. Having to implement #ifTrue: only with objects and messages produces in some students the click we are looking for, the ah! that makes them see the real difference with

Re: [Pharo-project] whileTrue: implementation

2010-08-16 Thread Hernan Wilkinson
. Schwartz mer...@stonehenge.com wrote: Hernan == Hernan Wilkinson hernan.wilkin...@gmail.com writes: Hernan whileTrue: aBlock Hernanself value ifTrue: [ Hernan aBlock value. Hernan thisContext restart ] That's an interesting implementation, but the current implementation is clean

Re: [Pharo-project] Basic question about globals variables

2010-08-05 Thread Hernan Wilkinson
nil, false and true are special objects that are well know by the vm, and they have a specific location on the vm... if you look at the class ObjectMemory and Interpreter (and InterpreterSimulator) you will see that (not sure they are still in pharo, if not, look for an old version of squeak, like

Re: [Pharo-project] Is Objectname important?

2010-07-21 Thread Hernan Wilkinson
the same happens to me all the time... so I do as if it does not exist :-), I just override it... I agree it should not be Object's protocol. On Wed, Jul 21, 2010 at 1:08 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: ideally I would love to get rid of it and externalName and

Re: [Pharo-project] Are objects moved (changed the address in memory)?

2010-07-19 Thread Hernan Wilkinson
Hi Mariano, 2010/7/19 Mariano Martinez Peck marianop...@gmail.com Hi. Nebwie here. THe first question is if objects are moved (changed the address in memory) at runtime? I am 99% sure the answer is true. If so: yes, you were right, objects are moved in memory. 1) Who moves them ? the GC?

Re: [Pharo-project] About TDD and Pharo

2010-06-07 Thread Hernan Wilkinson
it is true, I almost all the time cancel that dialog to put the method as not yet categorized... but sometimes I select the category... I think that pressing ESC or cancel is not that bad in this case and I would keep this dialog. On Mon, Jun 7, 2010 at 5:45 AM, Niko Schwarz

Re: [Pharo-project] About TDD and Pharo

2010-06-04 Thread Hernan Wilkinson
cool! I did not know about it... I have some questions... if you are writting a test in the browser and want to run it (just test), if you press ctr+t, does it run that test or all the tests? and also, if it does not save the method, how does it run the test you just wrote ? I did the ctrl+t do

Re: [Pharo-project] SUnit Time out

2010-06-04 Thread Hernan Wilkinson
I dont think it is a necessary... I mean, if you are doing TDD, you write the test and you run it inmediatly, if it takes too much time to run (that is, more than 2 seconds :-)) then you press ctrl+ . and problem solved... I'm saying this because the should:notTakeMoreThan: has some interesting

Re: [Pharo-project] [squeak-dev] Re: SUnit Time out

2010-06-04 Thread Hernan Wilkinson
I completely agree On Sun, May 30, 2010 at 2:52 PM, Chris Muller asquea...@gmail.com wrote: (Copying squeak-dev too). I'm not sold on the whole test timeout thing. When I run tests, I want to know the answer to the question, is the software working? Putting a timeout on tests trades a

Re: [Pharo-project] SUnit Time out

2010-06-04 Thread Hernan Wilkinson
On Fri, Jun 4, 2010 at 2:32 PM, Nicolas Cellier nicolas.cellier.aka.n...@gmail.com wrote: 2010/6/4 Hernan Wilkinson hernan.wilkin...@gmail.com: I dont think it is a necessary... I mean, if you are doing TDD, you write the test and you run it inmediatly, if it takes too much time to run

Re: [Pharo-project] About TDD and Pharo

2010-06-03 Thread Hernan Wilkinson
Hi all, this is a cool thread! :-) What I did are changes to the tools to make more easy to run tests and implement what is needed. For example: 1) When you are in the browser writing a test method, you can press ctrl + t to save the method and run the test. If the test runs, it will show the

Re: [Pharo-project] About TDD and Pharo

2010-06-03 Thread Hernan Wilkinson
to think, to try on your mind, when you are programming in the debugger?... then see if those things you try in your mind can be done by the debugger... I think this could lead us to un-think tools yet On Thu, Jun 3, 2010 at 5:04 PM, Hernan Wilkinson hernan.wilkin...@gmail.com wrote: Hi all

Re: [Pharo-project] About TDD and Pharo

2010-06-03 Thread Hernan Wilkinson
, at 23:04, Hernan Wilkinson wrote: Hi all, this is a cool thread! :-) What I did are changes to the tools to make more easy to run tests and implement what is needed. For example: 1) When you are in the browser writing a test method, you can press ctrl + t to save the method and run

Re: [Pharo-project] About TDD and Pharo

2010-06-03 Thread Hernan Wilkinson
We run the lint tests (and other we wrote like are the visitor patterns implemented correctly?, is the code you wrote following the design and coding conventions? etc. before sending the package to integrate of making a new version of it... When doing tdd, having all test green does not mean you

Re: [Pharo-project] [ANN] Pharo 1.0 released!

2010-04-16 Thread Hernan Wilkinson
This is great!!! congratulations to all the people that help for this to be possible, and thank you! On Thu, Apr 15, 2010 at 10:47 AM, Adrian Lienhard a...@netstyle.ch wrote: Hi all, I'm excited to announce our first official release! Please check out the updated website at

Re: [Pharo-project] What is the best way to...

2010-03-16 Thread Hernan Wilkinson
hi Lukas, I'm not a Pier expert, but how would you convert them to latex, etc? On Tue, Mar 16, 2010 at 11:54 AM, Lukas Renggli reng...@gmail.com wrote: Also Pier-Document converts Packages, Classes and Methods to Pier pages that can then be displayed on the web or converted to LaTeX or a book

Re: [Pharo-project] What is the best way to...

2010-03-16 Thread Hernan Wilkinson
Hi Damien, I just tried it in the last pharo version and works fine. I'd like to add an option to print the methods source code. Do you mind if I do it? If so, can you add me as developer in SqueakSource for this package so I can commit the change? My user is HAW Thanks! Hernan. On Tue, Mar

[Pharo-project] What is the best way to...

2010-03-15 Thread Hernan Wilkinson
generate a document with the source code of a package? We will use pharo at the university and I want to find an easy way for the students to print out the source code of their work. Thanks. Hernan. ___ Pharo-project mailing list

Re: [Pharo-project] Full time engineer position for Pharo looking for cool engineer :)

2010-03-10 Thread Hernan Wilkinson
Hey, this is great! congratulations to all the people at Inria that are pushing this! Hernan. On Mon, Mar 8, 2010 at 5:36 PM, Stéphane Ducasse stephane.duca...@inria.frwrote: Hi guys Some good news :) INRIA-lille nord Europe ranked Pharo among the top 3 projects that will receive support

Re: [Pharo-project] Full time engineer position for Pharo looking for cool engineer :)

2010-03-10 Thread Hernan Wilkinson
BTW, at the University of Buenos Aires we are going to use Pharo this year (and the next ones). Four years ago we were using Squeak, then we went to VisualWorks but now Pharo is mature enough to use it as development environment so, we are going back to an open source implementation. Hernan. On

Re: [Pharo-project] Fwd: Pharo by Example vol 2: new chapter available

2010-03-09 Thread Hernan Wilkinson
I haven't read the chapter yet, but there is something that bothers me a little about the Exception hierarchy... what I've seen lately is that Exceptions are not used only as exceptions but as a why to get context information (for example Seaside with WACurrentRequestContext), notify about an

Re: [Pharo-project] Fwd: Pharo by Example vol 2: new chapter available

2010-03-09 Thread Hernan Wilkinson
hey, you are right, I forgot about that in Java. On Tue, Mar 9, 2010 at 8:31 AM, Alexandre Bergel alexan...@bergel.euwrote: hi Hernan, You're very right saying that exception are often abused. In Java, you have a class Throwable. Cheers, Alexandre On 9 Mar 2010, at 08:10, Hernan

Re: [Pharo-project] Bug in NetNameResolver on PharoCore 10508?

2010-01-29 Thread Hernan Wilkinson
The changed you suggested worked on my machine, mac os X and also on a Debian. Hernan. 2010/1/28 Miguel Enrique Cobá Martinez miguel.c...@gmail.com El jue, 28-01-2010 a las 07:57 -0500, Schwab,Wilhelm K escribió: I think you are correct about that being a bad change, but there is more wrong

Re: [Pharo-project] TestRunner author while running tests

2010-01-09 Thread Hernan Wilkinson
I did know about this change but I completely agree with you... On Sat, Jan 9, 2010 at 10:10 PM, Lukas Renggli reng...@gmail.com wrote: The fact that the test runner sets the author name to 'TestRunner' while running the tests is really annoying. I write a lot of code in the debugger while

Re: [Pharo-project] Collecting pharo user company names

2009-12-17 Thread Hernan Wilkinson
Hi Stef, I can not find where the companies are listed in the site... On Thu, Dec 17, 2009 at 4:36 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: Wait may be I was not clear. I would really like to show that we have a certain number of companies using pharo. So if you are one of

Re: [Pharo-project] €40 and counting..., c ome on we can do it!

2009-12-15 Thread Hernan Wilkinson
I'll pay €10 per month On Tue, Dec 15, 2009 at 8:15 AM, alesch a...@schenkman.info wrote: alesch wrote: People so far that agreed on supporting the Pharo project with €10/month: Alex Schenkman Marcus Denker Francois Stephany Mariano Martinez Peck Original thread:

[Pharo-project] Smalltalks 2009 - Presentations and Videos

2009-12-10 Thread Hernan Wilkinson
Hi, the Smalltalks 2009 presentations are available now at the conference site: http://www.fast.org.ar under the Talks tab. You can watch also the video used during the presentation that summarizes the previous two years of the conference, it is a very nice video. It is at

[Pharo-project] Dev09.12.1 does not look nice on Linux

2009-12-08 Thread Hernan Wilkinson
Hi, the last version's fonts look really bad. See attached files I have Ubuntu 9.10, 64 bits. Dev09.11.4 looks fine Maybe is a preference setting? Hernan attachment: MenuDev12-1.pngattachment: MenuDev11-4.png___ Pharo-project mailing list

Re: [Pharo-project] Dev09.12.1 does not look nice on Linux

2009-12-08 Thread Hernan Wilkinson
#a4125467 Laurent 2009/12/8 Hernan Wilkinson hernan.wilkin...@gmail.com Hi,  the last version's fonts look really bad. See attached files  I have Ubuntu 9.10, 64 bits.  Dev09.11.4 looks fine  Maybe is a preference setting? Hernan ___ Pharo

Re: [Pharo-project] Dev09.12.1 does not look nice on Linux

2009-12-08 Thread Hernan Wilkinson
8, 2009, at 4:27 PM, Hernan Wilkinson wrote: but why the previous verson of pharo worked fine? there must be something different in this new image... It uses pre-rendered sub-pixel fonts instead of rendering the fonts via FreeType. (Much faster, not quite as nice in details). Freetype

Re: [Pharo-project] Time asMilliseconds...

2009-12-02 Thread Hernan Wilkinson
easily add        self asDuration asMilliSeconds I will do that On Dec 1, 2009, at 6:33 PM, Hernan Wilkinson wrote: is not in the image anymore...is there a reason? Henan. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr

[Pharo-project] [Pharo-Project] Monticello package corrupted

2009-12-02 Thread Hernan Wilkinson
Hi, I'm moving code from Pharo to GLASS using Monticello, but in some packages the code that is read by GLASS is not correct, it has 0s in it. For example, instead of 'to' it has 't o ' (where spaces are zeros) If I try to unzip the monticello package, I get a CRC error on the source file...

[Pharo-project] Time asMilliseconds...

2009-12-01 Thread Hernan Wilkinson
is not in the image anymore...is there a reason? Henan. ___ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

[Pharo-project] A programming conference made for you

2009-11-11 Thread Hernan Wilkinson
Do you want to know how Object-oriented programming was originated? Would you like to personally meet one of those crazy people who revolutionized the computing world in Xerox Parc together with the Turing Award Alan Kay in the 70’s? Then you must come to Smalltalks 2009 and attend Dan Ingalls’

  1   2   >