Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread Marcus Denker
Hi, Yes, we should improve the debugger… There are some nice things happening around the debugger - In Berne, Andrei made a DebuggerModel and a Glamour UI for it. In the current Debugger, Model and View are completely mixed (and the implementation is kind of old

[Pharo-project] About (backwards) Compatibility

2012-12-11 Thread Fernando Olivero
Hi, i wanted to share an old quote which i find relevant to our community. Just replace FORTRAN's with loads of stuff we had in the bloated images in the past, most of them useful to get were we are right now. FORTRAN's tragic fate has been its wide acceptance, mentally chaining thousands and

[Pharo-project] NativeBoost and Pharo Kernel

2012-12-11 Thread Pavel Krivanek
Hi, I would like to ask: should NativeBoost be part of the Pharo Kernel? Currently there are some minor issues like that AsmJit-Extension package takes ownership of Integer#, False#asBit and so on. Will NativeBoost be more closely integrated with the kernel in the near future? BTW, we need to

Re: [Pharo-project] Unable to run pharo on Ubuntu 12.10

2012-12-11 Thread dimitris chloupis
Ok it seems it was just a corupted download, everything seems to work fine now. I have even tried the Nativeboost-Cog build that works too. Thanks everyone for their help and clarifications.

[Pharo-project] Pharo 2

2012-12-11 Thread dimitris chloupis
I was wondering if it really worths working with Pharo 2 yet, in terms of stability and new features. First question is the link in the website the link to the latest Pharo 2 image ? Is Athens included in the Pharo 2 image ? How much production ready Pharo 2 image really is ? Should I

Re: [Pharo-project] NativeBoost and Pharo Kernel

2012-12-11 Thread Marcus Denker
On Dec 11, 2012, at 9:51 AM, Pavel Krivanek pavel.kriva...@gmail.com wrote: Hi, I would like to ask: should NativeBoost be part of the Pharo Kernel? I would say right now, no. Currently there are some minor issues like that AsmJit-Extension package takes ownership of Integer#,

Re: [Pharo-project] Pharo 2

2012-12-11 Thread Marcus Denker
On Dec 11, 2012, at 9:54 AM, dimitris chloupis theki...@yahoo.co.uk wrote: I was wondering if it really worths working with Pharo 2 yet, in terms of stability and new features. I think so… there are some bugs left, but not many real showstoppers. First question is the link in the

[Pharo-project] Sensus is consortium member

2012-12-11 Thread Stéphane Ducasse
Hi guys we want to thank Sensus the company of stefan eggermont to be a consortium member. The web site is coming. Stef

[Pharo-project] VMWare golden pharo consortium :)

2012-12-11 Thread Stéphane Ducasse
Hi guys we are happy to announce that VMWare is a golden consortium member of the pharo consortium. Stef

[Pharo-project] [update 2.0] #20432

2012-12-11 Thread Marcus Denker
20432 - Issue 6923: Missing Method in SocketStream http://code.google.com/p/pharo/issues/detail?id=6923 Issue 7112: Cleaning Manifest http://code.google.com/p/pharo/issues/detail?id=7112 Issue 7106: waiting Delays got broken when saving image

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread dimitris chloupis
I have to say I am on of those people who love backward compatibility. I actually come from a programming language that did exactly what the quote says. It was not a fun experience. Python 3 broke compatibility with python 2. Most of the libraries did ignore python 3 for quite some time and

Re: [Pharo-project] Pharo 2

2012-12-11 Thread dimitris chloupis
thanks for the clarification , Pharo 2 image here I come :D From: Marcus Denker marcus.den...@inria.fr To: Pharo-project@lists.gforge.inria.fr; dimitris chloupis theki...@yahoo.co.uk Sent: Tuesday, 11 December 2012, 10:58 Subject: Re: [Pharo-project] Pharo 2

Re: [Pharo-project] Adding Pharo to Ubuntu Software Center

