Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Clément Bera
How can people even know Smalltalk MT still exist with their website and their communication ? I looked at other Smalltalks a while ago, for Smalltalk MT I clicked on what's new on their website and I got that: [image: Images intégrées 1] Then I thought this Smalltalk was dead (nothing new in

Re: [Pharo-dev] It would be too expensive to add a description for packages in Configuration Browser?

2013-12-09 Thread Stéphane Ducasse
Hi Hernan, the problem is not the button - but the missing standard and standardized descriptions on the configs... For instance I also write markup docu on my configs (see ConfigurationOfINIFile) - it is loadable as a usual config but adds two class side methods: #documentation

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Stéphane Ducasse
You should think that they use their smalltalk for their projects. Stef On Dec 9, 2013, at 9:21 AM, Clément Bera bera.clem...@gmail.com wrote: How can people even know Smalltalk MT still exist with their website and their communication ? I looked at other Smalltalks a while ago, for

[Pharo-dev] Issue for Pharo2 needs review

2013-12-09 Thread Marcus Denker
12300 #date:time: fix backport 2.0 https://pharo.fogbugz.com/f/cases/12300/

[Pharo-dev] [Pharo 3] Failing tests on Build Server

2013-12-09 Thread Marcus Denker
Linux: ReleaseTesttestUnknownProcesses BlockClosureTesttestOnForkErrorTakesLessThanOneSecond Win: ZnHTTPSTests.testGetPharoVersion All: ReleaseTest#testObsoleteBehaviors

Re: [Pharo-dev] [Pharo 3] Failing tests on Build Server

2013-12-09 Thread Sven Van Caekenberghe
On 09 Dec 2013, at 09:38, Marcus Denker marcus.den...@inria.fr wrote: Linux: ReleaseTesttestUnknownProcesses BlockClosureTesttestOnForkErrorTakesLessThanOneSecond Win: ZnHTTPSTests.testGetPharoVersion This is a problem with the networking infrastructure on the windows

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread kilon alios
please note that generating dlls alone wont be enough , plugins are compiled against a runtime or specific libraries (a Plugin SDK) and Smalltalk MT would have to be able to do that in order to be a viable solution. On Mon, Dec 9, 2013 at 10:28 AM, Stéphane Ducasse stephane.duca...@inria.fr

Re: [Pharo-dev] Issue for Pharo2 needs review

2013-12-09 Thread Stephan Eggermont
Downloaded 20628 288 VM, run on a Mavericks mac Browse the slice: Segmentation fault Mon Dec 9 10:12:26 2013 https://github.com/pharo-project/pharo-vm.git Commit: 71adca113a9aff2876288927e5c1c86bf7ac13e2 Date: 2013-12-07 05:00:47 -0800 By: Philippe Back philippeb...@gmail.com Jenkins build

Re: [Pharo-dev] [Nautilus] How to copy a method from a class to another class ?

2013-12-09 Thread kilon alios
ok I figured some things out and created the relevant methods but I am getting a MNU with copyMethod: toTheClass: Array(Object)doesNotUnderstand: #realClass PackageTreeNautilusUI(AbstractNautilusUI)copyMethod:toTheClass: PackageTreeNautilusUI(NautilusUI)pasteMethod MethodWidget classelementsMenu:

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread p...@highoctane.be
The main issue is that it is complicated to embed the VM in C code. That's due to how the VM is done. Compared to TCL, where you can easily embed the interpreter in a C program, this is a problem. http://wiki.tcl.tk/3474 Where you can embed the interpreter in a C program, you can do whatever

Re: [Pharo-dev] Issue for Pharo2 needs review

2013-12-09 Thread Stephan Eggermont
Hmm, not easily reproducible. Stephan

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Friedrich Dominicus
kilon alios kilon.al...@gmail.com writes: Sort answer is no , Pharo does not try to replace C/C++. CAD plugins are indeed dlls and you will need C/C++ for that. I only Know Free Pascal as another language to generate DLLs but even in that case its extra work. So if you look for the most

