Re: [Pharo-dev] NativeBoost String Handling Bug?

2013-12-03 Thread Luc Fabresse
Congrats Sean! and thanks Igor ;-) #Luc 2013/12/3 Igor Stasenko siguc...@gmail.com Yes, thank you. On 3 December 2013 05:57, Sean P. DeNigris s...@clipperadams.com wrote: Igor Stasenko wrote if yes then i think we can finally close the bug entry). I updated the issue and made your

Re: [Pharo-dev] Versionner CI?

2013-12-03 Thread Christophe Demarey
Hi Sean, Le 3 déc. 2013 à 06:15, Sean P. DeNigris a écrit : I was surprised there was no job on community contributions... There is one job on the rmod ci server. I should move it to the community server. Thanks for pointing that, Christophe smime.p7s Description: S/MIME cryptographic

Re: [Pharo-dev] Responsible development

2013-12-03 Thread Stéphane Ducasse
On Dec 2, 2013, at 8:37 PM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: On 02 Dec 2013, at 20:27, Stéphane Ducasse stephane.duca...@inria.fr wrote: We try now to have responsive UIs in the sense the tools like Nautilus try to run things in a separate thread. I will do an

Re: [Pharo-dev] Opal hook?

2013-12-03 Thread Clément Bera
Well if the class does not exists it calls the method on UndefinedObject (UndeclaredBinding). And you have: UndefinedObjectsubclass: nameOfClass instanceVariableNames: instVarNames classVariableNames: classVarNames poolDictionaries: poolDictnames category: category Calling this method is now

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-03 Thread Attila Magyar
Sean P. DeNigris wrote I understand the motivation. My question is how do we create appropriate hooks so that we don't get into these conflicts? I don't know yet, I'm open for discussion. Sean P. DeNigris wrote - anyArgument now inst var of BabyMockTestCase, similar to BmAnyMessage How do

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Stéphane Ducasse
Igor I see that you are learning the pattern: Write a simple doc [point people to it point people to it point people to it point people to it point people to it point people to it point people to it point people to it point people to it point people to it point

Re: [Pharo-dev] transcript is plain bad

2013-12-03 Thread Stéphane Ducasse
On Dec 2, 2013, at 8:46 PM, p...@highoctane.be wrote: And missing a ton of methods. Teh StackInterpreterSimulator is agreeing with this statement. send us the ones that are missing. Please note that we should kill the transcript in the future because this is a ^%$*((^%$* outdated way to

Re: [Pharo-dev] transcript is plain bad

2013-12-03 Thread Stéphane Ducasse
On Dec 3, 2013, at 2:59 AM, Esteban A. Maringolo emaring...@gmail.com wrote: 2013/12/2 Sean P. DeNigris s...@clipperadams.com: EstebanLM wrote yes, the transcript is ThreadSafeTranscript Does ThreadSafe mean I don't have to wrap all my debug logging in WorldState addDeferredUIMessage: [

Re: [Pharo-dev] Versionner CI?

2013-12-03 Thread Clément Bera
The jobs's on Rmod: https://ci.inria.fr/rmod/job/Versionner/ 2013/12/3 Sean P. DeNigris s...@clipperadams.com I was surprised there was no job on community contributions... - Cheers, Sean -- View this message in context: http://forum.world.st/Versionner-CI-tp4726899.html Sent

[Pharo-dev] Spec table problem

2013-12-03 Thread Clément Bera
This example I used to have does not work any more in the latest Pharo 3: tree := TreeModel new. tree openWithSpec. tree columns: (Array with: (TreeColumnModel new displayBlock: [:node | node content first asString ]; headerLabel: 'Name'; yourself) with: (TreeColumnModel new displayBlock:

Re: [Pharo-dev] Responsible development

2013-12-03 Thread p...@highoctane.be
The main issue I do face when doing Pharo dev at the moment is that there is always this feeling of risking getting locked out of the image. It happens every once in a while for weird reasons. Now, with configurations, Monticello and some changes file drag and drops, it is tolerable. But there

Re: [Pharo-dev] transcript is plain bad

2013-12-03 Thread p...@highoctane.be
I am working on this one. Don't kill the transcript, it is useful when working without a console. Now, adding the features you mention is not hard. And the top right triangle menu of Transcript could get a clue from the Workspace one with a Save As entry. I once had an issue with things like

Re: [Pharo-dev] Versionner CI?

2013-12-03 Thread Christophe Demarey
I just moved the job to Pharo Contributions: https://ci.inria.fr/pharo-contribution/view/Versions%20and%20Dependencies/ I will also put Metacello job there. Le 3 déc. 2013 à 10:18, Clément Bera a écrit : The jobs's on Rmod: https://ci.inria.fr/rmod/job/Versionner/ 2013/12/3 Sean P.

Re: [Pharo-dev] Responsible development

2013-12-03 Thread Benjamin
On 03 Dec 2013, at 10:01, Stéphane Ducasse stephane.duca...@inria.fr wrote: On Dec 2, 2013, at 8:37 PM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: On 02 Dec 2013, at 20:27, Stéphane Ducasse stephane.duca...@inria.fr wrote: We try now to have responsive UIs in the sense the

Re: [Pharo-dev] Grease conflicts #packages with RPackage

2013-12-03 Thread Stephan Eggermont
Mariano wrote: You will only have problems with class side #packages. Are all those 35 class side? 5 out of 35. 4 of which are in Pharo 3 Stephan

Re: [Pharo-dev] Opal hook?

2013-12-03 Thread Clément Bera
Then for your project replace ProtoObject by StubRootClass in UndefinedObjectsubclass:instanceVariableNames:classVariableNames: poolDictionaries:category: it will work. An alternative is to catch OCSemanticWarning or its subclass OCUndeclaredVariableWarning while loading the new classes and

Re: [Pharo-dev] transcript is plain bad

2013-12-03 Thread Stéphane Ducasse
On Dec 3, 2013, at 10:34 AM, p...@highoctane.be wrote: I am working on this one. Don't kill the transcript, it is useful when working without a console. I will not kill it but it will just be dull outputer for my logger. In fact I'm missing a user interface (the idea was to build it with

Re: [Pharo-dev] Responsible development

2013-12-03 Thread Yuriy Tymchuk
On 03 Dec 2013, at 11:08, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: On 03 Dec 2013, at 10:01, Stéphane Ducasse stephane.duca...@inria.fr wrote: On Dec 2, 2013, at 8:37 PM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: On 02 Dec 2013, at 20:27, Stéphane Ducasse

Re: [Pharo-dev] Responsible development

2013-12-03 Thread kilon alios
looks like your post to the mailing list was not as pointless as you thought ;) Great work Benjamin On Tue, Dec 3, 2013 at 12:38 PM, Yuriy Tymchuk yuriy.tymc...@me.com wrote: On 03 Dec 2013, at 11:08, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: On 03 Dec 2013, at 10:01, Stéphane

Re: [Pharo-dev] Grease conflicts #packages with RPackage

2013-12-03 Thread Stéphane Ducasse
The real problem is that a CLASS now responds to the packages message. Stef On Dec 3, 2013, at 11:10 AM, Stephan Eggermont step...@stack.nl wrote: Mariano wrote: You will only have problems with class side #packages. Are all those 35 class side? 5 out of 35. 4 of which are in Pharo 3

Re: [Pharo-dev] Opal hook?

2013-12-03 Thread Stéphane Ducasse
On Dec 3, 2013, at 11:20 AM, Clément Bera bera.clem...@gmail.com wrote: Then for your project replace ProtoObject by StubRootClass in UndefinedObjectsubclass:instanceVariableNames:classVariableNames:poolDictionaries:category: it will work. yes but this is ugly because I do not want

Re: [Pharo-dev] transcript is plain bad

2013-12-03 Thread p...@highoctane.be
What's wrong with Strings anyway? But yeah, I understand your point. What I have done for my own stuff is to have a TLog aspect with info, debug, error, warn and, well, Strings. But double dispatch could take care of that, like printOn:, storeOn: etc. Do you have some code that I can look at?

Re: [Pharo-dev] Responsible development

2013-12-03 Thread Benjamin
I did not say I did it :) Sorry for the misunderstanding. I was saying that theoretically it should not freeze the UI thread if you fork. But then it also mean you should freeze the UI thread from time to time while doing critical operations So it’s actually a bit tricky to implement Ben On

Re: [Pharo-dev] NativeBoost String Handling Bug?

2013-12-03 Thread Igor Stasenko
i have no idea, but following is not related to what changes i did: ./pharo Pharo.image update --from-file=updates30.staged VersionnerProjectToolBarupdate (update is Undeclared) VersionnerProjectToolBarupdate (update is Undeclared) VersionnerProjectToolBarupdate (update is Undeclared)

Re: [Pharo-dev] transcript is plain bad

2013-12-03 Thread Norbert Hartl
Am 03.12.2013 um 11:47 schrieb p...@highoctane.be: What's wrong with Strings anyway? But yeah, I understand your point. Strings are fine when you don’t need specific behavior oder structure of your log messages anymore. A conversion to string should in most cases happen as late as possible.

Re: [Pharo-dev] Responsible development

2013-12-03 Thread Stéphane Ducasse
fork neither. It should not freeze your image anymore, only its own thread I'm not convinced. Because if you get a thread per nautilus to me it just introduces potentially more problems. Just forking a process in general does not solve problem. Also debugging can be harder when you have

Re: [Pharo-dev] transcript is plain bad

2013-12-03 Thread Stéphane Ducasse
Sure have a look at SystemLogger http://smalltalkhub.com/#!/~StephaneDucasse/SystemLogger I did not check the changes made by norbert. I will work on it during xmas. Stef On Dec 3, 2013, at 11:47 AM, p...@highoctane.be p...@highoctane.be wrote: What's wrong with Strings anyway? But

Re: [Pharo-dev] NativeBoost String Handling Bug?

2013-12-03 Thread Stéphane Ducasse
Igor where do you get this information? Because I see https://ci.inria.fr/pharo/job/Pharo-3.0-Issue-Validator/3549//artifact/validationReport.html and it is different. stef On Dec 3, 2013, at 11:59 AM, Igor Stasenko siguc...@gmail.com wrote: i have no idea, but following is not

Re: [Pharo-dev] NativeBoost String Handling Bug?

2013-12-03 Thread Igor Stasenko
apparently i was looking at wrong place, and according to report there's merge conflict. why? because i merged everything before commit. On 3 December 2013 12:09, Stéphane Ducasse stephane.duca...@inria.frwrote: Igor where do you get this information? Because I see

Re: [Pharo-dev] Versionner Impressions

2013-12-03 Thread Sean P. DeNigris
Yea, in 3.0 - Cheers, Sean -- View this message in context: http://forum.world.st/Versionner-Impressions-tp4726902p4726960.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Re: [Pharo-dev] Roassal 3d now support textures

2013-12-03 Thread Stéphane Ducasse
did you move some functionality (to the place they belong) to NBOpenGL? Because this should be done and JB has already spent time on that. Stef hi! Just to keep you up to date with the Roassal 3d effort.

Re: [Pharo-dev] Grease conflicts #packages with RPackage

2013-12-03 Thread Stephan Eggermont
Stef wrote: The real problem is that a CLASS now responds to the packages message. SUnitAPIDocumentation also implements packages class-side. If I try to add a instance side method #bla I get a debugger (but the method is added). Searching for implementors then also returns a debugger. I

Re: [Pharo-dev] NativeBoost String Handling Bug?

2013-12-03 Thread Igor Stasenko
Yes protocol: private anonymousSubclassInitElementType: aTypeName create and initialize the anonymous subclass of me | newSubclass | newSubclass := self classBuilder anonymousSubclassOf: NBExternalArray. newSubclass initElementType: aTypeName. ^ newSubclass vs protocol:

Re: [Pharo-dev] NativeBoost String Handling Bug?

2013-12-03 Thread Esteban Lorenzano
I'm ok to add some convenient methods to class installers. just that I do not have time to do it right now, so be my guest :) Esteban On Tue, Dec 3, 2013 at 1:10 PM, Igor Stasenko siguc...@gmail.com wrote: Yes protocol: private anonymousSubclassInitElementType: aTypeName create and

[Pharo-dev] Building Pharo using Interpreter Class

2013-12-03 Thread Kirstin Heidler
My freind Dimitri was not able to post his message. I am working with him on this. ___ Hello, as part of a Seminar in the University im trying to build the PharoVM. According to the README file here ([1]) I was able

Re: [Pharo-dev] NativeBoost String Handling Bug?

2013-12-03 Thread Igor Stasenko
Yes, when we discussed this with Martin (for a first time on that topic, i guess) all i wanted is a convenience method to _just_ make anonymous subclass.. how long this expression could be? it should be as long as: myClass createAnonymousSubclass. and what we have instead? First: self

[Pharo-dev] how i can browse the users of some trait?

2013-12-03 Thread Igor Stasenko
namely, TClass cmd-shift-N doesn't helps -- Best regards, Igor Stasenko.

Re: [Pharo-dev] how i can browse the users of some trait?

2013-12-03 Thread Igor Stasenko
and as follow-up, why we need such trait if it has only one user??? On 3 December 2013 13:30, Igor Stasenko siguc...@gmail.com wrote: namely, TClass cmd-shift-N doesn't helps -- Best regards, Igor Stasenko. -- Best regards, Igor Stasenko.

Re: [Pharo-dev] Building Pharo using Interpreter Class

2013-12-03 Thread p...@highoctane.be
There is working pure interpreter in the pharovm. Phil On Tuesday, December 3, 2013, Kirstin Heidler wrote: My freind Dimitri was not able to post his message. I am working with him on this. ___ Hello, as part

Re: [Pharo-dev] how i can browse the users of some trait?

2013-12-03 Thread Benjamin
Why creating a class if it has only one user ? Ben On 03 Dec 2013, at 13:32, Igor Stasenko siguc...@gmail.com wrote: and as follow-up, why we need such trait if it has only one user??? On 3 December 2013 13:30, Igor Stasenko siguc...@gmail.com wrote: namely, TClass cmd-shift-N doesn't

Re: [Pharo-dev] how i can browse the users of some trait?

2013-12-03 Thread Esteban Lorenzano
is part of the making class and traits polymorphic effort. On Tue, Dec 3, 2013 at 1:33 PM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: Why creating a class if it has only one user ? Ben On 03 Dec 2013, at 13:32, Igor Stasenko siguc...@gmail.com wrote: and as follow-up, why we

Re: [Pharo-dev] NativeBoost String Handling Bug?

2013-12-03 Thread Igor Stasenko
so i added anotehr version of slice, where i added 1 extra method to Class. in inbox. but there some missing methods in kernel. On 3 December 2013 13:27, Igor Stasenko siguc...@gmail.com wrote: Yes, when we discussed this with Martin (for a first time on that topic, i guess) all i wanted is

Re: [Pharo-dev] Building Pharo using Interpreter Class

2013-12-03 Thread Kirstin Heidler
But for some reason we have not been able to work with it correctly. We may manange to build, as well as make it, but if not before it will fail when we try to open our image with the new VM. What configuration do we need to adapt to correctly build everything with the Interpreter class, or

Re: [Pharo-dev] language matrix

2013-12-03 Thread Yuriy Tymchuk
Feel free to do this :) uko On 03 Dec 2013, at 13:35, Sebastian Sastre sebast...@flowingconcept.com wrote: Lets add smalltalk there? http://langlangmatrix.com

Re: [Pharo-dev] how i can browse the users of some trait?

2013-12-03 Thread Igor Stasenko
On 3 December 2013 13:33, Benjamin benjamin.vanryseghem.ph...@gmail.comwrote: Why creating a class if it has only one user ? 'Class' has 35 uses in my image, don't know why yours only one. Ben On 03 Dec 2013, at 13:32, Igor Stasenko siguc...@gmail.com wrote: and as follow-up, why we

[Pharo-dev] [pharo-project/pharo-core] 0514ea: 30616

2013-12-03 Thread GitHub
Branch: refs/heads/3.0 Home: https://github.com/pharo-project/pharo-core Commit: 0514eaa4413d40cd22ecf8d551e6b88d05ed2b90 https://github.com/pharo-project/pharo-core/commit/0514eaa4413d40cd22ecf8d551e6b88d05ed2b90 Author: Jenkins Build Server bo...@pharo-project.org Date:

Re: [Pharo-dev] how i can browse the users of some trait?

2013-12-03 Thread Yuriy Tymchuk
Smalltalk allClasses select: [ :class | class traitComposition traits includes: TClass]? Uko On 03 Dec 2013, at 13:30, Igor Stasenko siguc...@gmail.com wrote: namely, TClass cmd-shift-N doesn't helps -- Best regards, Igor Stasenko.

Re: [Pharo-dev] how i can browse the users of some trait?

2013-12-03 Thread Igor Stasenko
On 3 December 2013 13:56, Yuriy Tymchuk yuriy.tymc...@me.com wrote: Smalltalk allClasses select: [ :class | class traitComposition traits includes: TClass]? this won't open browser. my question was 'how to browse...' not how to inspect or print :) Uko On 03 Dec 2013, at 13:30,

Re: [Pharo-dev] how i can browse the users of some trait?

2013-12-03 Thread Nicolai Hess
2013/12/3 Igor Stasenko siguc...@gmail.com namely, TClass cmd-shift-N doesn't helps -- Best regards, Igor Stasenko. TClass users or Menu Browse users in System browser?

Re: [Pharo-dev] Building Pharo using Interpreter Class

2013-12-03 Thread p...@highoctane.be
Oops. There is no pure interpreter. Sorry. Word skipped on damn phone. On Tuesday, December 3, 2013, Kirstin Heidler wrote: But for some reason we have not been able to work with it correctly. We may manange to build, as well as make it, but if not before it will fail when we try to open

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Igor Stasenko
On 3 December 2013 14:18, Usman Bhatti usman.bha...@gmail.com wrote: Igor, I had a look at Athens demo to understand how to manage sessions and surfaces because Roassal uses AthensSurface and there is a defensive mechanism in place in Roassal to initialize the surface in case it is not

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-03 Thread Esteban A. Maringolo
2013/12/3 Dennis Schetinin chae...@gmail.com I see the only correct way to build a good testing environment: tests should be basically objects, not methods. They are objects. Instances of TestCase. But for simplicity they're implemented in a single factory class, the TestCase subclass...

Re: [Pharo-dev] Building Pharo using Interpreter Class

2013-12-03 Thread Kirstin Heidler
But the StackInterpreter and Stack VM should be working, right? We just found out, that once an Image has been saved with a Cog-VM there can be issues with floating points because of the ordering of bits? LE vs. BE? At least it says so in this README [2]. May this be one of the problems we had

Re: [Pharo-dev] Building Pharo using Interpreter Class

2013-12-03 Thread p...@highoctane.be
But the StackInterpreter and Stack VM should be working, right? Yes. Use PharoSVMBuilder class for building that one. We just found out, that once an Image has been saved with a Cog-VM there can be issues with floating points because of the ordering of bits? LE vs. BE? At least it says so in

Re: [Pharo-dev] Building Pharo using Interpreter Class

2013-12-03 Thread Kirstin Heidler
Thanks phil, works. :) We were trying to do weird things but nevermind. We will get to the real work now. Kirstin Am 03.12.2013 14:41, schrieb p...@highoctane.be: But the StackInterpreter and Stack VM should be working, right? Yes. Use PharoSVMBuilder class for building that one. We

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-03 Thread Dennis Schetinin
Sure, there are objects: it's Smalltalk, methods are obects too :) That's really correct: SUnit is the simplest thing that (still) works. But is it still enough? Isn't it a time to make more steps and improve? I just mean it would be great to have test as distinct object that I can explore, add

Re: [Pharo-dev] Opal hook?

2013-12-03 Thread Clément Bera
*do you know if the OCUndeclaredVariable is raised for unknown superclass?* this code: AnUnknownClass subclass: #Adaptor1Example instanceVariableNames: 'customers accountID address name phoneNumber' classVariableNames: '' poolDictionaries: '' category:

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Usman Bhatti
On Tue, Dec 3, 2013 at 2:29 PM, Igor Stasenko siguc...@gmail.com wrote: On 3 December 2013 14:18, Usman Bhatti usman.bha...@gmail.com wrote: Igor, I had a look at Athens demo to understand how to manage sessions and surfaces because Roassal uses AthensSurface and there is a defensive

Re: [Pharo-dev] Grease conflicts #packages with RPackage

2013-12-03 Thread Stephan Eggermont
I could copy the separate packages, but not the slice. Please note that the added test is expected to fail on all builds containing Grease-Core. Stephan

Re: [Pharo-dev] Versionner Impressions

2013-12-03 Thread Stephan Eggermont
Hi Sean, Didi you compare it to Metaceller in Moose? Stephan

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread kilon alios
You are correct but so is Igor. Managing external resources has to do with VM and Nativeboost itself and not with Athens. This could happen with any other library. Session aware code is actually very easy to do and its explained Athens-Tutorial package in AthensViewMorphcheckSession . Its just 2

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Usman Bhatti
On Tue, Dec 3, 2013 at 3:46 PM, kilon alios kilon.al...@gmail.com wrote: You are correct but so is Igor. Managing external resources has to do with VM and Nativeboost itself and not with Athens. This could happen with any other library. Session aware code is actually very easy to do and its

[Pharo-dev] Smalltalkhub ci image

2013-12-03 Thread Stephan Eggermont
The smalltalkhub build has been red for quite some time now. If I want to run a hub, should I take the latest build? Stephan

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread kilon alios
you dont have to wait for my example as i said checkSession is already the example checkSession session == Smalltalk session ifFalse: [ just reset the surface surface := nil. session := Smalltalk session. ] as you can see here essentially we compare session if they differ then we know we need to

Re: [Pharo-dev] Smalltalkhub ci image

2013-12-03 Thread Yuriy Tymchuk
I was using a latest stable build and it works ok. Uko On 03 Dec 2013, at 15:58, Stephan Eggermont step...@stack.nl wrote: The smalltalkhub build has been red for quite some time now. If I want to run a hub, should I take the latest build? Stephan

[Pharo-dev] explore is broken

2013-12-03 Thread Oscar Nierstrasz @ gmail
There is something wrong with the EyeTreeInspector in the latest Pharo image: Smalltalk explore brings up the debugger. Ditto if you inspect and manually select the EyeTreeInspector. I could not find any issue in the issue tracker about this. Does anyone know about it? Oscar

Re: [Pharo-dev] explore is broken

2013-12-03 Thread Clément Bera
It works in 30615 but is broken in 30616. No one knows about it yet I guess because 30616 is from today. The bug is from the one of the 30616 change. Can someone with a good Spec knowledge have a look at it ? 2013/12/3 Oscar Nierstrasz @ gmail oscar.nierstr...@gmail.com There is something

Re: [Pharo-dev] explore is broken

2013-12-03 Thread Marcus Denker
On 03 Dec 2013, at 16:31, Clément Bera bera.clem...@gmail.com wrote: It works in 30615 but is broken in 30616. No one knows about it yet I guess because 30616 is from today. The bug is from the one of the 30616 change. Can someone with a good Spec knowledge have a look at it ? It

Re: [Pharo-dev] Versionner Impressions

2013-12-03 Thread Sean P. DeNigris
Christophe Demarey wrote Can you explain me your use case? Sure... I installed Phexample via the Configuration Browser, by switching to MetaRepoFor20. The config loaded Phexample from its home repository, sthub/Phexample/Phexample. When I added it as a dependent project, my choices IIRC were the

Re: [Pharo-dev] explore is broken

2013-12-03 Thread Marcus Denker
On 03 Dec 2013, at 16:37, Marcus Denker marcus.den...@inria.fr wrote: On 03 Dec 2013, at 16:31, Clément Bera bera.clem...@gmail.com wrote: It works in 30615 but is broken in 30616. No one knows about it yet I guess because 30616 is from today. The bug is from the one of the 30616

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-03 Thread Sean P. DeNigris
Attila Magyar wrote did you want something like this? mock a: anyArgument b: exactArgument1 c: exactArgument2 Exactly. Attila Magyar wrote I rarely use / does / , as far as I remember it is not even documented. I don't know the code behind the test but based on the names it looks like an

[Pharo-dev] [pharo-project/pharo-core]

2013-12-03 Thread GitHub
Branch: refs/tags/30617 Home: https://github.com/pharo-project/pharo-core

[Pharo-dev] [pharo-project/pharo-core] b6872a: 30617

2013-12-03 Thread GitHub
Branch: refs/heads/3.0 Home: https://github.com/pharo-project/pharo-core Commit: b6872a02e80a33aef212716a623945b5c135687c https://github.com/pharo-project/pharo-core/commit/b6872a02e80a33aef212716a623945b5c135687c Author: Jenkins Build Server bo...@pharo-project.org Date:

[Pharo-dev] Slice 12324

2013-12-03 Thread Stephan Eggermont
Can anyone put it in place? Can’t seem to commit it

[Pharo-dev] CompiledMethod#= is broken

2013-12-03 Thread Oscar Nierstrasz
The following code breaks: (SortedCollectionTest#testDo) = (SortedCollectionTest#testStoreOn). because it makes use of AdditionalMethodState#analogousCodeTo: which tries to send #analogousCodeTo: to a property which is an Association. It seems to me the solution is to implement

Re: [Pharo-dev] 12259: FileSystem memory reads writesusing a binary stream by default

2013-12-03 Thread Damien Cassou
Thanks Max for the report. Do you have an idea on how we could solve the problem ? The previous behaviour was not acceptable either because the streams that came out of a memory filesystem were the only ones with binary content On Dec 3, 2013 5:35 PM, Max Leske maxle...@gmail.com wrote: Damien,

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-03 Thread Denis Kudriashov
Problem with TestCase approach is mixing two separate concerns. First is how we want to define system specifications. Another is how we can persist such specifications. When we stay at test case level we lost freedom for specification definition. We restricted with smalltalk language artifacts.

Re: [Pharo-dev] CompiledMethod#= is broken

2013-12-03 Thread Eliot Miranda
On Tue, Dec 3, 2013 at 9:49 AM, Oscar Nierstrasz oscar.nierstr...@gmail.com wrote: The following code breaks: (SortedCollectionTest#testDo) = (SortedCollectionTest#testStoreOn). because it makes use of AdditionalMethodState#analogousCodeTo: which tries to send #analogousCodeTo: to a

Re: [Pharo-dev] CompiledMethod#= is broken

2013-12-03 Thread Eliot Miranda
On Tue, Dec 3, 2013 at 11:27 AM, Eliot Miranda eliot.mira...@gmail.comwrote: On Tue, Dec 3, 2013 at 9:49 AM, Oscar Nierstrasz oscar.nierstr...@gmail.com wrote: The following code breaks: (SortedCollectionTest#testDo) = (SortedCollectionTest#testStoreOn). because it makes use of

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-03 Thread Attila Magyar
Sean P. DeNigris wrote In fact, #does: and #answers: could easily be merged, using double dispatch to pass either a block or a value. It's true, but it would make difficult to return a block. E.g. mock can receive: #msg; answers: [ [..] ] Sean P. DeNigris wrote Unrelatedly, it would be

Re: [Pharo-dev] [Pharo-users] Building Pharo using Interpreter Class

2013-12-03 Thread Stéphane Ducasse
Hello kirstin why dimitri is not able to post? can you tell us more? Stef On Dec 3, 2013, at 1:17 PM, Kirstin Heidler kirstin.heid...@student.hpi.uni-potsdam.de wrote: My freind Dimitri was not able to post his message. I am working with him on this.

Re: [Pharo-dev] Opal hook?

2013-12-03 Thread Stéphane Ducasse
thanks for your analysis I will have a look at it. I was thinking to check if I should redefine UndefinedObjectsubclass: to raise an error Stef On Dec 3, 2013, at 3:17 PM, Clément Bera bera.clem...@gmail.com wrote: do you know if the OCUndeclaredVariable is raised for unknown superclass?

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Stéphane Ducasse
you dont have to wait for my example as i said checkSession is already the example checkSession session == Smalltalk session ifFalse: [ just reset the surface surface := nil. session := Smalltalk session. ] as you can see here

[Pharo-dev] vm patch for issue-11293

2013-12-03 Thread Nicolai Hess
Hi, can someone take a look at issue 11293? There are actually two causes. One on the image side. My solution is to catch DirectoryDoesNotExist in FileList, but maybe there is a better solution. (Don't try to access unreadable directories?). The other one is on the vm-side. This vm uses a windows

Re: [Pharo-dev] Roassal 3d now support textures

2013-12-03 Thread Igor Stasenko
On 3 December 2013 12:48, Stéphane Ducasse stephane.duca...@inria.frwrote: did you move some functionality (to the place they belong) to NBOpenGL? Because this should be done and JB has already spent time on that. I am not sure it is good choice to expand NBOpenGL. There's just API, and most

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Igor Stasenko
On 3 December 2013 15:21, Usman Bhatti usman.bha...@gmail.com wrote: On Tue, Dec 3, 2013 at 2:29 PM, Igor Stasenko siguc...@gmail.com wrote: On 3 December 2013 14:18, Usman Bhatti usman.bha...@gmail.com wrote: Igor, I had a look at Athens demo to understand how to manage sessions and

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Igor Stasenko
On 3 December 2013 15:58, kilon alios kilon.al...@gmail.com wrote: you dont have to wait for my example as i said checkSession is already the example checkSession session == Smalltalk session ifFalse: [ just reset the surface surface := nil. session := Smalltalk session. ] as you can

Re: [Pharo-dev] Roassal 3d now support textures

2013-12-03 Thread Stéphane Ducasse
On Dec 3, 2013, at 10:07 PM, Igor Stasenko siguc...@gmail.com wrote: On 3 December 2013 12:48, Stéphane Ducasse stephane.duca...@inria.fr wrote: did you move some functionality (to the place they belong) to NBOpenGL? Because this should be done and JB has already spent time on that.

Re: [Pharo-dev] vm patch for issue-11293

2013-12-03 Thread p...@highoctane.be
On Github, the pharo-vm has only one place for GetFileAttributesEx and that's in platforms/win32/vm/sqWin32Directory.c l366-368 It is GetFileAttributesExW by the way and inside: int dir_EntryLookup(char *pathString, int pathLength, char* nameString, int nameStringLength, /* outputs: */ char

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Usman Bhatti
On Tue, Dec 3, 2013 at 10:35 PM, Igor Stasenko siguc...@gmail.com wrote: On 3 December 2013 15:21, Usman Bhatti usman.bha...@gmail.com wrote: On Tue, Dec 3, 2013 at 2:29 PM, Igor Stasenko siguc...@gmail.com wrote: On 3 December 2013 14:18, Usman Bhatti usman.bha...@gmail.com wrote:

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Usman Bhatti
I was able to resolve the problem in Roassal using session management. Tx Kilon and Igor for your help. Usman On Tue, Dec 3, 2013 at 3:58 PM, kilon alios kilon.al...@gmail.com wrote: you dont have to wait for my example as i said checkSession is already the example checkSession session ==

Re: [Pharo-dev] Roassal Bug related to Athens?

2013-12-03 Thread Igor Stasenko
On 3 December 2013 23:05, Usman Bhatti usman.bha...@gmail.com wrote: On Tue, Dec 3, 2013 at 10:35 PM, Igor Stasenko siguc...@gmail.com wrote: On 3 December 2013 15:21, Usman Bhatti usman.bha...@gmail.com wrote: On Tue, Dec 3, 2013 at 2:29 PM, Igor Stasenko siguc...@gmail.comwrote:

Re: [Pharo-dev] vm patch for issue-11293

2013-12-03 Thread Nicolai Hess
2013/12/3 p...@highoctane.be p...@highoctane.be On Github, the pharo-vm has only one place for GetFileAttributesEx and that's in platforms/win32/vm/sqWin32Directory.c l366-368 It is GetFileAttributesExW by the way and inside: int dir_EntryLookup(char *pathString, int pathLength, char*

Re: [Pharo-dev] CompiledMethod#= is broken

2013-12-03 Thread Clément Bera
Marcus/Esteban I opened the bug and it is ready to integrate. https://pharo.fogbugz.com/f/cases/12331/Fixed-CompiledMethod 2013/12/3 Eliot Miranda eliot.mira...@gmail.com On Tue, Dec 3, 2013 at 11:27 AM, Eliot Miranda eliot.mira...@gmail.comwrote: On Tue, Dec 3, 2013 at 9:49 AM, Oscar

Re: [Pharo-dev] vm patch for issue-11293

2013-12-03 Thread p...@highoctane.be
Right tracker. You can fork, do your changes, and issue a pull request if things look right. Phil

[Pharo-dev] AST-Semantic in Pharo 3.0???

2013-12-03 Thread Bernardo Ezequiel Contreras
Hi all, I see that ast-semantic is present in Pharo 2.0 but is not present in Pharo 3.0, so the question is How did you replace it? what do you use in Pharo 3.0? Thanks. -- Bernardo E.C. Sent from a cheap desktop computer in South America.

Re: [Pharo-dev] [Moose-dev] Roassal 3d now support textures

2013-12-03 Thread Alexandre Bergel
Better is to wait I arrive in Lille. Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. On Dec 3, 2013, at 6:49 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: On Dec 3, 2013, at

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-03 Thread Sean P. DeNigris
On Dec 3, 2013, at 2:43 PM, Attila Magyar [via Smalltalk] ml-node+s1294792n4727144...@n4.nabble.com wrote: It's true, but it would make difficult to return a block. E.g. mock can receive: #msg; answers: [ [..] ] I'll trade an extra pair of brackets in a less common case for a simpler

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-03 Thread Dennis Schetinin
This is the task I would really like to participate in. Although, just as you, I have no time at all, I still *will* find at least few hours a week :) -- Best regards, Dennis Schetinin 2013/12/3 Denis Kudriashov dionisi...@gmail.com Problem with TestCase approach is mixing two separate

Re: [Pharo-dev] AST-Semantic in Pharo 3.0???

2013-12-03 Thread Marcus Denker
On 04 Dec 2013, at 00:53, Bernardo Ezequiel Contreras vonbecm...@gmail.com wrote: Hi all, I see that ast-semantic is present in Pharo 2.0 but is not present in Pharo 3.0, so the question is How did you replace it? what do you use in Pharo 3.0? We use the Semantic analysis phase of

  1   2   >