Re: [Pharo-project] web services, pharo

2010-02-16 Thread Stéphane Ducasse
cool :) On Feb 16, 2010, at 1:58 AM, Torsten Bergmann wrote: Stefan wrote: What I would love to be able to do is to use the webcam of my machine to scan a book ISBN number and fetch all the data from a given provider. Does anybody have an idea how we could plug all that

Re: [Pharo-project] FileSystem question

2010-02-16 Thread Stéphane Ducasse
Hi colin You confirmed what I like :) But my question was more about moving entry API to FSReference API. |working cache| working := FSDiskFilesystem current working. cache := working / 'package-cache'. cache entry cache entry creation. -- 2010-02-14T10:34:31+00:00 cache

[Pharo-project] About new inspector

2010-02-16 Thread Stéphane Ducasse
there is a really nice discussion on supporting (not having an inspector breaking) when browsing proxy. Can you have a look? http://code.google.com/p/pharo/issues/detail?id=1970 What happens is the inspector asks for self class allInstVarNames and then tries to get each value

Re: [Pharo-project] PhD and PostDoc topics with us at Lille :)

2010-02-16 Thread Stéphane Ducasse
The deadline for a phd defense is 31 of december. What should be done is to give a date of the defense. Stef Hi all INRIA is offering some PhD positions and we are looking for candidates (note that a commitee will decide not us). Here are the topics for our team Reflection and

Re: [Pharo-project] About new inspector

2010-02-16 Thread Denis Kudriashov
Hello I was implement proxy for Mocketry project. My proxy (MockObject) can emulate messages sush #printOn: and others that used by tools (debbugger, workspace and others). MockObject just search some tools context in #doesNotUndarstand method context. And if message was sent by tools (not domain

Re: [Pharo-project] About new inspector

2010-02-16 Thread Stéphane Ducasse
On Feb 16, 2010, at 10:36 AM, Denis Kudriashov wrote: Hello I was implement proxy for Mocketry project. My proxy (MockObject) can emulate messages sush #printOn: and others that used by tools (debbugger, workspace and others). MockObject just search some tools context in

Re: [Pharo-project] About new inspector

2010-02-16 Thread Denis Kudriashov
http://www.squeaksource.com/Mocketry.html Maybe in pharo it's not work. But should be loadable See class MocketryProxy - #doesNotUnderstand. For debugging speed should not be an issue. For debugging yes. But that approach is issue for use such proxies in domain tasks. Any message to proxy

Re: [Pharo-project] About new inspector

2010-02-16 Thread Stéphane Ducasse
On Feb 16, 2010, at 11:47 AM, Denis Kudriashov wrote: http://www.squeaksource.com/Mocketry.html Maybe in pharo it's not work. But should be loadable See class MocketryProxy - #doesNotUnderstand. For debugging speed should not be an issue. For debugging yes. But that approach is issue

[Pharo-project] [update 1.1] #11213

2010-02-16 Thread stephane ducasse
11213 - - Issue 1948: SmalltalkImage current reportCPUandRAM - Issue 1979: spyOn: fix - Issue 1969: Sender Show the Trait and all of this uses. - Issue 1980: defaultResumeValue for Exception (from Squeak) Introduce ExceptiondefaultReturnValue and

[Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Stéphane Ducasse
Hi guys I had this draft in my drafts for some weeks now and I would like to share that with you. I'm really convinced that we could do a better job to build better tools and process to bring our software to the next level. I would like to have share with you some thoughts and analysis and

Re: [Pharo-project] DateAndTime and TimeStamp precision

2010-02-16 Thread Luc Fabresse
Hi, I think it is related to: http://code.google.com/p/pharo/issues/detail?id=982 If I remember well, there is no primitive with nano second accuracy so it is impossible to have it in real. Luc Le 13 févr. 10 à 10:46, Stéphane Ducasse a écrit : Hi miguel what is the solution? I

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Adrian Lienhard
nice list! Adrian On Feb 16, 2010, at 14:16 , Stéphane Ducasse wrote: Hi guys I had this draft in my drafts for some weeks now and I would like to share that with you. I'm really convinced that we could do a better job to build better tools and process to bring our software to the

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Stéphane Ducasse
I would have preferred to send code with it too. But at least this is a vision :) On Feb 16, 2010, at 3:09 PM, Adrian Lienhard wrote: nice list! Adrian On Feb 16, 2010, at 14:16 , Stéphane Ducasse wrote: Hi guys I had this draft in my drafts for some weeks now and I would like to