2012-12-11 Thread Damien Cassou
On Mon, Dec 10, 2012 at 2:01 PM, dimitris chloupis theki...@yahoo.co.uk wrote: So are we interested in exposing pharo to more people , linux users ? Sure, we are interested. The most important (and difficult) thing is to create a Debian archive (.deb file). Nicolas Petton and I worked on that

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread Esteban Lorenzano
yeah, but that's a direct path to stagnation, and that's what happened with fortran, java and all the languages that have put backward compatibility as top priority. in other side, .net is not backward compatible and it has success anyway so, is not so clear for me. I still prefer to drop

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread Marcus Denker
The inventor of Ruby on Rails gave a talk about this topic: https://www.youtube.com/watch?v=VOFTop3AMZ8 On Dec 11, 2012, at 11:02 AM, Esteban Lorenzano esteba...@gmail.com wrote: yeah, but that's a direct path to stagnation, and that's what happened with fortran, java and all the

[Pharo-project] who is dfgs?

2012-12-11 Thread Pavel Krivanek
Hi, I would like to ask who has the initials dfgs. And I have a question for him/her. The VTermInputDriver initialization methods generate a lot of unimplemented calls because they expect a handler object with protocol that is not defined in the image. Do we need the VTerm classes at all? Can you

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Sven Van Caekenberghe
Hi Eliot, On 11 Dec 2012, at 02:33, Eliot Miranda eliot.mira...@gmail.com wrote: 2012/12/9 Sven Van Caekenberghe s...@stfx.eu Hi, Would it be possible to build some kind of protection against stack overflow ? note that there already is some mechanism. The low space mechanism is

Re: [Pharo-project] NB squeaksource comits

2012-12-11 Thread Ciprian Teodorov
On Dec 11, 2012 4:55 AM, Igor Stasenko siguc...@gmail.com wrote: On 11 December 2012 00:14, Ciprian Teodorov ciprian.teodo...@gmail.com wrote: Hi Igor, sorry for bothering you again with this issue but again somebody (squeaksource ;)) removed me from the commiters of the NB project.

Re: [Pharo-project] NB squeaksource comits

2012-12-11 Thread Igor Stasenko
On 11 December 2012 11:58, Ciprian Teodorov ciprian.teodo...@gmail.com wrote: On Dec 11, 2012 4:55 AM, Igor Stasenko siguc...@gmail.com wrote: On 11 December 2012 00:14, Ciprian Teodorov ciprian.teodo...@gmail.com wrote: Hi Igor, sorry for bothering you again with this issue but again

Re: [Pharo-project] who is dfgs?

2012-12-11 Thread Esteban Lorenzano
... and please, please, please, use real names, not initials when committing packages! Esteban On Dec 11, 2012, at 11:33 AM, Pavel Krivanek pavel.kriva...@gmail.com wrote: Hi, I would like to ask who has the initials dfgs. And I have a question for him/her. The VTermInputDriver

Re: [Pharo-project] Pharo 2

2012-12-11 Thread Esteban Lorenzano
and then you can help us to find the bugs before going to production :) Esteban On Dec 11, 2012, at 10:30 AM, dimitris chloupis theki...@yahoo.co.uk wrote: thanks for the clarification , Pharo 2 image here I come :D From: Marcus Denker marcus.den...@inria.fr To:

Re: [Pharo-project] NativeBoost and Pharo Kernel

2012-12-11 Thread Igor Stasenko
On 11 December 2012 09:51, Pavel Krivanek pavel.kriva...@gmail.com wrote: Hi, I would like to ask: should NativeBoost be part of the Pharo Kernel? Currently there are some minor issues like that AsmJit-Extension package takes ownership of Integer#, False#asBit and so on. This is because 1.4

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Igor Stasenko
i would be happy to have something, which can be expressed as following 'unit test': Smalltalk vm setStackDepthLimit: 100. self should: [ self recurseTimes: 101 ] throw: Exception. Smalltalk vm setStackDepthLimit: 0. no limit self shouldNot: [ self recurseTimes: 101 ] throw: Exception. --

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread H. Hirzel
Marcus, thank you for the link. May I ask somebody who has watched the video to post a few words of a summary here(keywords are fine) --Hannes On 12/11/12, Marcus Denker marcus.den...@inria.fr wrote: The inventor of Ruby on Rails gave a talk about this topic:

Re: [Pharo-project] Kind of Spreadsheet component for Seaside?

2012-12-11 Thread Peter H. Meadows
What happened to Dabble DB? Is any of their source code open? On Mon, Dec 10, 2012 at 8:44 PM, Paul DeBruicker pdebr...@gmail.com wrote: FDominicus wrote I'm just wondering does anyone have/know about a kind of spreadsheet component/application for Seaside? Any hints are welcome Friedrich

Re: [Pharo-project] Kind of Spreadsheet component for Seaside?

2012-12-11 Thread Marcus Denker
On Dec 11, 2012, at 4:22 PM, Peter H. Meadows peter.h.mead...@googlemail.com wrote: What happened to Dabble DB? bought by Twitter in a talent acquisition, killed off. Is any of their source code open? no. On Mon, Dec 10, 2012 at 8:44 PM, Paul DeBruicker pdebr...@gmail.com wrote:

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread dimitris chloupis
Well in summary he says get out of your comfort zone and deal with it , bare in mind that the video *is not* about backward compatibility but about implementing new features in general. He also speak in purely a library and not a language perspective.  He makes some valid points. I am not

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread Peter H. Meadows
Just out of curiosity.. How does the cutting edge of LISP compare to what we have in Pharo at the moment? I've read somewhere that smalltalk has the best refactoring/debugging tools. Would you agree with that? Are there object centric lisp debuggers? If someone asked you 'why are you working on a

Re: [Pharo-project] Kind of Spreadsheet component for Seaside?

2012-12-11 Thread Peter H. Meadows
Is there any chance it might become open source in the future? Any idea what it might cost to buy? On Tue, Dec 11, 2012 at 3:24 PM, Marcus Denker marcus.den...@inria.fr wrote: On Dec 11, 2012, at 4:22 PM, Peter H. Meadows peter.h.mead...@googlemail.com wrote: What happened to Dabble DB?

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread Igor Stasenko
On 11 December 2012 09:32, Marcus Denker marcus.den...@inria.fr wrote: Hi, The problem right now is that the debugger infrastructure is far more complicated than it should be, making is hard to change, fix and improve it. some things are inherently complex. of course, proper (re)factoring

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread dimitris chloupis
Oh I can assure you they do, but even more they realize the joy of your libraries split over two different incompatible versions.  Like I am torn between squeak and pharo for many of the great libraries both packages do have. I can say its so fun not be able to use them all at the same time :D

Re: [Pharo-project] Kind of Spreadsheet component for Seaside?

