Hello,
I just finished my two years contract as engineer in the RMoD team with
stephane and I am now looking for a job.
I put below a short cv.
If you are looking for a smalltalk developer, or know someone that is
looking , feel free to contact me :)
Experience
=
2009--Present, Rese
Hello,
I am not able to connect to squeaksource
r activePriority) resume.
"cut the stack of current process"
thisContext privSender: thisCtx.
nil
]
2011/6/28 Igor Stasenko
> On 28 June 2011 11:43, Cyrille Delaunay wrote:
> > Ok, thank you henrik.
> > So I understand well that the announcement delivery handler will r
'context' that is nil whereas it should not.
It is quite to understand what is problem (As I do not have a lot of
knowledge around that)
2011/6/28 Henrik Johansen
>
> On Jun 28, 2011, at 10:23 56AM, Cyrille Delaunay wrote:
>
> I got another issue related to that i think.
>
Yes it works fine now :)
2011/5/31 Fabrizio Perin
> no is not
>
> 2011/5/31 Cyrille Delaunay
>
>>
>>
>
> the space of its container?
>
Yes :)
>
> Stef
> On May 31, 2011, at 9:51 AM, Cyrille Delaunay wrote:
>
> > I would like a method that always return something like the first result
> (from the first example) , whatever the 'extending stratgies' of the
&g
ing your mail and I could not really understand what you are
> really looking for.
>
> Stef
>
> On May 20, 2011, at 3:34 PM, Cyrille Delaunay wrote:
>
> > Hello,
> >
> > I have a panelMorph composed by several row/columns with different kind
> of morphs.
>
gards, Gary
>
> - Original Message -
> *From:* Cyrille Delaunay
> *To:* pharo-project
> *Sent:* Friday, May 20, 2011 2:34 PM
> *Subject:* [Pharo-project] How to know 'real' extent of a PanelMorph
>
> Hello,
>
> I have a panelMorph composed by several row
I entered an Issue:
http://code.google.com/p/pharo/issues/detail?id=4296
2011/5/27 Cyrille Delaunay
> Hello,
>
> Today I experimented some strange behaviours with announcements that I
> didn't have in some previous moose images (moose in now based on Pharo
> 1.3).
> I th
Hello,
Today I experimented some strange behaviours with announcements that I
didn't have in some previous moose images (moose in now based on Pharo
1.3).
I think that there was some changes related to announcements in pharo
recently, but I could not be sure it is related.
At one point in my code
Hello,
I have a panelMorph composed by several row/columns with different kind of
morphs.
What I would like to know is, what is the extent / size that I should use to
FULLY display this panel (without scrollbars).
Each time I ask for the extent of a panelMorph, it answers 50@40, whatever
what is i
I don't know how to reproduce the situation in the screenshot, but I have a
small idea of what the problem is:
Your package Spy is composed of several subcategories. All the classes are
defined in the subcategories but none is defined in the one called 'Spy'.
In Rpackage, the classes are put inside
This is maybe related to SystemOrganizer>>addCategory:before: which seems to
never notify that a category has been added (whereas
SystemOrganizer>>addCategory:
does it).
I opened an issue :
http://code.google.com/p/pharo/issues/detail?id=3974
And if you are interested in set up your jobs for the inria server,
There is a small 'how to' in the private wiki of the team :
http://rmod.lille.inria.fr/web/pier/private/HowToUseHudsonInriaServer?_s=pXxBuCpatXvfUsbc&_k=ImksvEWK5Tx95CKx&_n&58
2011/4/5 Lukas Renggli
> Actually you can download t
I think that this part of RPackage has just been copied from PackageInfo to
work quickly with monticello. So for now RPackage deal with overriden
methods in the same way than PackageInfo
2011/3/21 Henrik Johansen
> On Mar 20, 2011, at 9:48 31AM, Stéphane Ducasse wrote:
>
> > So allOverriddenMeth
There is some comments in the classes RPackage and RPackageOrganizer.
To load RPackage manually, there is a ConfigurationOfRPackage in
www.squeaksource.com/PharoTaskForces
2011/2/15 Torsten Bergmann
> Is there any documentation available on RPackage already?
> Or a help book?
> --
> Schon gehört
We have now an hudson job that build images with RPackage integrated and
that run all the tests in the image:
https://pharo-ic.lille.inria.fr/hudson/view/Pharo-TaskForces/job/Pharo%20RPackage%20All%20Tests/
Feel free to use it and report any problem.
See also:
http://code.google.com/p/pharo/issu
I opened an issue
http://code.google.com/p/pharo/issues/detail?id=3609
2011/1/20 Alexandre Bergel
> Excellent project to work on. Include PackageInfo in your scope :-)
>
> Alexandre
>
>
> On 20 Jan 2011, at 11:40, Cyrille Delaunay wrote:
>
> > By looking a bit more
h defined and extension methods).
=> MCClassDefinition(s), one for each class included
in the package.
So I think the point to focus on is, MCPackage >> snapshot, using the
RPackage interface instead of PackageInfo interface to build the snapshot.
I'm look
mplementation. At the moment,
> all categories are mapped one-to-one and in the end, we would like to remove
> class categories altogether.
>
> This infrastructure is also targeted to code browsers.
>
> Doru
>
>
> On 6 Dec 2010, at 09:58, Cyrille Delaunay wrote:
>
Hello,
Recently I made some improvements about RPackage. What I mainly did, is to
implement the 'SystemAnnounncements listening', to update the organizer when
the system change. With that I implemented a set of tests that should all
be green now (in RPackageMCSynchronisationTest (I should change
If someone wants to know, this is the I'm doing it:
refactoring := RenameMethodRefactoring renameMethod: #oldMethodMethod in:
class to: #newMethod permutation: (#()).
refactoring execute.
2010/11/24 Cyrille Delaunay
> Ok, thank you :)
>
> 2010/11/24 Mariano Martinez Peck
&g
ntains the logic of performing a refactoring.
>>
>>
> Exactlly. The UI can be OB-Refactory, or Gaucho, or just programatic.
>
>
>> Doru
>>
>> On 24 Nov 2010, at 09:17, Cyrille Delaunay wrote:
>>
>> > Indeed, in my case I would like to do that w
for
> you to directly use RB and load with your code, the RB core or the specific
> package that you need. Mostly if you need some other similar
> functionalities.
> >>>>
> >>>> Cheers
> >>>>
> >>>> Mariano
> >>>>
> >>>> On Tue, N
Hello,
I'm looking for the right way to move a class from a category to another
category.
When I do: Smalltalk organization classify: #AClassName to: #aCategoryName,
it does the job.
But when I do that, no event is emited to notify that the class has been
moved.
So I guess I'm using this method in
Hello,
I would like to know how I can rename a method programatically and safelly
(without missing to raise any event that has to be raised)
Hello,
I'm currently testing RPackage. RPackage define the method 'package' in
ClassDescription.
In my image there's only one class that already define this method, it's
BogusInfo.
I don't know what is this class and what would be the best solution to solve
this conflict
if you look at the code of ToolBuilderTests>>testGetButtonSideEffects:
testGetButtonSideEffects
self makeButton.
queries := IdentitySet new.
self changed: #testSignalWithNoDiscernableEffect.
self expectedButtonSideEffects do:[:sym|
self assert: (qu
ByteArray >> base64Encoded is no longer defined in Pharo 1.2, but used
in the test Base64MimeConverterTest>>#testOnByteArray. It raise a DNU
message.
I opened an Issue:
http://code.google.com/p/pharo/issues/detail?id=3027&q=base64Encoded&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficult
Several tests from PharoCorePackageDependenciesTests raise errors
because it specify packages not present in pharo 1.2:
'AST-Tests-Core'
'AST-Core'
'AST-Semantic'
The error come from:
referencesInPackageNamed: pkgNameAsString
| pi |
pi := PackageOrganizer de
I just saw that there is propositions to remove CodeMorph:
http://code.google.com/p/pharo/issues/detail?id=2902&q=CodeMorph&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty
So maybe the best fix will be to remove all the tests related ? :)
2010/10/1 Cyrille Delaunay
&g
In pharo 1.2, NewTextMorphTests>>#testFullMethodName raise an error.
This error happen when calling:
CodeMorph >> defaultStyledText
| text attribute |
text := self text.
text addAttribute: ( self newTextColorAttribute: Color black ).
^ text.
text is a string, an
The test SystemVersionTest>>testDowngrade use SytemVersion >> version,
which is deprected. It raise a warning when running the tests in a
pharo 1.2 core image.
I opened an issue:
http://code.google.com/p/pharo/issues/detail?id=3025&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty&star
In pharo 1.2, MorphicToolBuilderTests >> testGetListSelection raise an
error. This error is caused by PluggableListMorphByItem >>
getCurrentSelectionIndex, which looks like that:
getCurrentSelectionIndex
"Answer the index of the current selection."
| item |
getIndexSelec
.
> (well, as soon as it's properly undeprecated in 1.2 at least, #platform
> should be removed instead...)
>
> Cheers,
> Henry
>
> On Sep 3, 2010, at 2:30 23PM, Lukas Renggli wrote:
>
> > Why? OSPlatform doesn't even exist in Pharo 1.1.
> >
>
In the package Filesystem,
FSPlatformResolver class >> forCurrentPlatform
| platformName |
platformName := SmalltalkImage current platformName.
^ (self allSubclasses detect: [:ea | ea platformName = platformName]) new
should be replaced by
FSPlatformResolver class >> forCurrentPlatform
| platfo
Hello,
I would suggest to replace the two methods
--
OSPRocess class >> platformName
"After Squeak version 3.6, #platformName was moved to SmalltalkImage "
^ ((Smalltalk classNamed: 'SmalltalkImage')
ifNil: [^ Smalltalk platformName]) cu
Thanks :)
2010/9/3 Lukas Renggli
> 2010/9/3 Cyrille Delaunay :
> > When I look at http://www.squeaksource.com/shout, It seems that I have
> the
> > last version of the package 'Shout'.
> > Am I looking at the right place ?
>
> http://source.lukas-renggli.
When I look at http://www.squeaksource.com/shout, It seems that I have the
last version of the package 'Shout'.
Am I looking at the right place ?
2010/9/3 Lukas Renggli
> Not if you use the latest version. I fixed that a long time ago.
>
> Lukas
>
>
PluggableShoutMorph >> okToStyle still make a reference to Preferences,
which is no longer present in pharo 1.2. It generate problem when opening a
debugger for example (which is a problem :)).
I opened an issue:
http://code.google.com/p/pharo/issues/detail?id=2905
ver :).
>>
>> On Thu, Sep 2, 2010 at 11:46 AM, Tudor Girba
>> wrote:
>> No, because if you remove it you break 1.1. I would suggest to just rename
>> those variables.
>>
>> Cheers,
>> Doru
>>
>>
>>
>> On 2 Sep 2010, at 16:43, Cy
There is already an issue for that:
http://code.google.com/p/pharo/issues/detail?id=2734&q=PluggableShoutMorph&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty
Should we (I) remove those variables from PluggableShoutMorph?
2010/9/2 Cyrille Delaunay
> Now I have exact
ow to the completion (which does not work for me. I will contact
> Lukas).
>
> Alexandre
>
>
> On 2 Sep 2010, at 08:22, Cyrille Delaunay wrote:
>
> > What is strange, is that there is only one reference to
> unstyledAcceptText, without affecting it a value
Yes it seems to work, thanks :)
2010/9/1 Dale Henrichs
> Mariano Martinez Peck wrote:
>
>> Try (ConfigurationOfMetacello project version: '1.0-beta.27-baseline' )
>> load
>>
>> 2010/9/1 Cyrille Delaunay > cy.delau...@gmail.com>>
>>
Both, updater and solution of yanni are doing what I was expecting. Thanks
:)
2010/9/1 Stéphane Ducasse
> Hi cyrille
>
> I published a read to be tested version of UpdateStreamer.
> Please have a look this is in PharoTaskForces/Updater
>
> I'm a little class inspired heavily from Utilities that
When I try to load moose in a pharo 1.2 image, Metacello is loading (via
ConfigurationOfMetacello) an ancient version of OB which is no longer
compatible with pharo 1.2 (at least for the use of 'Preferences').
Does anyone know if there is a version of metacello working for 1.2?
Cool :)
2010/9/1 Stéphane Ducasse
> cyrille
>
> I'm about to publish UpdateStreamer which will be silent or verbose and
> does what you want.
>
> Stef
>
> On Sep 1, 2010, at 2:54 PM, Cyrille Delaunay wrote:
>
> > Hello,
> >
> > Is there a '
Ok, thanks :)
The problem now is that 'Utilities updateFromServer' open a window to inform
the user, waiting for the user to click on ok. In my case, I want to use
such a method to update the image from a script (for example launched from
hudson). But this 'inform' window stop the execution of the
Hello,
Is there a 'magic' command to programmatically update and load the last
version of a Pharo 1.2 core image?
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Hello,
I'm currently looking a bit at how lint rules work. The current example I'm
looking at is:
RBTempVarOverridesInstVarRule
=> this rule check for tmp variables that override an existing
instance variable in the class
=> when such a case is detected, the result is stored like t
A proposal for a new lint rule that detect classes with empty comment.
Lukas could you include it to the next version of the refactoring browser ?
http://code.google.com/p/pharo/issues/detail?id=2790
___
Pharo-project mailing list
Pharo-project@lists.gfor
Hello,
We are looking for any kind of benchmark in pharo, we would like to include
such benchmarks in a reporting system for Pharo.
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/p
Some news (sources at www.squeaksource.com/Athens):
About having a first 'minimal' version, working with RomePluginCanvas and
RomeReferenceCanvas, it seems to be ok.
I retrieve the tests from Sophie and all are green.
In romeDemo, I made a category with some working examples (using
RomePluginCan
I opened an issue: http://code.google.com/p/pharo/issues/detail?id=2450
2010/5/20 Henrik Johansen
> On May 20, 2010, at 2:11 48PM, Cyrille Delaunay wrote:
>
> Hello,
>
> There is a 'self halt' in the code of TTFontReader
> >>processCompositeGlyph:contours
Hello,
There is a 'self halt' in the code of TTFontReader
>>processCompositeGlyph:contours:from:.
Therefore, when I try to import a font from a file, for example by
evaluating:
TTFontDescription addFromTTFile: FileDirectory default fullName,
'/Fonts/DejaVu/DejaVuSans-Bold.ttf'
the execution is s
Hello,
Indeed, I started to build a small package, integrating one by one things
working in Rome.
You can load it from the squeak source repository:
www.squeaksource.com/Athens
For now, the working canvas are:
- RomePluginCanvas (making the binding with cairo)
- RomeBalloonCanvas
You can see som
Hello,
The method CodeMorph >> stylerClass returns 'SHTextStylerST80', which
is not defined.
I opened an issue: http://code.google.com/p/pharo/issues/detail?id=2373
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.
ld check the Moose overrides?
> is there somewhere a method adding behavior to behavior and friends?
> I did not get the time to have a look.
>
> On Apr 26, 2010, at 11:29 PM, Tudor Girba wrote:
>
> > That is too low level for me :)
> >
> > Doru
> >
> >
>
Hello,
Last week I had a error due to a strange behaviour: I had an instance
variable and an accessor to this instance variable. The instance variable is
instanciated at the initialization of the class. When the error occure, the
instance variable is not nil (when inspecting it from the debugger )
Hello,
I would like to make a specific action when selecting a page of a
tabGroupMorph.
After looking a bit, I didn't find an easy way to do that. Usually, to
control a morph, for example a DropListMorph, I use the class defining the
dropList as Model, and therefore implement myself a #selectionIn
Ok, it works when adding the instance variables:)
Thank you
2010/4/19 Stéphane Ducasse
> probably :)
> one coming from sophie and one coming from the repository.
> We will fix that as soon as we can make it run on mac (ok we just have to
> add the inst var) but would be nice to have a clean
> pl
RomePlugin is present in none of listLoadedModules and listBuiltinModules
2010/4/14 Stéphane Ducasse
> Hi mike and john
>
> We started to play with Rome with cyrille. Alain published a version that
> he started to clean in the Miro repository on squeaksource
> and we got the following behavior
Hello,
Would it be difficult to generate automatically superclass-abstract methods
(with an empty contents) when creating a new subclass?
For example, imagine I want to make my own subclass of Collection. As there
is a lot of methods in this class and probably abstract methods, it would be
cool to
Hello,
In a Pharo-1.0-10515-rc3 image,
In the standard class browser, when you click on the green arrow at
the left of a method, to
browse hierarchyImplementor, an error occur.
I opened an issue: http://code.google.com/p/pharo/issues/detail?id=2305
_
right button, format.
>>
>>
>> 2010/4/2 Stéphane Ducasse
>>
>>> :)
>>>
>>>
>>> Begin forwarded message:
>>>
>>> *From: *Cyrille Delaunay
>>> *Date: *April 2, 2010 1:11:00 PM GMT+02:00
>>> *To: *Stéphane
try in a Pharo-1.0-10515-rc3 image :
|set|
set := Set new.
Collection withAllSubclasses do: [:aClass |
set addAll: aClass methods
].
It will raise an exception telling: "MessageNotUnderstood:
ByteSymbol>>analogousCodeTo:".
Indeed, in the code of CompiledMethod >> = , the message
'
The command send to OSProcess is a Unix-specific command .This command
generate the mse file usimg the '.sh' file from inFusion. The solution add a
condition, and use the .bat file (and the command line that come with ) if
the OS is windows.
2010/2/18 Fabrizio Perin
> Hi,
> i was using moose in
This is a Pharo1.0-10508-rc2dev10.01.2 image
2010/2/16 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 t
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 packag
ollector typeInstvar: #array ofClass: OrderedCollection.*
>>
>> it returns an ExtractedType (containing Assignments (normally :)) and
>> Messages sends). To merge information and find the possible types for this
>> extractedType you must send the message #types on it.
>>
>&
Hi,
I'm trying to use RoelTyper in Pharo. A question I ask myself is: 'Is it
normal that roelTyper doesn't always return some assignements' ?
For example, when I evaluate:
TypeCollector typeInstvar: #array ofClass: OrderedCollection .
the assignements returned is an empty collection. I would exp
."
>
> Bill
>
>
>
> -Original Message-
> From: pharo-project-boun...@lists.gforge.inria.fr [mailto:
> pharo-project-boun...@lists.gforge.inria.fr] On Behalf Of vicnet
> Sent: Monday, November 23, 2009 8:21 AM
> To: pharo-project@lists.gforge.inria.fr
> Subject
Hi everybody,
Just send this email to inform you that I have developed a small library (
called 'Merlin' ) that provide a simple structure to build Wizards.
It is available on squeaksource at: http://www.squeaksource.com/Merlin.
You will find a small example in the class side of 'WizardControl'
Changes are for the package 'Polymorph-Widgets' in the inbox.
2009/10/7 Stéphane Ducasse
> which file in the inbox?
> You see been more precise make sure that we are not losing time.
>
> Stef
>
> On Oct 2, 2009, at 4:32 PM, Cyrille Delaunay wrote:
>
> > Hi,
, because you as a user of checkbox,
> should not care
> about its internals, and speak directly with checkbox public layer ,
> but not with its internal components.
>
> 2009/10/6 Cyrille Delaunay :
> > here is the code of the method creating the checkboxes:
>
en I click on the checkbox button.
2009/10/6 Stéphane Ducasse
> can you send some text :)
>
> On Oct 6, 2009, at 2:02 PM, Cyrille Delaunay wrote:
>
> > I join a screenshot of my code.
> >
> > 2009/10/6 Stéphane Ducasse
> > cyrille
> >
> > do yo
Hi,
Here is what I want to do:
- I have checkbox: ChekboxMorph new
- A checkbox is made of a label and a button
- I want to do a specific action when there is a mouse click on the button
For that:
- I saw that there is a method #on:send:to: in Morph with wich we can do:
checkbox on: #click send
It's done :)
2009/10/2 Marcus Denker
>
> On 02.10.2009, at 10:32, Cyrille Delaunay wrote:
>
> > Hi,
> >
> > I have added comments to the UITheme classe description and into the
> > examples methods, to evaluate directly the examples.
> > I have
Hi,
I have added comments to the UITheme classe description and into the
examples methods, to evaluate directly the examples.
I have saved that in 'PharoInBox' in squeaksource.
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lis
Hi,
I wrote a new version of DataStream ( and its subclasses : ReferenceStream
and SmartRefStream) in Nile and I would like to write tests for those
classes.
I would be very interested by anyone that has already write some tests for
that.
___
Pharo-projec
Hi,
I have saved some tests for A lot of subclasses of Dictionary and Set in
'PharoTaskForces'.
Those tests only test basic behavior of a Set or a Dictionary.
You will probably find errors and failures not due to fasterSets
specificities :
- uncommented classes
- methods unclassified
- class impl
Hi,
Here's my problem :
- I have the class NSCollectionStream which define ( for example ) #atEnd
- I have the class NSSubclassOfCollectionStream ( which is a suclass of
NSCollectionStream).
When I use a trait in NSSubclassOfCollectionStream that required the method
#atEnd, the defintion in NSCol
It's probably that.I just try to run the tests from FloatArray ( that was
not tested at all before), it represent 251 tests.
With all collections tested it seems possible that there is like 2000 new
tests.
2009/7/6 Marcus Denker
>
> On 05.07.2009, at 12:36, Adrian Lienhard wrote:
>
> > Running t
SmallDictionary, unlike all subclasses of Dictionary, never used ( and
initialize ) the instance variable: 'array'.Associations are stored with a
key array ( called 'keys' ) and a value array ( 'values' ).
Problem is that the method #scanFor: is define in Dictionary ( and not
overriden ) with this
With both of your answers I understand that there was a problem and
apparently no good reason to have a ReadLimit set at 0.That was my question,
thank you :)
(anyway this problem should disapear when Nile will replace the actual
Stream hierarchy ;))
2009/6/30 Henrik Johansen
> Well, my point wa
Hi,
ReadWriteStream inherits from WriteStream which hinerits from
PositionableStream.
When you create a ReadWriteStream with #on: you use the default definition
in PositionableStream :
PositionableStream class >> on: aCollection
"Answer an instance of me, streaming over the elements of aCollection
2009/6/29 Cyrille Delaunay
> Same problem with #removeKey:ifAbsent that doesn't return anything for
> MethodDictionary ( instead of the value of association removed).
>
> 2009/6/29 Cyrille Delaunay
>
> Hi,
>> I'm trying to test all subclasses of Dictionary and
Same problem with #removeKey:ifAbsent that doesn't return anything for
MethodDictionary ( instead of the value of association removed).
2009/6/29 Cyrille Delaunay
> Hi,
> I'm trying to test all subclasses of Dictionary and I just find a specific
> behavior for MethodDicti
Hi,
I'm trying to test all subclasses of Dictionary and I just find a specific
behavior for MethodDictionary :
-> #add: return the association that has been added except for
SmallDictionary for which #add: return the value of the association.
Is there a reason for such an implementaion?
try to inspect:
(FloatArray new:1)at: 1 put: 2.5 ; yourself
and print:
self identityIncludes: self anyOne
It returns false.
Is it a 'normal' comportment ?
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr
Hello
I'm Cyrille Delaunay, I work for the RMOD Inria team.
I'm currently working on tests for the Pharo Collection Library using traits.
I've modified, added some traits and therefore redifined things in
test classes to attempt to get a best coverage.
(For the moment : Arra
A change have been saved in 'PharoInBox' for class TestCase in package SUnit
so that suite are now built from allSelectors.
This makes sense when you have testcase classes which inherits from
each other and have parametrized (hook-based) setup.
___
Ph
93 matches
Mail list logo