[Pharo-project] About our process

2010-02-16 Thread Stéphane Ducasse
Hi guys another of this email pending in my mailbox to get out. I'm not sure that our integration process is the good one. We built it by trial and error and it may give the impression that we are not open which is not the case. We really want to have discussion of items in the list and that

[Pharo-project] Monticello browser doesn't take into account a new package

2010-02-16 Thread Cyrille Delaunay
Hi, I have try that with the last dev image on the pharo website: When I create a new package (right-click = add category on the default browser), this new package will not appear in the monticello browser. Therefore, you will not be able to save it in any squeaksource repository (?). The

Re: [Pharo-project] DateAndTime and TimeStamp precision

2010-02-16 Thread Miguel Enrique Cobá Martinez
El mar, 16-02-2010 a las 14:39 +0100, Luc Fabresse escribió: Hi, I think it is related to: http://code.google.com/p/pharo/issues/detail?id=982 If I remember well, there is no primitive with nano second accuracy so it is impossible to have it in real. Yes, and indeed nano second

Re: [Pharo-project] Monticello browser doesn't take into account a new package

2010-02-16 Thread Cyrille Delaunay
This is a Pharo1.0-10508-rc2dev10.01.2 image 2010/2/16 Cyrille Delaunay cy.delau...@gmail.com Hi, I have try that with the last dev image on the pharo website: When I create a new package (right-click = add category on the default browser), this new package will not appear in the

Re: [Pharo-project] DateAndTime and TimeStamp precision

2010-02-16 Thread Marcus Denker
On Feb 16, 2010, at 4:39 PM, Miguel Enrique Cobá Martinez wrote: El mar, 16-02-2010 a las 14:39 +0100, Luc Fabresse escribió: Hi, I think it is related to: http://code.google.com/p/pharo/issues/detail?id=982 If I remember well, there is no primitive with nano second accuracy so it

Re: [Pharo-project] Monticello browser doesn't take into account a new package

2010-02-16 Thread Lukas Renggli
Click on '+Package' in the Monticello browser to create a package. Creating a matching category only is not enough. Lukas 2010/2/16 Cyrille Delaunay cy.delau...@gmail.com: This is a  Pharo1.0-10508-rc2dev10.01.2 image 2010/2/16 Cyrille Delaunay cy.delau...@gmail.com Hi, I have try that

Re: [Pharo-project] Fwd: [squeak-dev] Re: ScriptLoader loadFFI doesn't work anymore

2010-02-16 Thread Yanni Chiu
Mariano Martinez Peck wrote: Thank for the report. I have just commited a new version that fix this and another couple of things. Can you tell me if it works ok for you ? Gofer new squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfFFI';

Re: [Pharo-project] DateAndTime and TimeStamp precision

2010-02-16 Thread Henrik Johansen
Den 16.02.2010 16:44, skrev Marcus Denker: On Feb 16, 2010, at 4:39 PM, Miguel Enrique Cobá Martinez wrote: El mar, 16-02-2010 a las 14:39 +0100, Luc Fabresse escribió: Hi, I think it is related to: http://code.google.com/p/pharo/issues/detail?id=982 If I remember well, there

Re: [Pharo-project] DateAndTime and TimeStamp precision

