[Pharo-dev] Pharo Success Stories on homepage - feedback

2014-09-16 Thread Torsten Bergmann
Looks like it was late when more stories were added. Some feedback: 1. The link to Reflex vacances does not work 2. Why do you write Reflex vacances WAS a french platform for holiday rentals? I think it still IS a french platform for holiday rentals. 3. CloudShoppie should have some more

Re: [Pharo-dev] Pragmas/Annotations for classes

2014-09-16 Thread Marcus Denker
On 15 Sep 2014, at 21:58, Torsten Bergmann asta...@gmx.de wrote: Currently only methods support pragmas in Pharo. Therefore we already had a discussion about Pragmas/Annotations for classes. See http://forum.world.st/Pragmas-Annotations-for-classes-td2282310.html To summarize: it

Re: [Pharo-dev] Strange behavior in Pharo 3.0

2014-09-16 Thread Max Leske
So first: as Sven said Sequenceable collection is abstract. Still I would consider what you found a bug since it provides the implementations that produce the behavior you reported. I can reproduce it in a 40 with vmLatest, and the proble occurs whenever either #do: or #size is sent.

Re: [Pharo-dev] Strange behavior in Pharo 3.0

2014-09-16 Thread Max Leske
And 30 has the exact same problem of course (just checked). On 16.09.2014, at 08:39, Max Leske maxle...@gmail.com wrote: So first: as Sven said Sequenceable collection is abstract. Still I would consider what you found a bug since it provides the implementations that produce the behavior

Re: [Pharo-dev] Pragmas/Annotations for classes

2014-09-16 Thread stepharo
What would be design of a possible solution? With a different class creation it would be possible Color subclass: #TranslucentColor instanceVariables: 'alph'; annotation: #deprecated. nothing prevent us to design something, this is just that we are stuck in the past :) Stef On

Re: [Pharo-dev] Strange behavior in Pharo 3.0

2014-09-16 Thread Sven Van Caekenberghe
Well, since SequenceableCollection overwrites #do: breaking its superclass' contract, it should also overwrite #size as subclassResponsibility - at least. That would break the loop, no ? The discussion about catching infinite recursion loops is old and comes up every couple of weeks. It should

[Pharo-dev] [pharo-project/pharo-core] 9687d2: 40227

2014-09-16 Thread GitHub
Branch: refs/heads/4.0 Home: https://github.com/pharo-project/pharo-core Commit: 9687d2baa4530b849cb16a540616f4c1b00eba35 https://github.com/pharo-project/pharo-core/commit/9687d2baa4530b849cb16a540616f4c1b00eba35 Author: Jenkins Build Server bo...@pharo-project.org Date:

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

2014-09-16 Thread GitHub
Branch: refs/tags/40227 Home: https://github.com/pharo-project/pharo-core

Re: [Pharo-dev] Strange behavior in Pharo 3.0

2014-09-16 Thread Max Leske
Slice in inbox. Required reimplementing #size in Stack and LinkedList. Name: SLICE-Issue-14022-Infinite-loop-in-simple-subclasses-of-SequenceableCollection-MaxLeske.1 Author: MaxLeske Time: 16 September 2014, 9:23:03.047607 am UUID: a911f5cc-bc3e-4579-bbf4-ad6f61d1199c Ancestors:

Re: [Pharo-dev] Strange behavior in Pharo 3.0

2014-09-16 Thread Sven Van Caekenberghe
On 16 Sep 2014, at 09:24, Max Leske maxle...@gmail.com wrote: Slice in inbox. Required reimplementing #size in Stack and LinkedList. Argh, that is a bit ugly. Stack#size is not needed as it inherits from LinkedList, right ? Otherwise: checked and all Collection tests ran OK. Name:

Re: [Pharo-dev] Parsing Pharo syntax to C/C++

2014-09-16 Thread Pavel Krivanek
Dne pondělí 15. září 2014 p...@highoctane.be p...@highoctane.be napsal(a): Slang has been externalized by Pavel. So, Smalltalk to C works. Works nicely, even if there were a few glitches (like code generated twice at one point). Nothing unfixable, I got the beast working. Allows for things

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Thierry Goubier
2014-09-16 1:46 GMT+02:00 Eliot Miranda eliot.mira...@gmail.com: Ah! But! Sista has an advantage that other adaptive optimizers don't. Because it optimizes from bytecode to bytecode it can be used during a training phase and then switched off. Great. Would it also be possible from the