2012-12-11 Thread Marcus Denker
On Dec 11, 2012, at 4:39 PM, Peter H. Meadows peter.h.mead...@googlemail.com wrote: Is there any chance it might become open source in the future? Any idea what it might cost to buy? No idea, but I think not. Avi mentioned that the implementation would not be really interesting today

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread Marcus Denker
On Dec 11, 2012, at 4:38 PM, Peter H. Meadows peter.h.mead...@googlemail.com wrote: Just out of curiosity.. How does the cutting edge of LISP compare to what we have in Pharo at the moment? I've read somewhere that smalltalk has the best refactoring/debugging tools. Would you agree with

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Chris Muller
I don't understand how setting a fixed-size stack could ever be useful. No one would risk blowing up a production app only because they guessed wrong about the stackDepthLimit, so for production it would always be set to 0. So that leaves the development use-case. During development the system

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread adrians
Hi Marcus, I figured it must be the complexity of fixing the debugger that's keeping it in the broken state that it is for this long. Mainly I wanted to get a sense of how important is fixing this relative to the other things that need fixing. It would seem to me that fixing the tool that you use

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread Esteban Lorenzano
problem is that in Pharo, the difference between the language and the library is subtle :) On Dec 11, 2012, at 4:34 PM, dimitris chloupis theki...@yahoo.co.uk wrote: Well in summary he says get out of your comfort zone and deal with it , bare in mind that the video *is not* about backward

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Sven Van Caekenberghe
On 11 Dec 2012, at 16:54, Chris Muller asquea...@gmail.com wrote: I don't understand how setting a fixed-size stack could ever be useful. No one would risk blowing up a production app only because they guessed wrong about the stackDepthLimit, so for production it would always be set to 0.

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread dimitris chloupis
Good point. From: Esteban Lorenzano esteba...@gmail.com To: Pharo-project@lists.gforge.inria.fr; dimitris chloupis theki...@yahoo.co.uk Sent: Tuesday, 11 December 2012, 17:57 Subject: Re: [Pharo-project] About (backwards) Compatibility problem is that in

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread Frank Shearar
On 11 December 2012 15:37, Peter H. Meadows peter.h.mead...@googlemail.com wrote: Just out of curiosity.. How does the cutting edge of LISP compare to what we have in Pharo at the moment? I've read somewhere that smalltalk has the best refactoring/debugging tools. Would you agree with that?

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread Marcus Denker
On Dec 11, 2012, at 5:10 PM, adrians nman...@gmail.com wrote: Hi Marcus, I figured it must be the complexity of fixing the debugger that's keeping it in the broken state that it is for this long. Mainly I wanted to get a sense of how important is fixing this relative to the other things

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread adrians
Marcus, I guess you answered my question regarding priority - i.e. it's not right at the top. For myself, if I used one tool in everything I did, and it was broken, fixing it would have to be close to the number one thing to address, otherwise every job would take longer than it has to. This,

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Chris Muller
I don't understand how setting a fixed-size stack could ever be useful. No one would risk blowing up a production app only because they guessed wrong about the stackDepthLimit, so for production it would always be set to 0. I kind of disagree: any system has limits, and most server software

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread Marcus Denker
On Dec 11, 2012, at 5:39 PM, adrians nman...@gmail.com wrote: Marcus, I guess you answered my question regarding priority - i.e. it's not right at the top. For myself, if I used one tool in everything I did, and it was broken, fixing it would have to be close to the number one thing to

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-11 Thread adrians
Of course not all of what needs to be done in Pharo should be of at same priority. It makes sense to first fix the tools one uses for fixing everything else, so that one can speed up one's own work and at the same time open up the possibility for others (less skilled) to help out. In any case

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread H. Hirzel
Dimitris, thank you for the summary of the RoR video. Base line is to deal with it. Interesting to note that with computer languages the same thing happens as with natural languages. Language use changes. Most people would have a hard time understanding Middle English these days.

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread Marcus Denker
On Dec 11, 2012, at 6:12 PM, H. Hirzel hannes.hir...@gmail.com wrote: Constant input in maintenance effort is needed. So any efforts in maintaining libraries and maybe compatibility layers are very welcome. Yes, and how did we ever thought we could invent the future with Squeak when in

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread H. Hirzel
Marcus, maybe you could you elaborate your comment. I do not understand it. Changing a typo in a comment is not changing the 'computer language'. I assume you speak about the development process. However both Pharo and Squeak now have a good process. --Hannes On 12/11/12, Marcus Denker

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread Igor Stasenko
On 11 December 2012 18:15, Marcus Denker marcus.den...@inria.fr wrote: On Dec 11, 2012, at 6:12 PM, H. Hirzel hannes.hir...@gmail.com wrote: Constant input in maintenance effort is needed. So any efforts in maintaining libraries and maybe compatibility layers are very welcome. Yes, and how

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Igor Stasenko
On 11 December 2012 17:41, Chris Muller ma.chri...@gmail.com wrote: I don't understand how setting a fixed-size stack could ever be useful. No one would risk blowing up a production app only because they guessed wrong about the stackDepthLimit, so for production it would always be set to 0.

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Igor Stasenko
hehe.. it looks like we can do it: - when memory hits the waterline mark, VM should do the following: - for every currently scheduled process , push an artificial stack frame on top , which is StackOverflow signal. Then the first thing what this guy should do, when he will get control, is to

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Sven Van Caekenberghe
Cool, could you maybe do a proof of concept someday ;-) On 11 Dec 2012, at 19:26, Igor Stasenko siguc...@gmail.com wrote: hehe.. it looks like we can do it: - when memory hits the waterline mark, VM should do the following: - for every currently scheduled process , push an artificial