Re: [Pharo-dev] Using TreeModelselectAll

2013-12-09 Thread Benjamin
I am still chasing why it’s executed three times Must be an issue in the info propagation. Ben On 09 Dec 2013, at 06:48, Martin Dias tinchod...@gmail.com wrote: Hi, I'm back with more annoying questions :) Using #whenSelectedItemsChanged:, I see that the block is evaluated a lot of

Re: [Pharo-dev] Searchbar in the browser

2013-12-09 Thread Marcus Denker
On 09 Dec 2013, at 11:20, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: What I would like, is a setting to remove it. I usually do not use the packages list, and once you end up tabbing in the search field, you can not escape without your mouse, and this is really grinding my gears

Re: [Pharo-dev] Searchbar in the browser

2013-12-09 Thread Sven Van Caekenberghe
On 09 Dec 2013, at 11:19, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: What I would like, is a setting to remove it. I usually do not use the packages list, and once you end up tabbing in the search field, you can not escape without your mouse, and this is really grinding my gears

Re: [Pharo-dev] Json case: Mapping objects to dictionaries

2013-12-09 Thread Norbert Hartl
Am 05.12.2013 um 17:03 schrieb Chris Cunningham cunningham...@gmail.com: I've used the SCouchDB interface - which include mapping object to dictionaries (well, JSONObjects) and mapping back from them. http://www.squeaksource.com/SCouchDB.html Of course, it is tied to CouchDB, but shouldn't

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Torsten Bergmann
Kilon wrote: dlls alone wont be enough , plugins are compiled against a runtime or specific libraries (a Plugin SDK) and Smalltalk MT would have to be able to do that in order to be a viable solution.  You can be sure it can :) Clement wrote: How can people even know Smalltalk MT still exist

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread kilon alios
this is why i said Theoretically of course its possible , but someone would need to implement this to make it easy to do and currently AFAIK none has.. Please note I was talking about Pharo. Even if you take into account Slang , pharo is not compiling to C, it has actually a completely

Re: [Pharo-dev] Json case: Mapping objects to dictionaries

2013-12-09 Thread Norbert Hartl
Paul, Am 05.12.2013 um 19:10 schrieb Paul DeBruicker pdebr...@gmail.com: FWIW - The ElasitcSearch stuff only maps to Dictionaries because of an oversight on my part. It should be fine if those objects materialized as JsonObjects. What are you doing to get Dictionaries? Its been a while

[Pharo-dev] The Future of Programming ~ Bret Victor

2013-12-09 Thread Sebastian Sastre
Brilliant talk guys, it's a must watch for smalltalkers, you'll love it https://vimeo.com/71278954 Anybody here knows Bret? sebastian o/

Re: [Pharo-dev] The Future of Programming ~ Bret Victor

2013-12-09 Thread Sven Van Caekenberghe
On 09 Dec 2013, at 12:16, Sebastian Sastre sebast...@flowingconcept.com wrote: Brilliant talk guys, it's a must watch for smalltalkers, you'll love it https://vimeo.com/71278954 Anybody here knows Bret? Yes, we do ;-) He does amazing work, including doing excellent presentations of it.

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Marcus Denker
On 09 Dec 2013, at 11:37, Torsten Bergmann asta...@gmx.de wrote: Kilon wrote: dlls alone wont be enough , plugins are compiled against a runtime or specific libraries (a Plugin SDK) and Smalltalk MT would have to be able to do that in order to be a viable solution. You can be sure it

Re: [Pharo-dev] The Future of Programming ~ Bret Victor

2013-12-09 Thread Frank Shearar
On 9 December 2013 11:37, Sven Van Caekenberghe s...@stfx.eu wrote: On 09 Dec 2013, at 12:16, Sebastian Sastre sebast...@flowingconcept.com wrote: Brilliant talk guys, it's a must watch for smalltalkers, you'll love it https://vimeo.com/71278954 Anybody here knows Bret? Yes, we do ;-)