Re: [Pharo-dev] Strange behavior in Pharo 3.0

2014-09-16 Thread Max Leske
On 16.09.2014, at 09:50, Sven Van Caekenberghe s...@stfx.eu wrote: On 16 Sep 2014, at 09:24, Max Leske maxle...@gmail.com wrote: Slice in inbox. Required reimplementing #size in Stack and LinkedList. Argh, that is a bit ugly. Stack#size is not needed as it inherits from

Re: [Pharo-dev] Parsing Pharo syntax to C/C++

2014-09-16 Thread p...@highoctane.be
On Tue, Sep 16, 2014 at 9:52 AM, Pavel Krivanek pavel.kriva...@gmail.com wrote: Dne pondělí 15. září 2014 p...@highoctane.be p...@highoctane.be napsal(a): Slang has been externalized by Pavel. So, Smalltalk to C works. Works nicely, even if there were a few glitches (like code generated

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Thierry Goubier
2014-09-16 13:14 GMT+02:00 Ben Coman b...@openinworld.com: Don't worry/don't bother with thoses: you will never use Smalltalk or a VM :) It will never be certified by authorities, and the industry will never accept it. You are probably right for those two examples, but there are other

[Pharo-dev] Pharo Launcher Impressions

2014-09-16 Thread Sean P. DeNigris
Pretty cool! And the installers are a great touch. A few ideas: 1. Wouldn't it make sense to cache the latest e.g. Pharo stable? 2. I often like to launch my images from Mac Terminal windows so I can see stdout. Would that be difficult to add? I still think the default Mac image location is

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread kilon alios
Is there any other documentation for Slang apart from the link in squeak wiki ? Hows Slang deals with manual memory management ? On Tue, Sep 16, 2014 at 12:48 PM, Clément Bera bera.clem...@gmail.com wrote: 2014-09-16 1:46 GMT+02:00 Eliot Miranda eliot.mira...@gmail.com: Hi Ronie, On

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread kilon alios
Python is a great language why one would use it behind anyone's back ? Python has several ways to deal with static typing, performance and optimization, cython, shedskin , pypy and lately its creators linked a new kind of python that allows for static types in his twitter feed. There are also

Re: [Pharo-dev] Pharo Launcher Impressions

2014-09-16 Thread kilon alios
Nope the default way is not to store anything in Documents, thats a folder completely controlled by the user the Default way to shared data between applications which is what pharo images are is exactly where PharoLauncher Stores its Images in MacOS. The folder is invisible because it is... well

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Thierry Goubier
2014-09-16 14:19 GMT+02:00 kilon alios kilon.al...@gmail.com: Python is a great language why one would use it behind anyone's back ? Python has several ways to deal with static typing, performance and optimization, cython, shedskin , pypy and lately its creators linked a new kind of python

Re: [Pharo-dev] [squeak-dev] re: The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-16 Thread kilon alios
The problem with relying for everything on smalltalk code and not using existing technology is two fold a) You cannot compete with existing solution, they come with more manpower , have more features, better documention, more bug fixes, more, more .. more b) One day the authors of the

Re: [Pharo-dev] Pharo Launcher Impressions

2014-09-16 Thread Damien Cassou
On Tue, Sep 16, 2014 at 1:52 PM, Sean P. DeNigris s...@clipperadams.com wrote: A few ideas: please submit your ideas to the Pharo Board who is currently gathering them. As soon as they have a proposal, I will do my best to implement it. -- Damien Cassou http://damiencassou.seasidehosting.st

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Serge Stinckwich
On Tue, Sep 16, 2014 at 2:33 PM, Thierry Goubier thierry.goub...@gmail.com wrote: 2014-09-16 14:19 GMT+02:00 kilon alios kilon.al...@gmail.com: Python is a great language why one would use it behind anyone's back ? Python has several ways to deal with static typing, performance and

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread kilon alios
I don't know maybe you are correct I have not coded for embeded platforms so I dont offer opinion about things I dont know. But I do know is that once the creator of python himself claimed that if you use python for performance then you are using the wrong language. But hey what does he know , he

Re: [Pharo-dev] Pharo Launcher Impressions

2014-09-16 Thread Sean P. DeNigris
Damien Cassou wrote please submit your ideas to the Pharo Board How? - Cheers, Sean -- View this message in context: http://forum.world.st/Pharo-Launcher-Impressions-tp4778314p4778346.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Thierry Goubier
2014-09-16 14:55 GMT+02:00 Serge Stinckwich serge.stinckw...@gmail.com: On Tue, Sep 16, 2014 at 2:33 PM, Thierry Goubier thierry.goub...@gmail.com wrote: 2014-09-16 14:19 GMT+02:00 kilon alios kilon.al...@gmail.com: Python is a great language why one would use it behind anyone's back

