Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread Goubier Thierry
Le 29/11/2013 17:20, Sean P. DeNigris a écrit : Sean P. DeNigris wrote I noticed that right now, separate packages within the same project are not collapsed. E.g. if I have MyProject-Core and MyProject-Platform, they will be siblings in the tree, instead of both under MyProject. It seems like

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread Goubier Thierry
Le 29/11/2013 18:16, kilon alios a écrit : Currently I am working on Hyperion, a vector editor for Athens. Then I will work on Prometheas, on board documentation tool again with Athens. My third tool, if ever reach that far is Cyclops which will target the system browser. Now I am no fan of

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread kilon alios
It's done for me (with the added fact that you want to return the search results inside the system browser itself: done for me too). For Nautilus, there is a need to reactivate the Finder plugin. that's great to hear, this makes things much easier for me. How to reactivate that plugin ? Also

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread kilon alios
ok I found this after some google search - http://rmod.lille.inria.fr/web/pier?_s=HmL1nFoP1weCzRt7 . Is there any more recent documentation on Nautilus plugin system or any other way of extending Nautilus ? On Mon, Dec 2, 2013 at 11:05 AM, kilon alios kilon.al...@gmail.com wrote: It's done

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread Goubier Thierry
Le 02/12/2013 10:05, kilon alios a écrit : It's done for me (with the added fact that you want to return the search results inside the system browser itself: done for me too). For Nautilus, there is a need to reactivate the Finder plugin. that's great to hear, this makes things much easier

Re: [Pharo-dev] WhatsUp from: 2013-12-02 until: 2013-12-15

2013-12-02 Thread Damien Cassou
### Here's what I've been up to since the last WhatsUp: Pillar (http://www.smalltalkhub.com/#!/~Pier/Pillar) - huge pass on Pillar with Ben. Now the Enterprise Pharo book is generated using Pillar and there is a Markdown exporter (with computed section heading and figure numbers). There are

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread Benjamin
You can have a look here http://smalltalkhub.com/#!/~BenjaminVanRyseghem/Nautilus/ I started (and will resume working on it soon) a Spec based implementation of Nautilus with more extensibility. The idea is also that what you are browsing influence the browser. And Spec is good for that (as

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread Benjamin
Links are generated :) Here is the link I guess: http://rmod.lille.inria.fr/web/pier/software/Tools-Improvement/NautilusDocumentation There is no newer documentation, but this one is still up t orate (at least concerning the plugin mechanism). It is pretty simple. Have a look at some plugins

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread Roberto Minelli
what you are browsing influence the browser. Ben!! We should definitely sync on that! On Dec 2, 2013, at 11:27 AM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: You can have a look here http://smalltalkhub.com/#!/~BenjaminVanRyseghem/Nautilus/ I started (and will resume working

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

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

[Pharo-dev] [pharo-project/pharo-core] ccbd00: 30615

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

[Pharo-dev] Pharo picture

2013-12-02 Thread Yuriy Tymchuk
Accidentally stumbled upon: http://www.deviantart.com/art/October-26-412316678 Have a nice week everyone! Uko

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread kilon alios
Goubier thanks for the information, looks like it is as I assumed it is. Its a big motivation to know that there is so much modularity in the code. Its important that we have code that is easy to extend I think, this way we can try new ideas and keep what we like and throw away what we dont

Re: [Pharo-dev] Pharo picture

2013-12-02 Thread Alexandre Bergel
Nice one :) Alexandre Le 02-12-2013 à 8:34, Yuriy Tymchuk yuriy.tymc...@me.com a écrit : Accidentally stumbled upon: http://www.deviantart.com/art/October-26-412316678 Have a nice week everyone! Uko

Re: [Pharo-dev] How to update Deep into Pharo Chapter

2013-12-02 Thread Damien Cassou
I can't compile anymore when I include your text: $ pdflatex Exceptions.tex ! Extra }, or forgotten $. recently read \egroup l.880 Transcript show: 'error 2'; cr. does not display it ? $ pdflatex -version pdfTeX 3.1415926-2.5-1.40.14 (TeX Live 2013) Please just include your text in

Re: [Pharo-dev] [Moose-dev] Re: Similarity Matrix