Re: [Pharo-dev] [Nautilus] How to copy a method from a class to another class ?

2013-12-09 Thread Benjamin
The copy/paste mechanism is always a bit confusing since you often do not know what is in the clipboard (even if people are use to it, I often see people copying a line, then retype it because they forgot it was here etc) Why not a “move” like popup where you choose directly the destination ?

Re: [Pharo-dev] Voronoi diagram

2013-12-09 Thread Emilio Oca
Hi My thesis (10 years ago) was about Voronoi and its use for path planning on robot soccer. I think that the most interesting part was the visualization (and testing) tool built to see the construction of the graph by following the front wave in a continuous way by dragging the mouse over the

Re: [Pharo-dev] [Nautilus] How to copy a method from a class to another class ?

2013-12-09 Thread kilon alios
ok dont look at it, apparently it was not that either, I passed an array to a method that expected a single object so it was my bad. Sorry to bother you I will take a thorough look and test it further to make sure it works 100% . For now it looks like it copy pastes work just fine. I tried to copy

Re: [Pharo-dev] [Pharo 3] Failing tests on Build Server

2013-12-09 Thread Marcus Denker
On 09 Dec 2013, at 09:44, Sven Van Caekenberghe s...@stfx.eu wrote: Win: ZnHTTPSTests.testGetPharoVersion This is a problem with the networking infrastructure on the windows slave. Error Message cannot resolve ‘ci.inria.fr' in other words, its a DNS lookup failure. There

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Esteban A. Maringolo
2013/12/9 Marcus Denker marcus.den...@inria.fr: Clement wrote: How can people even know Smalltalk MT still exist with their website and their communication ? If you follow the hype and advertising you go to Java - if you search for something more powerful you search for it and will find

Re: [Pharo-dev] Using TreeModelselectAll

2013-12-09 Thread Martin Dias
thanks for your help, Ben On Mon, Dec 9, 2013 at 11:15 AM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: I am still chasing why it’s executed three times Must be an issue in the info propagation. Ben On 09 Dec 2013, at 06:48, Martin Dias tinchod...@gmail.com wrote: Hi, I'm back

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread btc
kilon alios wrote: Sort answer is no , Pharo does not try to replace C/C++. CAD plugins are indeed dlls and you will need C/C++ for that. I only Know Free Pascal as another language to generate DLLs but even in that case its extra work. So if you look for the most direct solution

Re: [Pharo-dev] [Nautilus] How to copy a method from a class to another class ?

2013-12-09 Thread kilon alios
ok I think I am done with it. Tested also on Macos and it looks that it works fine. So it works fine both on Macos and Windows. Work on the same Nautilus window but also across multiple Nautilus windows. A summary of what I have done, I have created a class variable methodsToBeCopied, storing the

Re: [Pharo-dev] [ANN] Roassal 3d

2013-12-09 Thread Alexandre Bergel
3. Providing a script is so old style and hard to remember - why not define a #stable and put your config into MetaRepoForPharo30 So others can easily load it via ConfigurationBrowser with a few clicks in a fresh image. Yes! You’re very right. Can you add me as a contributor to

Re: [Pharo-dev] Voronoi diagram

2013-12-09 Thread Alexandre Bergel
Hi! I've tried to load the code, but the class Quadrangle is missing... :-( Alexandre On Dec 7, 2013, at 3:25 PM, Hernán Morales Durand hernan.mora...@gmail.com wrote: Check this out http://www.smalltalkhub.com/#!/~goonsh/Voronoi-2d-Diagram

Re: [Pharo-dev] Committing slices to Pharo30Inbox still doesn't work for me

2013-12-09 Thread Stephan Eggermont
I found a workaround. See https://pharo.fogbugz.com/f/cases/12379/Shape-is-missing-a-comment For me, the Nautilus create a slice and commit” doesn’t work. Creating the slice from the monticello browser and saving it there does work.

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Torsten Bergmann
Esteban wrote: I'd prefer ObjectConnect shutdown their website rather than having that. And, at certain degree the same applies to my beloved ObjectArts and its Dolphin masterpiece. What a nonsense - why should they shutdown their site if it is valuable to provide infos and new downloads to