Re: [Pharo-dev] Pharo Launcher Impressions

2014-09-16 Thread Damien Cassou
On Tue, Sep 16, 2014 at 3:05 PM, Sean P. DeNigris s...@clipperadams.com wrote: How? send a mail to Esteban maybe :-) -- Damien Cassou http://damiencassou.seasidehosting.st Success is the ability to go from one failure to another without losing enthusiasm. Winston Churchill

[Pharo-dev] Smalltalkhub build

2014-09-16 Thread Stephan Eggermont
Can anyone with some Voyage/Mongo experience do a ConfigurationOfSmalltalkHub loadBleedingEdge on a Pharo 3? I've eliminated the double packages, but don't know if that is enough to make it work. I can add users, but not login. CI job ends with a timeout Stephan

[Pharo-dev] DateModel not working in 3.0

2014-09-16 Thread Sean P. DeNigris
In #30856, DateModel new openWithSpec - MessageNotUnderstood: ImageMorphasText Any ideas? - Cheers, Sean -- View this message in context: http://forum.world.st/DateModel-not-working-in-3-0-tp4778355.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Clément Bera
2014-09-16 14:55 GMT+02:00 p...@highoctane.be p...@highoctane.be: What would be valuable is a reading list / path to VM enlightenment. Bluebook is useful Then a tour of the Object Engine by Tim Then plugin articles + Slang The bytecode set Primitive... Context to stack mapping Blocks

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread kilon alios
so its a people problem more than a technology problem from what you saying . As it is in most cases. I don't care if its python but 100k cpus sounds a lot of fun. Huge potential :) Safer because non programmers wouldn't be writing code anymore, yes! if you write programs you are a programmer ,

Re: [Pharo-dev] DateModel not working in 3.0

2014-09-16 Thread Sean P. DeNigris
Stephan Eggermont wrote Well, it is strictly compatible with the behavior of 30851... I'm not sure what you mean, but I fixed it... Issue 14025: DateModel Broken in 3.0 Fix in inbox: SLICE-Issue-14025-DateModel-Broken-in-30-SeanDeNigris.1 ButtonModel icon can no longer be set with #label:,

Re: [Pharo-dev] Spec Understandability

2014-09-16 Thread Sean P. DeNigris
Sean P. DeNigris wrote It seems like you can no longer do self instantiate: MyComposableModelSubclass Oops, nevermind. It was: PanelMorph - PanelMorph asSpecAdapter - Cheers, Sean -- View this message in context: http://forum.world.st/Spec-Understandability-tp4778370p4778376.html Sent

Re: [Pharo-dev] TestCoverage magic?

2014-09-16 Thread Alexandre Bergel
Hi Yuriy, We put quite some work on Hapao, a test code coverage for Pharo. I am preparing an announcement... Cheers, Alexandre On Sep 15, 2014, at 11:53 AM, Yuriy Tymchuk yuriy.tymc...@me.com wrote: Hi everyone, I’m trying to understand how current coverage works and executing

[Pharo-dev] XMLDomParser Changes in Pharo 3.0?

2014-09-16 Thread Sean P. DeNigris
XMLDOMParser parse: (FileLocator imageDirectory / 'hocr_sample.html') contents. In Pharo #20623, the above works fine, but in #30856 it spins forever processing DTDs. Investigation further, parser isValidating: false is supposed to disable DTD validation, but the library still seems to download

[Pharo-dev] [ANN] Test Coverage with Hapao

2014-09-16 Thread Alexandre Bergel
Dear all, We are happy to release Hapao2 for Pharo. Ricard Jacas and Alejandro Infante put quite some work on Spy2 (an über cool profiling framework for Pharo) and Hapao2. Hapao2 is about assessing the test coverage of your code and is a major revamp of Hapao1, which was presented a couple of

Re: [Pharo-dev] XMLDomParser Changes in Pharo 3.0?

2014-09-16 Thread Sean P. DeNigris
Sean P. DeNigris wrote processing DTDs Additionally, #entityURIFromRelative:andBase: interprets relative URLs like 'xhtml-lat1.ent' as file paths, leading to results like XMLFileIOException: File @ ~/Squeak/http:/www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent (line 28) (line 3) - Cheers, Sean --