2013-12-02 Thread Alexandre Bergel
Really nice.In fact it would be great if we can plug the comparison between the xand y cells (which can be different).Because like that we get a simple matrix based comparator similar to theone of early paper of prejinshight work.This is the case actually.Consider this rather simple and

[Pharo-dev] Responsible development

2013-12-02 Thread Yuriy Tymchuk
Hi guys, I have some thoughts about how we develop for Pharo. I was doing something in in Nautilus, and it started rising errors, which is ok (well, it’s not ok, but this happens during so rapid development). But then I clicked on something in Nautilus and ended up in the infinite loop.

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Roberto Minelli
Well, +1 We should, in a way, form a sort of “Pharo UI Team” that keeps pushing and fixing Nautilus co. On Dec 2, 2013, at 2:02 PM, Yuriy Tymchuk yuriy.tymc...@me.com wrote: Hi guys, I have some thoughts about how we develop for Pharo. I was doing something in in Nautilus, and it started

Re: [Pharo-dev] Some squeaksource.com updates

2013-12-02 Thread David T. Lewis
On Sun, Dec 01, 2013 at 07:11:59PM -0800, Sean P. DeNigris wrote: David T. Lewis wrote The welcome page for http://squeaksource.com has been updated... The policy of disabling new project creation remains in effect. Thanks! It is good that so much of our history will remain accessible...

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Marcus Denker
On 02 Dec 2013, at 14:03, Yuriy Tymchuk yuriy.tymc...@me.com wrote: Hi guys, I have some thoughts about how we develop for Pharo. I was doing something in in Nautilus, and it started rising errors, which is ok (well, it’s not ok, but this happens during so rapid development). But then I

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Esteban A. Maringolo
Sidenote about this. I don't know about this particular problem you faced with Nautilus. But the issue is unfixable, IMHO, because everything runs in the same process. So there is no way to stop the current active process if it is REALLY stuck (100% CPU, 1 CORE). If it gets into an infinite

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Esteban Lorenzano
yes, tocayo, you are right... but there is a design problem since ever and fix that will not be easy. Also, there is the notion of main thread internal to pharo, and the main thread relative to the OS. And AFAIK, the vm runs in the main thread (in mac there is a line to uncomment for moving out

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Yuriy Tymchuk
Yes, This is a nice idea, but I was telling about the other thing. It’s really simple to start a new process in Pharo. Maybe we should introduce common practices in pharo? When I was following Obj-C course, one of the fundamental thing that was taught: do time consuming tasks in the other

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread btc
kilon alios wrote: Lets say you dont like the names used for some classes and methods. Why go through the tedious process of subclassing and creating your own methods that call superclass methods just so you have better names for those methods. Just go in and add new names for those methods,

Re: [Pharo-dev] Nautilus Tree

2013-12-02 Thread kilon alios
no its not , this blog post is about extending existing classes with new methods that are stored to other packages instead of creating subclasses. My point is about offering multiple names (not just one) to existing methods and classes, plus tags to further identify the methods so it is much

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Esteban A. Maringolo
2013/12/2 Esteban Lorenzano esteba...@gmail.com: yes, tocayo, you are right... but there is a design problem since ever and fix that will not be easy. Also, there is the notion of main thread internal to pharo, and the main thread relative to the OS. And AFAIK, the vm runs in the main thread

Re: [Pharo-dev] Responsible development

2013-12-02 Thread kilon alios
I do feel that this issue fall more under the jurisdiction of Exception Handling, where if something bad happens to your system the whole thing does not collapse on itself but rather reports the error and carries on. Pharo processes are not OS processes, correct me if I am wrong but they dont

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Esteban A. Maringolo
2013/12/2 Yuriy Tymchuk yuriy.tymc...@me.com: Yes, This is a nice idea, but I was telling about the other thing. It’s really simple to start a new process in Pharo. Maybe we should introduce common practices in pharo? When I was following Obj-C course, one of the fundamental thing that was

Re: [Pharo-dev] Solaris VM ?

2013-12-02 Thread jannik laval
Hi, After a while, I have the information. This is a x86 (this is not for me). I will try to install a Solaris VM, and install a Pharo on top. Jannik 2013/11/27 Andreas Wacknitz a.wackn...@gmx.de Hi Jannik, some time ago I was able to compile the old Squeak VM on Solaris (SPARC and x86).

Re: [Pharo-dev] Responsible development

2013-12-02 Thread p...@highoctane.be
Same story with Swing UI in Java if you want decent performance. http://en.wikipedia.org/wiki/SwingWorker Phil On Mon, Dec 2, 2013 at 3:10 PM, Esteban A. Maringolo emaring...@gmail.comwrote: 2013/12/2 Yuriy Tymchuk yuriy.tymc...@me.com: Yes, This is a nice idea, but I was telling about

Re: [Pharo-dev] [Moose-dev] Re: Similarity Matrix

2013-12-02 Thread Stéphane Ducasse
then this is really cool :) On Dec 2, 2013, at 1:39 PM, Alexandre Bergel alexandre.ber...@me.com wrote: Really nice. In fact it would be great if we can plug the comparison between the x and y cells (which can be different). Because like that we get a simple matrix based comparator

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Pavel Krivanek
User interrupt (cmd + .) was not working? -- Pavel 2013/12/2 Esteban A. Maringolo emaring...@gmail.com Sidenote about this. I don't know about this particular problem you faced with Nautilus. But the issue is unfixable, IMHO, because everything runs in the same process. So there is no