Re: [Pharo-project] NativeBoost and Pharo Kernel

2012-12-11 Thread Paul DeBruicker
Igor Stasenko wrote I am not very good in metacello-fu to write a confing, which will select various set of stuff to load depending on image version. So, if someone can help, i would appreciate that. I can move those methods into NB-pharo-1.4 package.. -- Best regards, Igor

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread Chris Muller
If my goal is to make my computer work for ME, then I want my development system to maximize my leverage and minimize my effort. Breaking compatibility for cleaner code subverts this, as Hannes said, Constant input in maintenance effort is needed. I want to use my time applying Smalltalk to

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread Nicolas Cellier
2012/12/11 Chris Muller asquea...@gmail.com: If my goal is to make my computer work for ME, then I want my development system to maximize my leverage and minimize my effort. Breaking compatibility for cleaner code subverts this, as Hannes said, One thing is clear, forking is not anything near

Re: [Pharo-project] About (backwards) Compatibility

2012-12-11 Thread dimitris chloupis
There is definitely the other side of things, that side that says you cant have an omelet if you don't brake some eggs. I always admire people that go against the flow , people who are willing to sacrifice convenience for progress.   I do believe in the direction pharo is going , I do believe

[Pharo-project] pharo-2.0-tests » win - Build # 499 - Failure!

2012-12-11 Thread jenkins-pharo . ci . inria . fr
BUILD FAILUREBuild URLhttps://ci.lille.inria.fr/pharo/job/pharo-2.0-tests/./label_exp=win/499/Project:label_exp=winDate of build:Tue, 11 Dec 2012 23:58:54 +0100Build duration:26 secCHANGESNo ChangesCONSOLE OUTPUTStarted by upstream project "pharo-2.0-tests" build number 499originally caused by:

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 2:44 AM, Sven Van Caekenberghe s...@stfx.eu wrote: Hi Eliot, On 11 Dec 2012, at 02:33, Eliot Miranda eliot.mira...@gmail.com wrote: 2012/12/9 Sven Van Caekenberghe s...@stfx.eu Hi, Would it be possible to build some kind of protection against stack overflow ?

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 10:26 AM, Igor Stasenko siguc...@gmail.com wrote: hehe.. it looks like we can do it: - when memory hits the waterline mark, VM should do the following: - for every currently scheduled process , push an artificial stack frame on top , which is StackOverflow

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 3:33 PM, Eliot Miranda eliot.mira...@gmail.comwrote: On Tue, Dec 11, 2012 at 2:44 AM, Sven Van Caekenberghe s...@stfx.euwrote: Hi Eliot, On 11 Dec 2012, at 02:33, Eliot Miranda eliot.mira...@gmail.com wrote: 2012/12/9 Sven Van Caekenberghe s...@stfx.eu Hi,

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 3:35 PM, Eliot Miranda eliot.mira...@gmail.comwrote: On Tue, Dec 11, 2012 at 10:26 AM, Igor Stasenko siguc...@gmail.comwrote: hehe.. it looks like we can do it: - when memory hits the waterline mark, VM should do the following: - for every currently scheduled

[Pharo-project] Fwd: Lua scripting with nativeboost?

2012-12-11 Thread DeNigris Sean
quote author=Jacob Wagner Hello. Is anyone interested in getting lua scripting to work with pharo, using nativeboost? I do not think it should be very difficult, but it is beyond my knowledge of c and lua and nativeboost. The reason I would like this is for possible gaming applications.