Re: [Pharo-dev] Committing slices to Pharo30Inbox still doesn't work for me

2013-12-09 Thread Stephan Eggermont
And a new version of the 12324 slice is committed

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Torsten Bergmann
Stef wrote: I like the idea that you can get 50kb applications. Now since this is a closed system and windows-centric. But I like that it shows that Smalltalk does not have to be the image centric way. You have to additionally count the runtime DLL also which is also a few KB. But even when

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Esteban A. Maringolo
2013/12/9 Torsten Bergmann asta...@gmx.de: Esteban wrote: I'd prefer ObjectConnect shutdown their website rather than having that. And, at certain degree the same applies to my beloved ObjectArts and its Dolphin masterpiece. What a nonsense - why should they shutdown their site if it is

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread kilon alios
very interesting I wonder whether is pharo related or how easily can be ported to Pharo. The funny thing about nativeboost is that because it has its own inline assembler it is possible to use nativeboost to debug the machine code generated by nativeboost or to be more precise AsmJit. Of course

[Pharo-dev] VM Segmentation Fault on Roassal Easel

2013-12-09 Thread Ronie Salgado
Hello, I'm having a segmentation fault of the VM when opening Roassal Easel on Linux Mint 15 AMD64. Here's an image that reproduces the problem: https://www.dropbox.com/s/lp54v7o3flfn5pa/pharo-easel-crash.zip Attached is the crash.dmp and the gdb stack trace. Apparently, is related to font

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread Stéphane Ducasse
The main issue is that it is complicated to embed the VM in C code. That's due to how the VM is done. Compared to TCL, where you can easily embed the interpreter in a C program, this is a problem. http://wiki.tcl.tk/3474 Where you can embed the interpreter in a C program, you can do

Re: [Pharo-dev] Voronoi diagram

2013-12-09 Thread Stéphane Ducasse
On Dec 9, 2013, at 7:19 PM, Alexandre Bergel alexandre.ber...@me.com wrote: Hi! I've tried to load the code, but the class Quadrangle is missing... :-( It should be in Pharo 20 or Pharo1.3 Alexandre On Dec 7, 2013, at 3:25 PM, Hernán Morales Durand hernan.mora...@gmail.com

Re: [Pharo-dev] Searchbar in the browser

2013-12-09 Thread Stéphane Ducasse
What I would like, is a setting to remove it. I usually do not use the packages list, and once you end up tabbing in the search field, you can not escape without your mouse, and this is really grinding my gears :s So if I could just disable it, I would appreciate it :) this is fun

Re: [Pharo-dev] Searchbar in the browser

2013-12-09 Thread Juraj Kubelka
El 09-12-2013, a las 17:28, Stéphane Ducasse stephane.duca...@inria.fr escribió: What I would like, is a setting to remove it. I usually do not use the packages list, and once you end up tabbing in the search field, you can not escape without your mouse, and this is really grinding my

[Pharo-dev] Bogus validation report

2013-12-09 Thread Stephan Eggermont
https://ci.inria.fr/pharo/job/Pharo-3.0-Issue-Validator/4185//artifact/validationReport.html

Re: [Pharo-dev] Issue for Pharo2 needs review

2013-12-09 Thread Max Leske
Stephan, was that the entire backtrace? I’m investigating a possible VM bug that manifests itself in segfaults. If there was more (and you still have the trace) could you mail it to me? Cheers, Max On 09.12.2013, at 11:09, Stephan Eggermont step...@stack.nl wrote: Hmm, not easily

Re: [Pharo-dev] Issue for Pharo2 needs review

2013-12-09 Thread Max Leske
Updated the case with short review. On 09.12.2013, at 09:32, Marcus Denker marcus.den...@inria.fr wrote: 12300 #date:time: fix backport 2.0 https://pharo.fogbugz.com/f/cases/12300/

Re: [Pharo-dev] Bogus validation report