Re: [Pharo-dev] Solaris VM ?

2013-12-02 Thread Stéphane Ducasse
Jannik I do not understand. The people do not have a windows machine? Because I can understand thta you are solaris around but having a simple windows machine looks like a simple requirement. Stef On Dec 2, 2013, at 3:12 PM, jannik laval jannik.la...@gmail.com wrote: Hi, After a while, I

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Esteban A. Maringolo
Hi Phil, Yes, the SwingWorker in Swing is similar to the AsyncTask in Android, but they are one shot async tasks. In the other hand, the WebWorker in HTTP5 or Handler in Android, what they do is to post messages to the message queue of the UI thread. Regards, Esteban A. Maringolo 2013/12/2

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Esteban A. Maringolo
2013/12/2 Pavel Krivanek pavel.kriva...@gmail.com: User interrupt (cmd + .) was not working? Most of the times for simple things it does, but sometimes it doesn't. Regards, Esteban A. Maringolo

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Stéphane Ducasse
Yes, This is a nice idea, but I was telling about the other thing. It’s really simple to start a new process in Pharo. Maybe we should introduce common practices in pharo? When I was following Obj-C course, one of the fundamental thing that was taught: do time consuming tasks in the other

Re: [Pharo-dev] Solaris VM ?

2013-12-02 Thread jannik laval
Yes it is possible, but they prefer to have all their systems on Solaris. Jannik 2013/12/2 Stéphane Ducasse stephane.duca...@inria.fr Jannik I do not understand. The people do not have a windows machine? Because I can understand thta you are solaris around but having a simple windows

Re: [Pharo-dev] Responsible development

2013-12-02 Thread p...@highoctane.be
As Clement explained to be, the Cmd + . combo is only tested on VM bytecode backjumps. So, if the bytecode is stuck with no backjumps, it is definitely stuck. I'd like to see where this occurs in the VM (maybe in the hope I could have a slow, but interruptible VM at all times) - this could take

Re: [Pharo-dev] Solaris VM ?

