Re: [Pharo-dev] [Esug-list] New Mars examples: Package Browser and Test Runner
On Sep 24, 2013, at 10:42 , kilon theki...@yahoo.co.uk wrote: I agree, Morphic is quite messy but its design is very solid. Its just like any huge library need to go under a cleanup phase and be improved. Depends on what you want you mean by solid. For exploratory visual programming, it's a solid design. For building GUIs from standard components and a clear separation of responsibilities between a morphs constituent parts (*parts* you say? who needs that, we're all morphs!), it's much less solid than say, MVC/MVP. Cheers, Henry signature.asc Description: Message signed with OpenPGP using GPGMail
[Pharo-dev] [update 2.0] #20620
20620 - 11217 backport 20 No timestamp in MCMethodDefinition= https://pharo.fogbugz.com/f/cases/11217 11624 backport Pharo2: Add missing asLayoutFrame in Browser openAsMorphClassEditing: https://pharo.fogbugz.com/f/cases/11624 11662 Pharo 2.0 20619: Undeclared https://pharo.fogbugz.com/f/cases/11662 Diff information: http://ss3.gemstone.com/ss/Pharo20/Tools-MarcusDenker.1069.diff http://ss3.gemstone.com/ss/Pharo20/Monticello-MarcusDenker.785.diff signature.asc Description: Message signed with OpenPGP using GPGMail
[Pharo-dev] Jenkins build is back to stable : Pharo-2.0-Tests » run 1,vm,linux #269
See https://ci.inria.fr/pharo/job/Pharo-2.0-Tests/Run=run%201,VM=vm,label=linux/269/
[Pharo-dev] Jenkins build is back to stable : Pharo-2.0-Tests » run 1,vm,win #269
See https://ci.inria.fr/pharo/job/Pharo-2.0-Tests/Run=run%201,VM=vm,label=win/269/
Re: [Pharo-dev] [Esug-list] New Mars examples: Package Browser and Test Runner
Am 25.09.2013 um 10:25 schrieb Henrik Johansen henrik.s.johan...@veloxit.no:On Sep 24, 2013, at 10:42 , kilon theki...@yahoo.co.uk wrote:I agree, Morphic is quite messy but its design is very solid. Its just likeany huge library need to go under a cleanup phase and be improved. Depends on what you want you mean by solid.For exploratory visual programming, it's a solid design.For building GUIs from standard components and a clear separation of responsibilities between a morphs constituent parts (*parts* you say? who needs that, we're all morphs!), it's much less solid than say, MVC/MVP.Agreed. This week I tried to do morphic the second time in my life. There are a lot of things that I consider to be annoying but then it is also easy to combine and display stuff. Took me not too much time to have a visual representation of my scanner cache toolWas pretty much fun in the end.Norbert
Re: [Pharo-dev] How to test the same behavior with different data
Hi Frank, This sounds cool. But, how do you decide how many data you generate per test run ? Noury On 23 sept. 2013, at 11:19, Frank Shearar wrote: I played around with a combination of data driven testing and random data generation a while back: * http://www.lshift.net/blog/2011/09/13/checking-squeak-quickly * http://www.squeaksource.com/SqueakCheck/ There is a ConfigurationOf there. It integrates with SUnit by adding a new kind of TestCase that knows how to run theories, identified by pragmas. It also features the recording of a counterexample to your theory by generating a normal test method on the relevant TestCase subclass. I haven't touched the code in a while, but if there's interest I'd be happy to hack on it once more. frank On 22 September 2013 21:43, laurent laffont laurent.laff...@gmail.com wrote: Hi, in phpunit there's a @dataProvider annotation, so one method returns a several data sets for a test method. I'm not sure that's the best design but it's nice to have one unit test result per data set. See http://phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.data-providers Translating the example to Pharo that should give something like: TestCase subclass: #DataTest DataTesttestAdd: a to: b shouldAnswer: c dataProvider: #provider self assert: c equals: a + b DataTestprovider ^ { {0. 0. 0}. {1. 0. 1}. {0. 1. 1}. {1. 2. 3} } It may not be to difficult to implement in SUnit. What do you think about this ? Laurent On Sat, Sep 21, 2013 at 1:47 PM, Jan Vrany jan.vr...@fit.cvut.cz wrote: Hi, I actually already thought on this as I have similar problems. So far I just create a bunch of tests, passing the actual set of parameters to a common test method as message arguments. For different framework (not SUnit, but similar spirit), I introduced a notion of parameter, each having a domain. When running test, the runner computes all possible combinations of parameter values and run the test on each such combination. I would like to have something similar in SUnit, but there are some issues. This is the feature I would like to see in SUnit 6.x, but I/we have to finish 5.0 first - I wonder if I ever find a time to do push it :-( On 21/09/13 11:06, Noury Bouraqadi wrote: Hi, Last ESUG I attended the cool katas session organized by Stephan Eggermont and Laurent Laffont. That was a good opportunity to step back and think about my TDD practices . To experiment with the style proposed by Laurent, I started writing tests for a pong. I ended up having groups of nearly identical tests: -they use exactly the same objects, send the same messages, -but they differ only by values. An example, is testing the motion of the ball towards different directions or collisions with obstacles at different locations or speeds. Now, I wonder what is the best way to express those similar tests? In a short discussion before I leave, Stephane told me about tables of values. It seem that there is such a support in the ruby world in the cucumber framework. Do we have anything similar in Smalltalk world? BTW, the full ESUG conference was great. Thanx to local organizers, and all people that contributed to make it a success. Thanx, Noury Ecole des Mines de Douai http://car.mines-douai.fr/noury -- Noury -- http://twitter.com/#!/NouryBouraqadi http://car.mines-douai.fr/noury Noury Bouraqadi Ecole des Mines de Douai http://car.mines-douai.fr/noury -- Afin de contribuer au respect de l'environnement, merci de n'imprimer ce courriel qu'en cas de necessite Please consider the environment before you print
[Pharo-dev] Pharo Hangout Session scheduled to Wed 2/10
Hi, So... according to the doodle poll, hangout session will be Wed 2/10. I was thinking on doing it from 12 UTC to 17 UTC, to allow people of the new continent to join... what do you think? Esteban
Re: [Pharo-dev] How to test the same behavior with different data
Hi Noury, At the moment it's hard-coded to 100 data points. It'd be better to pull that out into some kind of configuration object though. frank On 25 September 2013 11:19, Noury Bouraqadi bouraq...@gmail.com wrote: Hi Frank, This sounds cool. But, how do you decide how many data you generate per test run ? Noury On 23 sept. 2013, at 11:19, Frank Shearar wrote: I played around with a combination of data driven testing and random data generation a while back: * http://www.lshift.net/blog/2011/09/13/checking-squeak-quickly * http://www.squeaksource.com/SqueakCheck/ There is a ConfigurationOf there. It integrates with SUnit by adding a new kind of TestCase that knows how to run theories, identified by pragmas. It also features the recording of a counterexample to your theory by generating a normal test method on the relevant TestCase subclass. I haven't touched the code in a while, but if there's interest I'd be happy to hack on it once more. frank On 22 September 2013 21:43, laurent laffont laurent.laff...@gmail.com wrote: Hi, in phpunit there's a @dataProvider annotation, so one method returns a several data sets for a test method. I'm not sure that's the best design but it's nice to have one unit test result per data set. See http://phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.data-providers Translating the example to Pharo that should give something like: TestCase subclass: #DataTest DataTesttestAdd: a to: b shouldAnswer: c dataProvider: #provider self assert: c equals: a + b DataTestprovider ^ { {0. 0. 0}. {1. 0. 1}. {0. 1. 1}. {1. 2. 3} } It may not be to difficult to implement in SUnit. What do you think about this ? Laurent On Sat, Sep 21, 2013 at 1:47 PM, Jan Vrany jan.vr...@fit.cvut.cz wrote: Hi, I actually already thought on this as I have similar problems. So far I just create a bunch of tests, passing the actual set of parameters to a common test method as message arguments. For different framework (not SUnit, but similar spirit), I introduced a notion of parameter, each having a domain. When running test, the runner computes all possible combinations of parameter values and run the test on each such combination. I would like to have something similar in SUnit, but there are some issues. This is the feature I would like to see in SUnit 6.x, but I/we have to finish 5.0 first - I wonder if I ever find a time to do push it :-( On 21/09/13 11:06, Noury Bouraqadi wrote: Hi, Last ESUG I attended the cool katas session organized by Stephan Eggermont and Laurent Laffont. That was a good opportunity to step back and think about my TDD practices . To experiment with the style proposed by Laurent, I started writing tests for a pong. I ended up having groups of nearly identical tests: -they use exactly the same objects, send the same messages, -but they differ only by values. An example, is testing the motion of the ball towards different directions or collisions with obstacles at different locations or speeds. Now, I wonder what is the best way to express those similar tests? In a short discussion before I leave, Stephane told me about tables of values. It seem that there is such a support in the ruby world in the cucumber framework. Do we have anything similar in Smalltalk world? BTW, the full ESUG conference was great. Thanx to local organizers, and all people that contributed to make it a success. Thanx, Noury Ecole des Mines de Douai http://car.mines-douai.fr/noury -- Noury -- http://twitter.com/#!/NouryBouraqadi http://car.mines-douai.fr/noury Noury Bouraqadi Ecole des Mines de Douai http://car.mines-douai.fr/noury -- Afin de contribuer au respect de l'environnement, merci de n'imprimer ce courriel qu'en cas de necessite Please consider the environment before you print
Re: [Pharo-dev] Pharo Hangout Session scheduled to Wed 2/10
obviously it can continue, if there is people interested :) but I ensure I will be there at least those 5hs :D Esteban ps: I suppose next time I could remember that people work in other stuff and I can make the hangout a saturday :( On Sep 25, 2013, at 2:09 PM, Esteban A. Maringolo emaring...@gmail.com wrote: I would like it even later. So I can join after-office (~20:00 UTC). But I guess that anything beyond 18:00 UTC is too late for those in the west. Otherwise 17:00 UTC seems better. Thanks! Esteban A. Maringolo 2013/9/25 Esteban Lorenzano esteba...@gmail.com Hi, So... according to the doodle poll, hangout session will be Wed 2/10. I was thinking on doing it from 12 UTC to 17 UTC, to allow people of the new continent to join... what do you think? Esteban
Re: [Pharo-dev] [Esug-list] New Mars examples: Package Browser and Test Runner
How about using a C++ interface generator like SWIG? http://www.swig.org/exec.html http://is.muni.cz/th/256594/fi_m/thesis.pdf (note I haven't used this, I've just been browsing around for interest) cheers -ben its not that simple. Swig is like a template thingy that generates wrapper automagically for programming languages. In this case it would require that Pharo supports C++ libs in some way which I think it does not. For example Swing is quite popular with python , cpython to be exactly , but cpython has an API for wrapping both C and C++ code. So you need a language that already offers support for C++ libs in order to be able to use SWIG. Depends on what you want you mean by solid. For exploratory visual programming, it's a solid design. For building GUIs from standard components and a clear separation of responsibilities between a morphs constituent parts (*parts* you say? who needs that, we're all morphs!), it's much less solid than say, MVC/MVP. Cheers, Henry I am nowhere near to classify myself as a morphic coder but I am not a big fan of MVC . The idea of dividing an element to 3 things Model , View and Controller and essentially having 3 objects for every graphic element does not resonate with me very well. But in the end as I say I am not in a position to compare it with MVC libs, and I definetly dont like the design of some of the elements. Treemorph looks weird to me, for example it has a selection index but index apply only for visible / not expanded components which for me defys the meaning of having a tree hierarchy moph in the first place. Progress bar has not been easy to figure out either. What I do like about morphic is that everything is a morph and you can make compex guis out of very simple moprhs and the fact that you can do that by mouse. And of course visual coding too. If it was in my hand completely I would made all those morph as simple as possible. I get the feeling that each morph tries to solve too many problems. Agreed. This week I tried to do morphic the second time in my life. There are a lot of things that I consider to be annoying but then it is also easy to combine and display stuff. Took me not too much time to have a visual representation of my scanner cache tool exactly and I really like your visual , shows that morphic is plenty capable of making very modern graphics. I see even anti-aliasing which is very nice. I agree that Mars can play a crucial role for people who are already familiar with GTK and Cocoa , certainly it will be one more motivation to use pharo. So definetly Morphic and Mars can hapilly coexist together. Its kinda ironic you know, I was an ex cpython coder, I would love to have a cpython GUI API but there is none. Even on 1/10th of the capabilities of Morphic. All popular GUI frameworks for cpython are C/C++ wrapped libs. And to make things even funnier the standard gui that cpython comes with is called Tkinter and even though it is made in a scripting language its not python , its TK. And cpython is like what 100 times more popular to pharo, 1000 ? So yes I am glad Pharo has moprhic and that is so deep , even if it has its quirks. Actually besides TK I dont know of another dynamic language that has a GUI api written in the language that uses it. And mind you Tkinter is nowhere near Morphic. So definetly shows that Morphic is quite an achievenment. -- View this message in context: http://forum.world.st/New-Mars-examples-Package-Browser-and-Test-Runner-tp4709937p4710323.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] [Pharo-users] [ANN] Launching Pharo on Ubuntu
thank you again. Ok that shows clearly that ZnClient can perfectly stream its contents. I know it can do it, afterall Monticello is doing it, as soon as I figure out how Monticello is doing this , its should be a piece of cake. Assuming that there is such thing as piece of cake in coding :D Sven Van Caekenberghe-2 wrote Kilon, Here is another example: OrderedCollection streamContents: [ :out | [ ZnClient new signalProgress: true; url: 'http://stfx.eu/PharoV20.sources'; downloadTo: '/tmp' ] on: HTTPProgress do: [ :notification | out nextPut: notification. notification resume ] ]. The resulting collection has more than 1000 elements. So from the standpoint of Zn it works. What is then done with the notifications is another thing. Regards, Sven On 24 Sep 2013, at 22:53, kilon lt; thekilon@.co gt; wrote: The confusion of the noob, I saw a method though it was a class, did not see self in front of it. Yeap its definitely Zinc , its staring me in the face with that blank look :D Ok then its certainly my lack of understanding. I will take my time learning how Zinc works and how progress bar works. Will take a deeper look into how Monticello uses it. Thanks for the help, I should be able to figure this out. If not you will know it by the deep sounds I make when I hit my head against the wall. Sven Van Caekenberghe-2 wrote On 24 Sep 2013, at 22:23, kilon lt; thekilon@.co gt; wrote: Actually it works its just that is not meant to create a progress bar. To create a progressbar I created a new test testProgressBar UIManager default informUserDuring: [ :bar | [ ^ ZnClient new signalProgress: true; get: 'http://zn.stfx.eu/echo?delay=2' ] on: HTTPProgress do: [ :progress | bar label: progress printString. progress isEmpty ifFalse: [ bar current: progress percentage ]. progress resume ] ] it displays the progressbar , but it displays no progress (blue bar thing) and it close as soon as it finish the get. I tried to implement that in createImageFromTemplate | name | name := UIManager default request: 'Image name?'. self showDownloadInProgress. [UIManager default informUserDuring: [ :bar | [ imageGroup extractTemplate: self selectedTemplate to: name] on: HTTPProgress do: [ :progress | bar label: progress printString. progress isEmpty ifFalse: [ bar current: progress percentage ]. progress resume ] ]] on: PhLDownloadError do: [ :err | UIManager default alert: err longDescription. ^ self ]. self updateAll. I assume that code is deeply flawed , hence why it does not display me any progressbar at all. Looks like I have a lot to learn. First I am not sure if ZnClient downloads in packets and if it reports progress per packet . If its progress is upon success of download then it does not help at all , because in that case there will be only one stage of progress upon success of download. I want multiple stages of progress so the download bar increases from 0% to 100%(preferably per kb ). IF that is the cace then probably I will be better using the HTTP client of monticello to download the images which I know it works that way. Is there a particular reason why we should stick to Zinc ? The HTTP client of Monticello _is_ ZnClient, see MCHttpRepository#httpClient ;-) Now, for performance reasons, progress in only signalled every ZnUtils class#streamingBufferSize which is currently 16K. Apart from that, the download might go that fast that there is little to show. I am certainly not claiming that the HTTPProgress stuff is perfect, but it seems to work. I am open to suggestions :) Sven Van Caekenberghe-2 wrote On 24 Sep 2013, at 15:18, kilon lt; thekilon@.co gt; wrote: ah yes of course. Ok thanks for adding me. I took a look at the code, it points back to Zinc , it look like I would need to override ZnClient withProgressDo: , no Idea how to do this currently but will continue looking into . I also found how monticello uses progress bars when downloading repos but it does not seem to use Zinc at all. So yeah this will take me quite some time to implement. Progress is indicated by HTTPProgress Notification that are being signalled by the underlying code. You have to catch them and do something with them. Have a look at ZnClientTests#testProgress Although the example in the comment does no longer seem to work... Its Fun none the less ;) Damien Cassou wrote On Tue, Sep 24, 2013
Re: [Pharo-dev] Pharo Launcher link
Completely agree, it needs more testing and improvement but it already is very good tool. In the corner of my head I imagine a tool that will make it very easy to make custom images in a few clicks. Even a standard way to fetch libraries in a single click or update on the fly. Something like the Apple app store but for pharo ;) Its not far from that goal at all. Congratulation for you work, you can count me in as a contributor :) Damien Cassou wrote On Tue, Sep 24, 2013 at 6:14 PM, lt; btc@ gt; wrote: Just wondering if it would be suitable to link to the Pharo Launcher from http://www.pharo-project.org/pharo-download. for sure, but I would like more people using, testing, sending feedback, and adding features before. My idea was that Pharo-launcher could be the default download when Pharo 3.0 is released. -- Damien Cassou http://damiencassou.seasidehosting.st Success is the ability to go from one failure to another without losing enthusiasm. Winston Churchill -- View this message in context: http://forum.world.st/Pharo-Launcher-link-tp4710089p4710328.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] Pharo Hangout Session scheduled to Wed 2/10
people of the new continent to join haha ... I wish I had year of experience on my back on smalltalk/pharo to be able to contribute to the discussion, but suffice to say you can count me in at least as an observer. I am sure I will learn a lot from hearing / watching you discuss about pharo and smalltalk. I actually attended one of the squeak meeting via google hangout, very informative. Its really nice to hear new exciting ideas about smalltalk and what people feel about it. In Blender we have regular meetings each saturday, discussing the plan of blender commits and improvements. They are strictly developers meetings so at that time #blendercoders only the devs that are actively involved are allowed to speak . Yet because its IRC all people can attend. After the meeting there release notes for the meeting underlining the matters discussed and the course of action that was decided to take. So blender is quite organised on this, it even has diffirent stages per release , each meeting represent each stage of the release. After the meeting of course #blendercoders goes back to normal mode and users and other coder are allowed to ask questions and request or offer help. Also each meeting is divided in stages I think blender core is stage 1 , GSOC projects stage 2 and stage 3 are for external things like repos, movie projects etc. So yes you definitely have my vote on this. Organisation is always good. EstebanLM wrote obviously it can continue, if there is people interested :) but I ensure I will be there at least those 5hs :D Esteban ps: I suppose next time I could remember that people work in other stuff and I can make the hangout a saturday :( On Sep 25, 2013, at 2:09 PM, Esteban A. Maringolo lt; emaringolo@ gt; wrote: I would like it even later. So I can join after-office (~20:00 UTC). But I guess that anything beyond 18:00 UTC is too late for those in the west. Otherwise 17:00 UTC seems better. Thanks! Esteban A. Maringolo 2013/9/25 Esteban Lorenzano lt; estebanlm@ gt; Hi, So... according to the doodle poll, hangout session will be Wed 2/10. I was thinking on doing it from 12 UTC to 17 UTC, to allow people of the new continent to join... what do you think? Esteban -- View this message in context: http://forum.world.st/Pharo-Hangout-Session-scheduled-to-Wed-2-10-tp4710291p4710327.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
[Pharo-dev] VM repos on Gitorious
Hi all, I am little bit lost in all repositories on Gitorious. I was using cogvm/blessed but currently it does not compile smoothly (small glitches) on my mountain lion. But VM is green on CI: https://ci.inria.fr/pharo/view/VM/job/PharoVM/ So my questions are: - does CI uses cogvm/pharovm on gitorious? - should I use that one instead of cogvm/blessed? Thanks, #Luc
Re: [Pharo-dev] VM repos on Gitorious
gitorious is not used anymore. use https://github.com/pharo-project/pharo-vm instead. Sorry for the mess. Esteban On Sep 25, 2013, at 5:39 PM, Luc Fabresse luc.fabre...@gmail.com wrote: Hi all, I am little bit lost in all repositories on Gitorious. I was using cogvm/blessed but currently it does not compile smoothly (small glitches) on my mountain lion. But VM is green on CI: https://ci.inria.fr/pharo/view/VM/job/PharoVM/ So my questions are: - does CI uses cogvm/pharovm on gitorious? - should I use that one instead of cogvm/blessed? Thanks, #Luc
[Pharo-dev] latest builds with FileSystem problem?
Hi, I'm experiencing some problems with FileSystem in last Pharo3 builds... can someone confirm you have also the problem or just happens in my machine so far? thanks, Esteban
Re: [Pharo-dev] latest builds with FileSystem problem?
what kind of issues? On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote: Hi, I'm experiencing some problems with FileSystem in last Pharo3 builds... can someone confirm you have also the problem or just happens in my machine so far? thanks, Esteban signature.asc Description: Message signed with OpenPGP using GPGMail
Re: [Pharo-dev] latest builds with FileSystem problem?
I cannot save filetree directories. Some times work, but most of teh time it gives me MacStore(DiskStore)basicEntry:path:nodesDo: MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block: FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' / 'ib2' :( and no clue of what can be happening. On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com wrote: what kind of issues? On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote: Hi, I'm experiencing some problems with FileSystem in last Pharo3 builds... can someone confirm you have also the problem or just happens in my machine so far? thanks, Esteban
Re: [Pharo-dev] VM repos on Gitorious
2013/9/25 Sean P. DeNigris s...@clipperadams.com EstebanLM wrote Sorry for the mess. Evolution is never pretty. All we can do is act and error correct. Thank you (all the core devs) for being consistently available to clear up the inevitable confusion :) yes thanks ;-) and I will try with this repo. Luc - Cheers, Sean -- View this message in context: http://forum.world.st/VM-repos-on-Gitorious-tp4710346p4710360.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] latest builds with FileSystem problem?
some random thoughts: - do you have problems in parallel with other file operations? - are you sure you do not have an overlap with uppercase / lowercase files On 2013-09-25, at 16:14, Esteban Lorenzano esteba...@gmail.com wrote: I cannot save filetree directories. Some times work, but most of teh time it gives me MacStore(DiskStore)basicEntry:path:nodesDo: MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block: FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' / 'ib2' :( and no clue of what can be happening. On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com wrote: what kind of issues? On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote: Hi, I'm experiencing some problems with FileSystem in last Pharo3 builds... can someone confirm you have also the problem or just happens in my machine so far? thanks, Esteban signature.asc Description: Message signed with OpenPGP using GPGMail
Re: [Pharo-dev] latest builds with FileSystem problem?
mmm... I think MC is doing some forked stuff. Could that be interfering? but if so... why I didn't have the problem before? On Wed, Sep 25, 2013 at 9:20 PM, Camillo Bruni camillobr...@gmail.comwrote: some random thoughts: - do you have problems in parallel with other file operations? - are you sure you do not have an overlap with uppercase / lowercase files On 2013-09-25, at 16:14, Esteban Lorenzano esteba...@gmail.com wrote: I cannot save filetree directories. Some times work, but most of teh time it gives me MacStore(DiskStore)basicEntry:path:nodesDo: MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block: FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' / 'ib2' :( and no clue of what can be happening. On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com wrote: what kind of issues? On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote: Hi, I'm experiencing some problems with FileSystem in last Pharo3 builds... can someone confirm you have also the problem or just happens in my machine so far? thanks, Esteban
Re: [Pharo-dev] latest builds with FileSystem problem?
I doubt, I only use the VM from the 6.September, with later versions I have troubles with the keybinding :/. I can try with the latest version and see. thoug this sounds strange to me... On 2013-09-25, at 16:24, Esteban Lorenzano esteba...@gmail.com wrote: mmm... I think MC is doing some forked stuff. Could that be interfering? but if so... why I didn't have the problem before? On Wed, Sep 25, 2013 at 9:20 PM, Camillo Bruni camillobr...@gmail.comwrote: some random thoughts: - do you have problems in parallel with other file operations? - are you sure you do not have an overlap with uppercase / lowercase files On 2013-09-25, at 16:14, Esteban Lorenzano esteba...@gmail.com wrote: I cannot save filetree directories. Some times work, but most of teh time it gives me MacStore(DiskStore)basicEntry:path:nodesDo: MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block: FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' / 'ib2' :( and no clue of what can be happening. On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com wrote: what kind of issues? On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote: Hi, I'm experiencing some problems with FileSystem in last Pharo3 builds... can someone confirm you have also the problem or just happens in my machine so far? thanks, Esteban signature.asc Description: Message signed with OpenPGP using GPGMail
Re: [Pharo-dev] latest builds with FileSystem problem?
yeah, same vm with a 2.0 version with filetree works fine On Wed, Sep 25, 2013 at 9:36 PM, Camillo Bruni camillobr...@gmail.comwrote: I doubt, I only use the VM from the 6.September, with later versions I have troubles with the keybinding :/. I can try with the latest version and see. thoug this sounds strange to me... On 2013-09-25, at 16:24, Esteban Lorenzano esteba...@gmail.com wrote: mmm... I think MC is doing some forked stuff. Could that be interfering? but if so... why I didn't have the problem before? On Wed, Sep 25, 2013 at 9:20 PM, Camillo Bruni camillobr...@gmail.com wrote: some random thoughts: - do you have problems in parallel with other file operations? - are you sure you do not have an overlap with uppercase / lowercase files On 2013-09-25, at 16:14, Esteban Lorenzano esteba...@gmail.com wrote: I cannot save filetree directories. Some times work, but most of teh time it gives me MacStore(DiskStore)basicEntry:path:nodesDo: MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block: FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' / 'ib2' :( and no clue of what can be happening. On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com wrote: what kind of issues? On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote: Hi, I'm experiencing some problems with FileSystem in last Pharo3 builds... can someone confirm you have also the problem or just happens in my machine so far? thanks, Esteban
Re: [Pharo-dev] [Pharo-users] [ANN] Launching Pharo on Ubuntu
YEAH I DID IT !!! HAHAHAHA I am one of you now :D I Implemented the progress bar. Well it displays 2 progress bars. I assume the first one is for unzipping the file though it does not progress , could be something else. But the second one works like a charm , even displays the percentage of download and progress with each 1%. Beautiful and way way way easier than I expected , I just copied a method from monticello and had to add signalProgress: True to PHDownloader method that downloads the file via Zinc. So happy :D So now I am off to improve it, see if I can add progress also for unzipping the file and further improve the GUI. Ready or not here I come :D Thanks Sven for helping me out. I committed to the smalltalkhub repo, I have not added it to the Configuration because I want you guys to test it first to make sure I dont mess things up though I should not since I have not touched the existing methods apart from adding that simple message. So I dont know if you get the enhancement if you simply download the image. So go to monticello and get latest commit, you should see my name in there. Dammien , Sven if you have any advice as always I am open to suggestions :) -- View this message in context: http://forum.world.st/ANN-Launching-Pharo-on-Ubuntu-tp4709757p4710415.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Re: [Pharo-dev] [Pharo-users] [ANN] Launching Pharo on Ubuntu
great to see your enthusiasm :) :) cheers -ben kilon wrote: YEAH I DID IT !!! HAHAHAHA I am one of you now :D I Implemented the progress bar. Well it displays 2 progress bars. I assume the first one is for unzipping the file though it does not progress , could be something else. But the second one works like a charm , even displays the percentage of download and progress with each 1%. Beautiful and way way way easier than I expected , I just copied a method from monticello and had to add signalProgress: True to PHDownloader method that downloads the file via Zinc. So happy :D So now I am off to improve it, see if I can add progress also for unzipping the file and further improve the GUI. Ready or not here I come :D Thanks Sven for helping me out. I committed to the smalltalkhub repo, I have not added it to the Configuration because I want you guys to test it first to make sure I dont mess things up though I should not since I have not touched the existing methods apart from adding that simple message. So I dont know if you get the enhancement if you simply download the image. So go to monticello and get latest commit, you should see my name in there. Dammien , Sven if you have any advice as always I am open to suggestions :) -- View this message in context: http://forum.world.st/ANN-Launching-Pharo-on-Ubuntu-tp4709757p4710415.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.