2010-02-16 Thread Miguel Enrique Cobá Martinez
El mar, 16-02-2010 a las 18:26 +0100, Henrik Johansen escribió: Den 16.02.2010 16:44, skrev Marcus Denker: On Feb 16, 2010, at 4:39 PM, Miguel Enrique Cobá Martinez wrote: El mar, 16-02-2010 a las 14:39 +0100, Luc Fabresse escribió: Hi, I think it is related to:

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Michael Roberts
- Integration server any more thoughts on hardware ? -Bug tracking i'm pretty sure we can edit the issues via SVN. I think we would need https support for the svn client that was written for squeak, or do it via cmd line / OSProcess. -to publish code on code.google.com what is your vision? we

Re: [Pharo-project] About new inspector

2010-02-16 Thread Martin McClure
Stéphane Ducasse wrote: there is a really nice discussion on supporting (not having an inspector breaking) when browsing proxy. Can you have a look? http://code.google.com/p/pharo/issues/detail?id=1970 Thanks for the summary. At GemStone we work a lot with our own proxies which

Re: [Pharo-project] DateAndTime and TimeStamp precision

2010-02-16 Thread Henrik Johansen
Den 16.02.2010 18:32, skrev Miguel Enrique Cobá Martinez: El mar, 16-02-2010 a las 18:26 +0100, Henrik Johansen escribió: Den 16.02.2010 16:44, skrev Marcus Denker: On Feb 16, 2010, at 4:39 PM, Miguel Enrique Cobá Martinez wrote: El mar, 16-02-2010 a las 14:39 +0100,

Re: [Pharo-project] DateAndTime and TimeStamp precision

2010-02-16 Thread Miguel Enrique Cobá Martinez
El mar, 16-02-2010 a las 18:56 +0100, Henrik Johansen escribió: Den 16.02.2010 18:32, skrev Miguel Enrique Cobá Martinez: El mar, 16-02-2010 a las 18:26 +0100, Henrik Johansen escribió: Den 16.02.2010 16:44, skrev Marcus Denker: On Feb 16, 2010, at 4:39 PM, Miguel Enrique Cobá

Re: [Pharo-project] About new inspector

2010-02-16 Thread Stéphane Ducasse
Thanks martin At GemStone we work a lot with our own proxies which represent objects in another VM. We also have our own inspectors and debuggers to inspect these effectively. Over the years I've made a lot of design mistakes in this area and have had to fix them. Along the way I have come to

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Stéphane Ducasse
- Integration server any more thoughts on hardware ? I do not know. I will check with Moose people to know their hudson setup. -Bug tracking i'm pretty sure we can edit the issues via SVN. I think we would need https support for the svn client that was written for squeak, or do it via cmd

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Michael Roberts
I do not know if the google api require svn to script it. i don't really understand what you want to do. can you outline an example? Why on code.google.com? only because you mentioned it For me metacello on squeaksource or something like that is ok. sure, i would say it was better to

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Lukas Renggli
- Integration server any more thoughts on hardware ? I do not know. I will check with Moose people to know their hudson setup. They use the setup described here: http://github.com/renggli/builder -Bug tracking i'm pretty sure we can edit the issues via SVN. I think we would need https

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Michael Roberts
They use the setup described here: http://github.com/renggli/builder yes, it was a question about community hardware though. http://code.google.com/p/support/wiki/IssueTrackerAPI thanks, i had not seen that... Mike ___ Pharo-project mailing list

Re: [Pharo-project] About String empty and others

2010-02-16 Thread Chris Muller
Even if you make the compiler change, I hope you will still consider leaving the two #empty methods in place for expressiveness. They, too, would answer the single canonicalized global stored in the compiler. However, the use of #empty makes the canonicalization explicit rather than implicit,

Re: [Pharo-project] DateAndTime and TimeStamp precision

2010-02-16 Thread John M McIntosh
There is a microsecond clock in the macintosh vm, obviously this could be extended to give date/time back in microseconds. On 2010-02-16, at 5:39 AM, Luc Fabresse wrote: Hi, I think it is related to: http://code.google.com/p/pharo/issues/detail?id=982 If I remember well, there is no

Re: [Pharo-project] About String empty and others