2013-12-02 Thread p...@highoctane.be
Solaris is far from dead. http://www.perkin.org.uk/posts/goodbye-oracle-hello-joyent.html http://smartos.org/ http://en.wikipedia.org/wiki/Joyent I wouldn't call that living in the past if you ask me. Phil --- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Jan Vrany
On 02/12/13 14:32, Stéphane Ducasse wrote: Yes, This is a nice idea, but I was telling about the other thing. It’s really simple to start a new process in Pharo. Maybe we should introduce common practices in pharo? When I was following Obj-C course, one of the fundamental thing that was

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Yuriy Tymchuk
On 02 Dec 2013, at 16:24, Sean P. DeNigris s...@clipperadams.com wrote: Uko2 wrote Shouldn’t we develop our tools in a more friendly way? That would be fantastic. This thread is very interesting! And, I just want to remind everyone that Pharo 3.0 is unreleased... Do not expect it to be

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Stéphane Ducasse
First, if you break your tools and do a loop in traditional world then you live with it. Second, if you see what guillermo is doing: running multiple core side by side (this is a first step because there is no supervisor and we are in shared memory) but this could be a solution. Third I was

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Stéphane Ducasse
And, I just want to remind everyone that Pharo 3.0 is unreleased... Do not expect it to be stable, It’s not about stability of pharo 3, it about concurrency. And it’s the same problem in 1.2, 1.3, 1.4, 2.0. I can write ruby code while running tests, but I cannot do that in Pharo. Of

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Yuriy Tymchuk
On 02 Dec 2013, at 16:40, Stéphane Ducasse stephane.duca...@inria.fr wrote: First, if you break your tools and do a loop in traditional world then you live with it. Second, if you see what guillermo is doing: running multiple core side by side (this is a first step because there is no

Re: [Pharo-dev] Solaris VM ?

2013-12-02 Thread Andreas Wacknitz
Hi Jannik, PharoVM is based on Cog. My old VM’s were traditional SqueakVM’s. I am not aware of precompiled Solaris VM’s based on Cog or PharoVM, so you have to build them by yourself. This should be possible; you only need some supporting libraries (e.g. GMP (earlier named GNUmp) and MPFR)) and

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Stéphane Ducasse
I’m not complaining that new tools are bad. I’m gust telling that I’d prefer other ones in first place. E.i. old class browser running in a separate thread instead of nautilus, But it was never like that. The old browser is just worse code but the logic is the same. tools for traits

Re: [Pharo-dev] Responsible development

2013-12-02 Thread p...@highoctane.be
Run 2 images and Monticello. --- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:p...@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos

[Pharo-dev] Roassal Bug related to Athens?

2013-12-02 Thread Usman Bhatti
Hello Igor, Moose 5.0 is using Athens as default canvas for Roassal and we have bug with Roassal that seems to be related to Athens. http://code.google.com/p/moose-technology/issues/detail?id=1019 I think it is related to the fact that we create a surface in the OS with Athens and once we quit

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Yuriy Tymchuk
On 02 Dec 2013, at 17:11, Stéphane Ducasse stephane.duca...@inria.fr wrote: I’m not complaining that new tools are bad. I’m gust telling that I’d prefer other ones in first place. E.i. old class browser running in a separate thread instead of nautilus, But it was never like that. The

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Sean P. DeNigris
Uko2 wrote It’s not about stability of pharo 3, it about concurrency... This thread doesn’t seem to have any reason Nothing is wasted. I appreciate your ideas. I never thought of these benefits; I always took it for granted to run in one thread. - Cheers, Sean -- View this message in

Re: [Pharo-dev] Responsible development

2013-12-02 Thread p...@highoctane.be
Traits do work nicely. What's your pain with them? (apart from the fact that the categorization in 2.0 is somewhat buggy)... Phil On Mon, Dec 2, 2013 at 5:11 PM, Stéphane Ducasse stephane.duca...@inria.frwrote: I’m not complaining that new tools are bad. I’m gust telling that I’d prefer

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Stéphane Ducasse
Yes, so time was spent to make Nautilus. It could be spent to work on concurrency. Concurrency is not magic. You have a strange belief. Pharo has nearly the same model than Java or any language with semaphore, and others basic concurrency constructs. Concurrency is not the panacea. It

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Roberto Minelli
And we should all work to *make it better*, in one way or another! In the end we will be satisfied with what we have! ;-) Keep up the good work! Cheers, R On Dec 2, 2013, at 5:47 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: I'm not satisfied to what we have but we have it.

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Yuriy Tymchuk
Amen On 02 Dec 2013, at 18:06, Roberto Minelli roberto.mine...@usi.ch wrote: And we should all work to *make it better*, in one way or another! In the end we will be satisfied with what we have! ;-) Keep up the good work! Cheers, R On Dec 2, 2013, at 5:47 PM, Stéphane Ducasse

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-12-02 Thread Eliot Miranda
On Sun, Dec 1, 2013 at 11:44 AM, Clément Bera bera.clem...@gmail.comwrote: One thing with Pharo 3.0 is that the debugger is quite different than it used to be. It is now split into a model (DebugSession + DebugContext) and the view, SpecDebugger. I don't know what Eliot does have to change