Re: [Pharo-dev] TestCoverage magic?

2014-09-16 Thread Yuriy Tymchuk
Hi Alex, thanks. On 16 Sep 2014, at 17:57, Alexandre Bergel alexandre.ber...@me.com wrote: Hi Yuriy, We put quite some work on Hapao, a test code coverage for Pharo. I am preparing an announcement... Cheers, Alexandre On Sep 15, 2014, at 11:53 AM, Yuriy Tymchuk

Re: [Pharo-dev] Has someone ever built a sort block generator

2014-09-16 Thread Esteban A. Maringolo
Nicolas: 2014-08-01 17:50 GMT-03:00 Nicolas Cellier nicolas.cellier.aka.n...@gmail.com: http://objology.blogspot.no/2010/11/tag-sortfunctions-redux.html Don’t think anyone’s ported it to Pharo yet though. +1 Note that I have a public experimental port to Pharo in SmalltalkHub that I

Re: [Pharo-dev] XMLDomParser Changes in Pharo 3.0?

2014-09-16 Thread Sean P. DeNigris
Sean P. DeNigris wrote the library still seems to download all the DTDs that it's never going to use, which takes quite a long time for nothing. What are my options? Apparently, the magic message is parser resolvesExternalEntities: false. - Cheers, Sean -- View this message in

[Pharo-dev] extracting data from PDFs - do we have anything that does that kinda thing?

2014-09-16 Thread Paul DeBruicker
Hi - I'm specifically interested in something like pdf2table (http://ieg.ifs.tuwien.ac.at/projects/pdf2table/) Thanks in advance Paul

Re: [Pharo-dev] DateModel not working in 3.0

2014-09-16 Thread Sean P. DeNigris
Sean P. DeNigris wrote Will someone please review... Ready to integrate in 3.0 - merges and passes manual test - Cheers, Sean -- View this message in context: http://forum.world.st/DateModel-not-working-in-3-0-tp4778355p4778420.html Sent from the Pharo Smalltalk Developers mailing list

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-16 Thread Sebastian Sastre
On Sep 15, 2014, at 3:54 PM, Eliot Miranda eliot.mira...@gmail.com wrote: The native windows contain morphs, but anything, including MVC, can be present. This provides native Win32 Windows (doing other platforms is merely work) /and/ the ability to snapshot and bring back up windows on a

[Pharo-dev] I'm confused about ProcessisTerminated

2014-09-16 Thread Max Leske
Hi As always when I want to check if a process has died I get very confused by #isTerminated and I’m wondering if I just don’t get how it’s supposed to work or if there are others that share my confusion. Old implementation: isTerminated self isActiveProcess ifTrue: [^ false].

Re: [Pharo-dev] I'm confused about ProcessisTerminated

2014-09-16 Thread Eliot Miranda
Hi Max, On Tue, Sep 16, 2014 at 11:05 AM, Max Leske maxle...@gmail.com wrote: Hi As always when I want to check if a process has died I get very confused by #isTerminated and I’m wondering if I just don’t get how it’s supposed to work or if there are others that share my confusion. Old

[Pharo-dev] Looks like implementors in smart suggestion does not work anymore

2014-09-16 Thread stepharo
Hi can somebody confirm? in Nautilus in text pane implementors in smart suggestion does not work anymore Stef

Re: [Pharo-dev] DateModel not working in 3.0

2014-09-16 Thread stepharo
Super we will have a look, just buzy buzzy buzzzy Sean P. DeNigris wrote Will someone please review... Ready to integrate in 3.0 - merges and passes manual test - Cheers, Sean -- View this message in context: http://forum.world.st/DateModel-not-working-in-3-0-tp4778355p4778420.html

Re: [Pharo-dev] Looks like implementors in smart suggestion does not work anymore

2014-09-16 Thread stepharo
removing SugsNautilusContexttools fixes the problem but may be it open new ones On 16/9/14 20:49, stepharo wrote: Hi can somebody confirm? in Nautilus in text pane implementors in smart suggestion does not work anymore Stef

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-16 Thread Esteban A. Maringolo
2014-09-16 14:37 GMT-03:00 Sebastian Sastre sebast...@flowingconcept.com: Well, a while ago in the business list I’ve raised the idea that making Pharo able to do native OS windows would help it to gain market space (as in the opposite of staying at the margins of it). So, I’d be very

