Re: [Pharo-dev] [regression reporter]regression occurred

2013-06-06 Thread Marcus Denker
On Jun 5, 2013, at 4:10 PM, Goubier Thierry thierry.goub...@cea.fr wrote: Le 05/06/2013 16:04, Marcus Denker a écrit : On Jun 5, 2013, at 4:03 PM, Goubier Thierry thierry.goub...@cea.fr wrote: Le 05/06/2013 15:56, Marcus Denker a écrit : On Jun 5, 2013, at 2:39 PM, no-re...@ci.inria.fr

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread Stéphane Ducasse
On Jun 5, 2013, at 10:52 PM, Sean P. DeNigris s...@clipperadams.com wrote: https://vimeo.com/67752734 Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim normal mode. Shows how I was able to accomplish

Re: [Pharo-dev] Lowecase class names

2013-06-06 Thread Jan Vrany
On 03/06/13 12:18, Marcus Denker wrote: On Jun 3, 2013, at 1:13 PM, Jan Vrany jan.vr...@fit.cvut.cz wrote: I thought so. Attached hack removes it. Of course a complete rewrite of the class builder is ready for integration… https://ci.inria.fr/pharo-contribution/job/Slot/ So the

Re: [Pharo-dev] Lowecase class names

2013-06-06 Thread Marcus Denker
On Jun 6, 2013, at 9:29 AM, Jan Vrany jan.vr...@fit.cvut.cz wrote: On 03/06/13 12:18, Marcus Denker wrote: On Jun 3, 2013, at 1:13 PM, Jan Vrany jan.vr...@fit.cvut.cz wrote: I thought so. Attached hack removes it. Of course a complete rewrite of the class builder is ready for

[Pharo-dev] [update 3.0] #30181

2013-06-06 Thread Marcus Denker
30181 - 10842 Recategorize AST interpreter visit methods https://pharo.fogbugz.com/f/cases/10842 10850 Fix openWorldWithSpec https://pharo.fogbugz.com/f/cases/10850 Diff information: http://smalltalkhub.com/mc/Pharo/Pharo30/main/Spec-Widgets-MarcusDenker.190.diff

Re: [Pharo-dev] [update 3.0] #30181

2013-06-06 Thread Marcus Denker
With the shaky infrastructure it will take a while till it gets through the pipeline… Right now it fails on step 1: https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-1-Tracker/404/ FATAL: Unable to produce a script file On Jun 6, 2013, at 10:06 AM, Marcus Denker

Re: [Pharo-dev] [regression reporter]regression occurred

2013-06-06 Thread Goubier Thierry
Le 06/06/2013 08:32, Marcus Denker a écrit : On Jun 5, 2013, at 4:10 PM, Goubier Thierry thierry.goub...@cea.fr wrote: Le 05/06/2013 16:04, Marcus Denker a écrit : On Jun 5, 2013, at 4:03 PM, Goubier Thierry thierry.goub...@cea.fr wrote: Le 05/06/2013 15:56, Marcus Denker a écrit : On

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread Denis Kudriashov
2013/6/6 Sean P. DeNigris s...@clipperadams.com https://vimeo.com/67752734 Cool. Did you publish code? Very short and simple video describing my experience while implementing replacing a text morph's cursor with a block cursor to signify vim normal mode. Shows how I was able to

Re: [Pharo-dev] Lowecase class names

2013-06-06 Thread Stéphane Ducasse
Do not expect us to change the classbuilder in 2.0 :) I agree with marcus Stef I thought so. Attached hack removes it. Of course a complete rewrite of the class builder is ready for integration… https://ci.inria.fr/pharo-contribution/job/Slot/ So the question is if it makes

Re: [Pharo-dev] Lowecase class names

2013-06-06 Thread Esteban Lorenzano
Hi, On Jun 6, 2013, at 9:43 AM, Marcus Denker marcus.den...@inria.fr wrote: On Jun 6, 2013, at 9:29 AM, Jan Vrany jan.vr...@fit.cvut.cz wrote: On 03/06/13 12:18, Marcus Denker wrote: On Jun 3, 2013, at 1:13 PM, Jan Vrany jan.vr...@fit.cvut.cz wrote: I thought so. Attached hack

Re: [Pharo-dev] Lowecase class names

2013-06-06 Thread kilon
When I was coding with python I used underscore instead of camel case. MorphWindow - morph_window and I also like common lisp approach MorphWindow - morph-window I always found camel case very weird , since back in 1996 that i saw it used in C++. And even though I have grown up reading it , I