[Pharo-dev] Unifying Testing Ideas

2013-12-02 Thread Sean P. DeNigris
We have some cool matchers (Phexample, StateSpecs), some nice mocking libraries (Mocketry, BabyMock), and Phexample's acknowledgement that tests build on each other. The problem is, it's hard to cherry-pick and build one's perfect test enviroment. For example: - Phexample and Mocketry, whose

[Pharo-dev] transcript is plain bad

2013-12-02 Thread Stéphane Ducasse
I can tell that it does not work when loading partial code because all the compiler warnings make sure that you cannot see anything…. I should have pushed my logger more. :(

Re: [Pharo-dev] Stepping through with GLORP Proxies

2013-12-02 Thread Clément Bera
Ok then the latest Pharo 3 that you can find here: https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-4-Publish/ is the best image for this fix. However being the bleeding edge this image is stable but might have some issues. 2013/12/2 Eliot Miranda eliot.mira...@gmail.com On Sun, Dec 1,

Re: [Pharo-dev] transcript is plain bad

2013-12-02 Thread p...@highoctane.be
The return of the toothpick is near. o/ On Mon, Dec 2, 2013 at 6:54 PM, Stéphane Ducasse stephane.duca...@inria.frwrote: I can tell that it does not work when loading partial code because all the compiler warnings make sure that you cannot see anything…. I should have pushed my logger

Re: [Pharo-dev] transcript is plain bad

2013-12-02 Thread Stéphane Ducasse
The return of the toothpick is near. o/ No I will finish my logger :) Stef

Re: [Pharo-dev] transcript is plain bad

2013-12-02 Thread Esteban Lorenzano
yes, please :) On Mon, Dec 2, 2013 at 7:56 PM, Stéphane Ducasse stephane.duca...@inria.frwrote: The return of the toothpick is near. o/ No I will finish my logger :) Stef

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Yuriy Tymchuk
On 02 Dec 2013, at 17:42, Sean P. DeNigris s...@clipperadams.com wrote: Uko2 wrote It’s not about stability of pharo 3, it about concurrency... This thread doesn’t seem to have any reason Nothing is wasted. I appreciate your ideas. I never thought of these benefits; I always took it for

Re: [Pharo-dev] transcript is plain bad

2013-12-02 Thread Yuriy Tymchuk
Buy the way, is absence of Transcript class - ok? I know how it all works now, but is it ok? :) uko On 02 Dec 2013, at 19:58, Esteban Lorenzano esteba...@gmail.com wrote: yes, please :) On Mon, Dec 2, 2013 at 7:56 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: The return of

Re: [Pharo-dev] transcript is plain bad

2013-12-02 Thread Esteban Lorenzano
yes, the transcript is ThreadSafeTranscript On Mon, Dec 2, 2013 at 8:00 PM, Yuriy Tymchuk yuriy.tymc...@me.com wrote: Buy the way, is absence of Transcript class - ok? I know how it all works now, but is it ok? :) uko On 02 Dec 2013, at 19:58, Esteban Lorenzano esteba...@gmail.com

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Benjamin
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 experiment and fork each Nautilus opening to see if it can save my ass :P Ben On 02 Dec 2013, at 19:59, Yuriy Tymchuk yuriy.tymc...@me.com wrote: On 02 Dec 2013, at

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Stéphane Ducasse
Even if everything runs in one thread it doesn’t mean that you need to block something. ? You run in one thread then either it runs or it does not :) When loading Moose in one process it will load model and not process UI. I see that you do not really grasp concurrency. And I know

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Stéphane Ducasse
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 experiment and fork each Nautilus opening to see if it can save my ass :P :) personnally I would be really against because just forking is just a way to have a lot

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Benjamin
On 02 Dec 2013, at 20:14, 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 experiment and fork each Nautilus opening to see if it can save my ass :P :)

[Pharo-dev] Opal hook?