2010-02-16 Thread Marcus Denker
On Feb 16, 2010, at 8:01 PM, Chris Muller wrote: Even if you make the compiler change, I hope you will still consider leaving the two #empty methods in place for expressiveness. They, too, would answer the single canonicalized global stored in the compiler. However, the use of #empty makes

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Alexandre Bergel
- Profiling We got MessageTally (BTW in Squeak 3.xx all the code was in... SystemDictionary) cleaned Now it would be good to have better way to profile applications something like :) http://www.bootchart.org/images/bootchart.png I am currently working on a new

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Tudor Girba
Hi, On 16 Feb 2010, at 19:43, Michael Roberts wrote: They use the setup described here: http://github.com/renggli/builder yes, it was a question about community hardware though. For Moose, we are using my remote virtual server rented from www.hosteurope.de with a Ubuntu installation on

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread John M McIntosh
So does this use the microsecond clock? On 2010-02-16, at 11:49 AM, Alexandre Bergel wrote: - Profiling We got MessageTally (BTW in Squeak 3.xx all the code was in... SystemDictionary) cleaned Now it would be good to have better way to profile applications something like

Re: [Pharo-project] loading rio problem

2010-02-16 Thread Alexandre Bergel
I am curious, why do you need Rio? Are there some left over in Moose? Cheers, Alexandre On 31 Jan 2010, at 07:33, Stéphane Ducasse wrote: Hi guys do you have the same problem than me loading Rio? Gofer new squeaksource: 'Rio'; package: 'File-Kernel';

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Alexandre Bergel
Hi John, Maybe I did not follow closely, but in an email dated 21 January 2010 02:25:58 GMT-03:00 you asked me whether I want the primitive for both 32 and 64 bits. I replied (21 January 2010 07:20:23 GMT-03:00) that I tried with the image 64bitImage*64bitVM. Did I miss something? Is the

Re: [Pharo-project] web services, pharo

2010-02-16 Thread Alexandre Bergel
- parse the XML to get pictures URL You may consider to use Pastell, a library for XPath queries. Feel free to ping me if you need help for enhancement of the lib (I treat a subset of XPath only). Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel

Re: [Pharo-project] About String empty and others

2010-02-16 Thread Stéphane Ducasse
On Feb 16, 2010, at 8:01 PM, Chris Muller wrote: Even if you make the compiler change, I hope you will still consider leaving the two #empty methods in place for expressiveness. They, too, would answer the single canonicalized global stored in the compiler. However, the use of #empty makes

Re: [Pharo-project] loading rio problem

2010-02-16 Thread Stéphane Ducasse
It was coral not moose. I played with FileSystem and I will continue. Stef On Feb 16, 2010, at 9:08 PM, Alexandre Bergel wrote: I am curious, why do you need Rio? Are there some left over in Moose? Cheers, Alexandre On 31 Jan 2010, at 07:33, Stéphane Ducasse wrote: Hi guys do you

Re: [Pharo-project] Using software engineering practices and tools

2010-02-16 Thread Stéphane Ducasse
I do not know if the google api require svn to script it. i don't really understand what you want to do. can you outline an example? Ok I was unclear. the code.google web site can be scripted so we could close bug from pharo instead of manually doing it. Why on code.google.com? only

Re: [Pharo-project] ProfStef

2010-02-16 Thread Alexandre Bergel
It would be really cool to have a tutorial on Mondrian using ProfStef. I hope to find some time to work on this... Cheers, Alexandre On 12 Feb 2010, at 06:46, Torsten Bergmann wrote: Hi, I like the browser version of ProfStef more than the simple workspace based version. Especially

Re: [Pharo-project] About String empty and others

2010-02-16 Thread Michael Roberts
it is an interesting topic. I find #() more expressive than Array empty. but perhaps this is because I have learnt to recognize it deeply. Something i remember Michele Lanza talking about visualisation and the types of things (size, colour, shape) that we have a primitive recognition of