Re: [Pharo-dev] [Moose-dev] [ANN] Test Coverage with Hapao

2014-09-16 Thread Tudor Girba
Great! I will go over it more thoroughly in the following weeks and get back to you with feedback. Cheers, Doru On Tue, Sep 16, 2014 at 6:03 PM, Alexandre Bergel alexandre.ber...@me.com wrote: Dear all, We are happy to release Hapao2 for Pharo. Ricard Jacas and Alejandro Infante put

Re: [Pharo-dev] [squeak-dev] re: The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-16 Thread Eliot Miranda
Hi Kilon, On Tue, Sep 16, 2014 at 5:38 AM, kilon alios kilon.al...@gmail.com wrote: The problem with relying for everything on smalltalk code and not using existing technology is two fold a) You cannot compete with existing solution, they come with more manpower , have more features,

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Eliot Miranda
Hi Thierry, On Tue, Sep 16, 2014 at 1:06 AM, Thierry Goubier thierry.goub...@gmail.com wrote: 2014-09-16 1:46 GMT+02:00 Eliot Miranda eliot.mira...@gmail.com: Ah! But! Sista has an advantage that other adaptive optimizers don't. Because it optimizes from bytecode to bytecode it can be

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Eliot Miranda
On Tue, Sep 16, 2014 at 4:14 AM, Ben Coman b...@openinworld.com wrote: Thierry Goubier wrote: Hi Ronie, Le 15/09/2014 23:37, Ronie Salgado a écrit : Hello, I am segmenting this mail in several sections. --- - On

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Eliot Miranda
Hi Kilon, On Tue, Sep 16, 2014 at 5:07 AM, kilon alios kilon.al...@gmail.com wrote: Is there any other documentation for Slang apart from the link in squeak wiki ? Read the VM sources; they're the best example of what it does. But alas documentation is poor here. You might read Lazy

Re: [Pharo-dev] [Vm-dev] re: Parsing Pharo syntax to C/C++

2014-09-16 Thread Eliot Miranda
On Tue, Sep 16, 2014 at 5:33 AM, Thierry Goubier thierry.goub...@gmail.com wrote: 2014-09-16 14:19 GMT+02:00 kilon alios kilon.al...@gmail.com: Python is a great language why one would use it behind anyone's back ? Python has several ways to deal with static typing, performance and

Re: [Pharo-dev] [Moose-dev] [ANN] Test Coverage with Hapao

2014-09-16 Thread Alexandre Bergel
Excellent! Alexandre Le 16-09-2014 à 16:15, Tudor Girba tu...@tudorgirba.com a écrit : Great! I will go over it more thoroughly in the following weeks and get back to you with feedback. Cheers, Doru On Tue, Sep 16, 2014 at 6:03 PM, Alexandre Bergel alexandre.ber...@me.com

Re: [Pharo-dev] [squeak-dev] Re: The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-16 Thread Sean P. DeNigris
Eliot Miranda-2 wrote without losing window state, and one can switch dynamically, and, IIRC, mix both That /is/ cool :) - Cheers, Sean -- View this message in context: http://forum.world.st/The-Dilemma-Building-a-Futuristic-GUI-for-Ephestos-tp4777811p4778509.html Sent from the Pharo

Re: [Pharo-dev] Parsing Pharo syntax to C/C++

2014-09-16 Thread David T. Lewis
On Mon, Sep 15, 2014 at 11:28:24AM +0200, Santiago Bragagnolo wrote: I may be wrong, but I think the closest thing out there is Slang. Is the pseudo smalltalk used to develop the VM. A bit off topic, but just for clarification: Slang is not a language. It is just a casual name to refer to

Re: [Pharo-dev] How production ready is Pharo on SQLServer?

2014-09-16 Thread Sebastian Sastre
I'm trying to follow instructions from here: http://dbxtalk.smallworks.eu/DBXTalkDrivers/compiling-and-installing-opendbx-native-driver/ but the link about the binaries for Windows is broken suggestions? from iPad On 12/09/2014, at 17:21, Sebastian Sastre sebast...@flowingconcept.com wrote:

Re: [Pharo-dev] [squeak-dev] Re: The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-16 Thread Esteban A. Maringolo
2014-09-16 20:12 GMT-03:00 Torsten Bergmann asta...@gmx.de: Smalltalk should/could have a place in this (web centric) world: 1. As a backend to serve the web 2. On the client 3. Combining 1. and 2. 1. This is were I see it stronger today, and I'm sure it is the majority of Pharo based