2013-12-02 Thread Stéphane Ducasse
Hi when I load a class whose superclass is not in the image I have the impression that the system create a subclass from ProtoObject and I would like to be able to control the superclass. ProtoObject subclass: #Adaptor1Example instanceVariableNames: 'customers accountID address name

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Eliot Miranda
On Mon, Dec 2, 2013 at 6:47 AM, p...@highoctane.be p...@highoctane.bewrote: As Clement explained to be, the Cmd + . combo is only tested on VM bytecode backjumps. It is also tested on every non-primitive send. So, if the bytecode is stuck with no backjumps, it is definitely stuck. I'd

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Stéphane Ducasse
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 experiment and fork each Nautilus opening to see if it can save my ass :P :) personnally I would be really against because just forking is just a way to have

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Stéphane Ducasse
In clojure they have STM so they can somehow control concurrent effect with readonly structure (I forgot). I thought that it would be interesting to see what would be an STM for Pharo but this is a real phds topic. On Dec 2, 2013, at 8:25 PM, kilon alios kilon.al...@gmail.com wrote: there

Re: [Pharo-dev] Responsible development

2013-12-02 Thread kilon alios
there is also performance concerns. I remember once there was that code for a fractal or something that let you define how many threads it would use. 1 thread was very slow , 5-6 threads very fast but more threads actually made code slower and slower the more threads I was adding. And those were

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Benjamin
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 experiment and fork each Nautilus opening to see if it can save my ass :P :)

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Frank Shearar
On 02 Dec 2013, at 19:30, Stéphane Ducasse stephane.duca...@inria.fr wrote: In clojure they have STM so they can somehow control concurrent effect with readonly structure (I forgot). I thought that it would be interesting to see what would be an STM for Pharo but this is a real phds

Re: [Pharo-dev] Responsible development

2013-12-02 Thread p...@highoctane.be
Hey, nice. I'll try that. On Mon, Dec 2, 2013 at 8:25 PM, Eliot Miranda eliot.mira...@gmail.comwrote: On Mon, Dec 2, 2013 at 6:47 AM, p...@highoctane.be p...@highoctane.bewrote: As Clement explained to be, the Cmd + . combo is only tested on VM bytecode backjumps. It is also tested

Re: [Pharo-dev] Responsible development

2013-12-02 Thread Nicolas Cellier
Of course, and obviously in Squeak/Pharo, code itself is kind of mutable state... (you modify some methodDictionary, subclasses etc...). So applying concurrency to tools handling that shared mutable state is... HARD. 2013/12/2 Frank Shearar frank.shea...@gmail.com On 02 Dec 2013, at 19:30,

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-02 Thread Attila Magyar
Sean P. DeNigris wrote - Phexample and BabyMock both require subclassing from their own TestCase subclass, so they can't be used together. The reason for having the base class is to verify the expectations at the end of the tests automatically. Doing this manually is possible (context

Re: [Pharo-dev] transcript is plain bad

2013-12-02 Thread Sean P. DeNigris
EstebanLM wrote yes, the transcript is ThreadSafeTranscript Does ThreadSafe mean I don't have to wrap all my debug logging in WorldState addDeferredUIMessage: [ Transcript... ]? That would save a lot of time :) - Cheers, Sean -- View this message in context:

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

2013-12-02 Thread Stephan Eggermont
Stef wrote: Do you think that if an external library redefines the semantics of #class, it will be a Pharo bug? I don’t know. I know I have 35 implementers of #packages in my Moose image, and 191 senders. And I know that in Magritte 3 we changed from using #description to #magritteDescription

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

2013-12-02 Thread Igor Stasenko
On 2 December 2013 17:14, Usman Bhatti usman.bha...@gmail.com wrote: Hello Igor, Moose 5.0 is using Athens as default canvas for Roassal and we have bug with Roassal that seems to be related to Athens. http://code.google.com/p/moose-technology/issues/detail?id=1019 I think it is related to

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

2013-12-02 Thread Mariano Martinez Peck
On Mon, Dec 2, 2013 at 6:03 PM, Stephan Eggermont step...@stack.nl wrote: Stef wrote: Do you think that if an external library redefines the semantics of #class, it will be a Pharo bug? I don’t know. I know I have 35 implementers of #packages in my Moose image, and 191 senders. You will

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

2013-12-02 Thread Igor Stasenko
http://code.google.com/p/nativeboost/wiki/SessionManagement On 2 December 2013 22:02, Igor Stasenko siguc...@gmail.com wrote: On 2 December 2013 17:14, Usman Bhatti usman.bha...@gmail.com wrote: Hello Igor, Moose 5.0 is using Athens as default canvas for Roassal and we have bug with

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