2013-12-09 Thread Benjamin
I also got this message once :) Revalidated the issue (and waiting for the monkey to try again) “fixed” it :P Ben On 09 Dec 2013, at 21:58, Stephan Eggermont step...@stack.nl wrote: https://ci.inria.fr/pharo/job/Pharo-3.0-Issue-Validator/4185//artifact/validationReport.html

Re: [Pharo-dev] Smalltalk in a C World[SEC=UNCLASSIFIED]

2013-12-09 Thread Stephen Taylor
On Mon, 2013-12-09 at 11:37 +0100, Torsten Bergmann wrote: If you follow the hype and advertising you go to Java - if you search for something more powerful you search for it and will find Smalltalk. That's no way to think! Smalltalk is wonderful, but it gains nothing by being obscure and

[Pharo-dev] Systemtools and roadmap for pharo3

2013-12-09 Thread Nicolai Hess
Hi there, I have a couple of questions about Systemtools (Messagebrowser, Browser, Changesorter ...). Is there roadmap for pharo3, on what are you working, what should work for the next release. I filed (and fixed) some bugs. And have some more. But I don't want to do this if some of the tools

Re: [Pharo-dev] It would be too expensive to add a description for packages in Configuration Browser?

2013-12-09 Thread Hernán Morales Durand
Ok, in 12374 (incomplete, needs love) https://pharo.fogbugz.com/f/cases/12374/Display-package-description-on-selection-in-the-Configuration-Browser Cheers, Hernán 2013/12/9 Stéphane Ducasse stephane.duca...@inria.fr Hi Hernan, the problem is not the button - but the missing standard

[Pharo-dev] [Spec] Non resizable window

2013-12-09 Thread Roberto Minelli
Hi, Is there any simple way to make a SpecWindow not resizable? Cheers, R

Re: [Pharo-dev] Smalltalk in a C World

2013-12-09 Thread kilon alios
I agree 100% with you, it takes like no effort to fine one of the millions of online sexy looking template and there like tons of apps out there that can autogenerate good looking websites. But then I find this much , much worse - http://java.com/en/ . Sure it looks more current but really ? Is

Re: [Pharo-dev] Multiples OpenGL contexts with NBOpenGL

2013-12-09 Thread Stéphane Ducasse
JB or igor can you give access to ronie to NBOpenGL? @Ronie please publish directly to NBOpenGL no need to have a slice but update the configuration. Stef On Dec 9, 2013, at 10:07 PM, Ronie Salgado ronies...@gmail.com wrote: nbopengl-contexts.zip

Re: [Pharo-dev] Systemtools and roadmap for pharo3

2013-12-09 Thread Stéphane Ducasse
Hi there, I have a couple of questions about Systemtools (Messagebrowser, Browser, Changesorter ...). Is there roadmap for pharo3, on what are you working, what should work for the next release. Basically everything inheriting from CodeHolder should get rewritten. MessageBrowser was

Re: [Pharo-dev] It would be too expensive to add a description for packages in Configuration Browser?

2013-12-09 Thread Stéphane Ducasse
The problem is that to see the description you will need to load all the configurations. So I think that the way to go is the following: - extend the catalog to generate a STON file with all the configuration and their descriptions - publish it in a stable url - fetch

Re: [Pharo-dev] [Spec] Non resizable window

2013-12-09 Thread Stéphane Ducasse
On Dec 10, 2013, at 7:49 AM, Roberto Minelli roberto.mine...@usi.ch wrote: Hi, Is there any simple way to make a SpecWindow not resizable? No idea but we should be able to specify that in the spec Cheers, R

Re: [Pharo-dev] [Spec] Non resizable window

2013-12-09 Thread Roberto Minelli
On Dec 10, 2013, at 8:11 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote: On Dec 10, 2013, at 7:49 AM, Roberto Minelli roberto.mine...@usi.ch wrote: Hi, Is there any simple way to make a SpecWindow not resizable? No idea but we should be able to specify that in the spec +1 ;-)