Re: [Pharo-dev] Necessity of TDD with Smalltalk

2013-06-06 Thread kilon
I dont think a debugger can ever replace TDD for two reason a) Tests are faster way to find bugs that don't want to be found ;) b) Tests are more than debugging tools (A) If you have already created a large suite of tests then all it takes is to fire those tests and just wait for the result

Re: [Pharo-dev] SOAP in Pharo

2013-06-06 Thread S Krish
The approach taken is to simply put the more or less fixed prefix - suffix Soap Envelope Message to the Document/ Literal XML content. It is the receiving Server that then does the task of unmarshalling the XML content and then custom interpreting it for actions.. messageName is the operation to

Re: [Pharo-dev] Lowecase class names

2013-06-06 Thread Frank Shearar
On 6 June 2013 10:37, kilon theki...@yahoo.co.uk wrote: When I was coding with python I used underscore instead of camel case. MorphWindow - morph_window and I also like common lisp approach MorphWindow - morph-window This is my favourite naming scheme. It's problematic from a Smalltalk

[Pharo-dev] [regression reporter]regression occurred

2013-06-06 Thread no-reply
https://ci.inria.fr/pharo/job/Pharo-2.0-Tests/./Run=run%201,VM=vm,label=linux/248/ 1 regressions found. Zodiac.Tests.ZdcSecureSocketStreamTests.testIsNativeSSLPluginPresent

Re: [Pharo-dev] [regression reporter]regression occurred

2013-06-06 Thread Goubier Thierry
Le 06/06/2013 11:17, Marcus Denker a écrit : Now, 606 isn't available, no? I use get.pharo.org/20 Ah, then that is the problem… normally it is pushed automatically, but this seems to have failed. I think we should just wait till the infrastructure is back and then redo the build.

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread plantec
On 6 juin 2013, at 12:23, Igor Stasenko siguc...@gmail.com wrote: On 6 June 2013 11:14, Denis Kudriashov dionisi...@gmail.com wrote: 2013/6/6 Sean P. DeNigris s...@clipperadams.com https://vimeo.com/67752734 Cool. Did you publish code? Very short and simple video describing my

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread Denis Kudriashov
2013/6/6 Igor Stasenko siguc...@gmail.com On 6 June 2013 11:14, Denis Kudriashov dionisi...@gmail.com wrote: 2013/6/6 Sean P. DeNigris s...@clipperadams.com https://vimeo.com/67752734 Cool. Did you publish code? Very short and simple video describing my experience while

Re: [Pharo-dev] Lowecase class names

2013-06-06 Thread kilon
A pitty , I think python has the same limitations with whitespace. Its kinda weird because python forces indentation as part of the syntax ( a reason why some people hate python) and yet it finds it perfectly fine to do a 3-4 which to me is pretty much a very obvious readability problem (at least

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread Sean P. DeNigris
plantec wrote something like that ? :) Now you're just showing off ;) - Cheers, Sean -- View this message in context: http://forum.world.st/Screencast-Pharo-Smalltalk-s-New-TxText-The-Power-of-Clean-Code-tp4691854p4691949.html Sent from the Pharo Smalltalk Developers mailing list archive

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread Denis Kudriashov
2013/6/6 plantec alain.plan...@yahoo.com something like that ? :) Great!

Re: [Pharo-dev] Necessity of TDD with Smalltalk

2013-06-06 Thread Dennis Schetinin
TDD is not about tests (as a bug-finding/debugger tool) at all. And the anti-regression feature of TDD is just the secondary one. First of all, TDD is about structuring thinking/creation process. And test here is a tool that allows and makes developer to formalize requirements and to translate

Re: [Pharo-dev] Necessity of TDD with Smalltalk

2013-06-06 Thread Frank Shearar
On 6 June 2013 14:44, Dennis Schetinin chae...@gmail.com wrote: TDD is not about tests (as a bug-finding/debugger tool) at all. And the anti-regression feature of TDD is just the secondary one. First of all, TDD is about structuring thinking/creation process. And test here is a tool that

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread Sean P. DeNigris
Henrik Sperre Johansen wrote Even Smalltalkers are impressed once in a while that the distance from idea to implementation can be less than an hour :) Yes, when it takes longer for someone to write a feature request than it does for you to implement it, I notice :) - Cheers, Sean -- View

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread Sean P. DeNigris
Mariano Martinez Peck wrote only a few notice the work underneath :) I've been so grateful for and empowered by the new infrastructure I was moved to share a bit, even if it only interests a few of us :) - Cheers, Sean -- View this message in context:

Re: [Pharo-dev] Necessity of TDD with Smalltalk

2013-06-06 Thread Dennis Schetinin
I didn't mean to start a big discussion so I'm not ready to state or develop my vision right now fully and logically… But let's try to start little-by-little. Considering Pharo as an example… there are few minor issues like lack of some code-producing features in debugger… the one I can remember

Re: [Pharo-dev] Necessity of TDD with Smalltalk

2013-06-06 Thread Dennis Schetinin
… I've forgot to explicitly mention that TDD-ing in Pharo I spent most of time in debugger and inspectors: I see live objects there, I can investigate and find roots of troubles, I code there… That's why TDD is most productive in Smalltalk environment for me, and another reason why I think a good

Re: [Pharo-dev] Necessity of TDD with Smalltalk

2013-06-06 Thread Dennis Schetinin
… :) One more thing on the topic I've just remembered: a test shouldn't be just a method in a test-case class; test should be a separate alive object with its own state and probably extendable behavior… preferably a visible object that can be manipulated directly… Regarding this, I think SUnit

Re: [Pharo-dev] Debugger: why generated accessors #shouldBeImplemented?

2013-06-06 Thread Sean P. DeNigris
btw https://pharo.fogbugz.com/f/cases/10220/Debugger-generated-accessors-send-shouldBeImplemented - Cheers, Sean -- View this message in context: http://forum.world.st/Debugger-why-generated-accessors-shouldBeImplemented-tp4691992p4691993.html Sent from the Pharo Smalltalk Developers

Re: [Pharo-dev] Debugger: why generated accessors #shouldBeImplemented?

2013-06-06 Thread Clément Bera
Answered on fogbugz. 2013/6/6 Sean P. DeNigris s...@clipperadams.com 10220 Debugger-generated accessors send #shouldBeImplemented The debugger offered me the following implementation: description: aByteString self shouldBeImplemented. description := aByteString What's with line

Re: [Pharo-dev] Debugger: why generated accessors #shouldBeImplemented?

2013-06-06 Thread Chris Cunningham
Thank you. On Thu, Jun 6, 2013 at 9:58 AM, Clément Bera bera.clem...@gmail.com wrote: I added you with this mail : cunningham...@gmail.com Go on it and click 'forgot my password' with your email. It should work. If it does not then I will ask Camillo to add you. 2013/6/6 Chris Cunningham

Re: [Pharo-dev] Necessity of TDD with Smalltalk

2013-06-06 Thread Dennis Schetinin
What about sharing some details? I'll try to afford some time to take part, if you don't mind. -- Best regards, Dennis Schetinin 2013/6/6 Sean P. DeNigris s...@clipperadams.com Dennis Schetinin wrote Regarding this, I think SUnit was just a very first approach to a good TDD framework

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread Stéphane Ducasse
So cool :) something like that ? :) smalltalkCodeWithStabilo self smalltalkCodeWithStabilo | area seg code | area := RubEditingArea new beWrapped; width: 400; updateTextWith: (code := self someSmallSmalltalkCode). area

Re: [Pharo-dev] [Screencast]: Pharo Smalltalk's New TxText: The Power of Clean Code

2013-06-06 Thread Tudor Girba
This is elegant :) Doru On Thu, Jun 6, 2013 at 9:21 PM, Stéphane Ducasse stephane.duca...@inria.frwrote: So cool :) something like that ? :) smalltalkCodeWithStabilo self smalltalkCodeWithStabilo | area seg code | area := RubEditingArea new

Re: [Pharo-dev] Adding a statement programmatically

2013-06-06 Thread Sean P. DeNigris
Norbert Hartl wrote method := (AbstractSound#initialize) parseTree. method body addNode: (RBParser parseExpression: 'envelopes := nil'). method formattedCode ... Does not work? What do you mean by saying same result? It did work (one year later, lol)! My last statement was mistakenly body

[Pharo-dev] taking a custom screenshot of a submorph

2013-06-06 Thread Tudor Girba
Hi, Just in case you want to take a screenshot of a submorph, here is a description + video of how you can do it using the GTInspector: http://www.humane-assessment.com/blog/custom-morph-screenshot-with-gtinspector Cheers, Doru -- www.tudorgirba.com Every thing has its own flow

Re: [Pharo-dev] Necessity of TDD with Smalltalk

2013-06-06 Thread Paul Davidowitz
Thanks all for the feedback. TDD is for me! - Paul