2013-12-02 Thread kilon alios
and how exactly you expect that people would know what a session is ? or why that would be an issue with nativeboost or Athens ? I did not even know that there was a tutorial included about it in the Athens tutorial which is package that existing in the smalltalkhub repo of Athens in smalltalkhub

[Pharo-dev] NativeBoost String Handling Bug?

2013-12-02 Thread Sean P. DeNigris
I'm tearing my hair out wrapping FMOD! I finally isolated the Mac VM-crashing bug (works in Windows) to: The reason I suspect NB is that I made a simple Xcode C project which (I think) does the exact same thing, which works perfectly. I uploaded it to https://github.com/seandenigris/FMODExample .

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

2013-12-02 Thread Igor Stasenko
On 2 December 2013 22:31, Sean P. DeNigris s...@clipperadams.com wrote: I'm tearing my hair out wrapping FMOD! I finally isolated the Mac VM-crashing bug (works in Windows) to: The reason I suspect NB is that I made a simple Xcode C project which (I think) does the exact same thing, which

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

2013-12-02 Thread Sean P. DeNigris
sound really as some bug.. and similar to system() call. my versions is:  - it could be that strings are expected to be 16-byte aligned  - that there's some bug with converting to null-terminated C string Great! It's be nice to get this and system calls working in one shot... how do we proceed?

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

2013-12-02 Thread Igor Stasenko
nevermind, i think i found the cause. (system call now is working) On 3 December 2013 02:08, Igor Stasenko siguc...@gmail.com wrote: On 3 December 2013 00:32, Sean P. DeNigris s...@clipperadams.com wrote: sound really as some bug.. and similar to system() call. my versions is: - it

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

2013-12-02 Thread Igor Stasenko
Name: NativeBoost-Core-IgorStasenko.140 Name: NativeBoost-Tests-IgorStasenko.75 try and see if it works for you (and try syscall too, if yes then i think we can finally close the bug entry). P.S. thanks for being persistent on this one.

Re: [Pharo-dev] transcript is plain bad

2013-12-02 Thread Igor Stasenko
On 3 December 2013 02:59, 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] NativeBoost String Handling Bug?

2013-12-02 Thread Sean P. DeNigris
Igor Stasenko wrote if yes then i think we can finally close the bug entry). I updated the issue and made your packages into a slice: https://pharo.fogbugz.com/default.asp?7542 SLICE-Issue-7542-NB-system-example-SeanDeNigris.1 - Cheers, Sean -- View this message in context:

[Pharo-dev] Versionner CI?

2013-12-02 Thread Sean P. DeNigris
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 from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Re: [Pharo-dev] Unifying Testing Ideas

2013-12-02 Thread Dennis Schetinin
I see the only correct way to build a good testing environment: tests should be basically objects, not methods. -- Best regards, Dennis Schetinin 2013/12/3 Sean P. DeNigris s...@clipperadams.com Attila Magyar wrote The reason for having the base class is to verify the expectations at

[Pharo-dev] Versionner Impressions

2013-12-02 Thread Sean P. DeNigris
Wow, it's light years ahead of where I last saw it! It is already much better than writing configs by hand. I was able to do about 75% via the UI to go from nothing, to an initial commit with a baseline including dependent projects and my packages. A few notes. It would be nice to be able...

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

2013-12-02 Thread Igor Stasenko
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 packages into a slice: https://pharo.fogbugz.com/default.asp?7542

Re: [Pharo-dev] transcript is plain bad

2013-12-02 Thread Norbert Hartl
Am 02.12.2013 um 19:56 schrieb Stéphane Ducasse stephane.duca...@inria.fr: The return of the toothpick is near. o/ No I will finish my logger :) From next week on I will have a little time to work on it, too. If you like we can discuss a few things and bring to some usable state.

Re: [Pharo-dev] Versionner Impressions

2013-12-02 Thread Norbert Hartl
You're using it in 3.0? Norbert Am 03.12.2013 um 06:43 schrieb Sean P. DeNigris s...@clipperadams.com: Wow, it's light years ahead of where I last saw it! It is already much better than writing configs by hand. I was able to do about 75% via the UI to go from nothing, to an initial commit