Re: [Pharo-project] Fwd: [squeak-dev] Re: ScriptLoader loadFFI doesn't work anymore

2010-02-16 Thread Dale Henrichs
- Yanni Chiu ya...@rogers.com wrote: | BTW, since all FFI-Examples packages were removed from the FFI | repository, even Metacello versions would fail because the package | is | no longer there. This underscores Lukas' argument that you need to create your own repository of packages that

Re: [Pharo-project] adding traits programatically

2010-02-16 Thread Alexandre Bergel
Hi Esteban, traitComposition: is a low level method that should not be accessed. I believe that #setTraitComposition: is what you're looking for: NSProxy setTraitComposition: {TNSLogConsole} asTraitComposition Cheers, Alexandre On 11 Feb 2010, at 11:11, Esteban Lorenzano wrote: Hi,

Re: [Pharo-project] Fwd: [squeak-dev] Re: ScriptLoader loadFFI doesn't work anymore

2010-02-16 Thread Miguel Enrique Cobá Martinez
El mar, 16-02-2010 a las 13:25 -0800, Dale Henrichs escribió: - Yanni Chiu ya...@rogers.com wrote: | BTW, since all FFI-Examples packages were removed from the FFI | repository, even Metacello versions would fail because the package | is | no longer there. This underscores Lukas'

Re: [Pharo-project] ConfigurationOfXMLSupport...

2010-02-16 Thread Alexandre Bergel
Hi Dale, Thanks for writing ConfigurationOfXMLSupport, I should have done it, but I could not find the time. I consider the package XML-Testing as obsolete. I haven't been able to run it. I think it was useful when Michael begun to develop XML-Parser. But for now, it is rather irrelevant.

Re: [Pharo-project] Fwd: [squeak-dev] Re: ScriptLoader loadFFI doesn't work anymore

2010-02-16 Thread Dale Henrichs
In the current Metacello, you can set the blessing to #broken and the version will be ignored in certain calculations like latestVersion... Dale - Miguel Enrique Cobá Martinez miguel.c...@gmail.com wrote: | El mar, 16-02-2010 a las 13:25 -0800, Dale Henrichs escribió: | - Yanni Chiu

Re: [Pharo-project] About new inspector

2010-02-16 Thread Martin McClure
Stéphane Ducasse wrote: VW has a minimal reflection API that includes this, and GemStone recently added a fairly complete reflection API that allows determining class and size of an object as well as getting setting values of its instvars all without sending the object any messages. do

Re: [Pharo-project] About new inspector

2010-02-16 Thread Igor Stasenko
My 2 cents. On 16 February 2010 19:49, Martin McClure mar...@hand2mouse.com wrote: Stéphane Ducasse wrote: there is a really nice discussion on supporting (not having an inspector breaking) when browsing proxy. Can you have a look? http://code.google.com/p/pharo/issues/detail?id=1970

Re: [Pharo-project] FileSystem question

2010-02-16 Thread Colin Putney
On 2010-02-15, at 9:36 AM, stephane ducasse wrote: |working cache| working := FSDiskFilesystem current working. cache := working / 'package-cache'. cache entry cache entry creation. -- 2010-02-14T10:34:31+00:00 cache entry modification. -- 2010-02-14T10:34:31+00:00

Re: [Pharo-project] Fwd: [squeak-dev] Re: ScriptLoader loadFFI doesn't work anymore

2010-02-16 Thread Yanni Chiu
Dale Henrichs wrote: - Yanni Chiu ya...@rogers.com wrote: | BTW, since all FFI-Examples packages were removed from the FFI | repository, even Metacello versions would fail because the package | is | no longer there. This underscores Lukas' argument that you need to create your own

[Pharo-project] databases

2010-02-16 Thread laurent laffont
Hi, I would like to learn on Pharo + databases. I've seen there's several solutions in both object and relational databases. - Which (open source) object database should I start with (most used) ? - Which object database can be accessed from Smalltalk AND Ruby or Python ? How ? - I want to try