Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
November 2010
- 115 participants
- 1614 messages
Re: [Pharo-project] Issue 3272 in pharo: SelectorChooserMorph improvement
by pharo@googlecode.com
Updates:
Summary: SelectorChooserMorph improvement
Comment #3 on issue 3272 by stephane.ducasse: SelectorChooserMorph
improvement
http://code.google.com/p/pharo/issues/detail?id=3272
(No comment was entered for this change.)
Nov. 20, 2010
Re: [Pharo-project] Not happy with the issues feed from Google
by George Herolyants
Stef,
After some thinking about it I changed my mind. I agree now that the
initial idea of sending messages from the tracker to this list was not
so bad. And definitely better than having a separate mailing list for
it. You say that that's the pharo developers mailing list after all,
so it's intended for such processes. And I agree with this statement
also.
The only concern I still have is not splitting a discussion between
the mailing list and the tracker. I propose that if someone wants to
answer to the issue, he'd rather do it on the tracker, because this
way his message will appear on both sides: the tracker and the mailing
list, which is good. But the other way, if someone answers to the
issue on the mailing list, it won't appear on the tracker (at least
until google provides such feature) and this is not good.
So you can strike me now from the list of opponents :)
George
Nov. 20, 2010
Re: [Pharo-project] Loading Alien on Pharo 1.1.1
by Luc Fabresse
Hi,
With the "Squeak 4.2.5beta1U" VM from John, the IA32ABI plugin is external.
I can load Alien correctly in a 1.1.1 image.
Then evaluate:
AlienLibrary new ffiPrintString: 'toto' asAlien
Now the plugin has been loaded and:
Smalltalk listLoadedModules
detect:[:any| any beginsWith: 'IA32ABI']
ifNone:[nil]
evaluates to : 'IA32ABI 7 May 2009 (e)'
Cheers,
#Luc
2010/11/20 Eliot Miranda <eliot.miranda(a)gmail.com>
>
>
> On Fri, Nov 19, 2010 at 3:16 PM, Esteban Lorenzano <estebanlm(a)gmail.com>wrote:
>
>> Ok, it loads :)
>> but now I have a problem with this primitive call:
>>
>> <primitive: 'primSizeFieldPut' error: errorCode module: 'IA32ABI'>
>>
>> what I'm missing? I'm using pharo 1.1.1 and no-cog vm (but latest sources)
>>
>
> Hmmm... make sure the IA32ABI plugin is in the VM. IIRC it is an internal
> plugin so it is either there or you need to find a VM that contains it, but
> I could be wrong and it might be available externally (I doubt it).
>
> i.e.
> Smalltalk listBuiltinModules
> detect:[:any| any beginsWith: 'IA32ABI']
> ifNone:[nil]
> should not answer nil.
>
>
> If it doesn't answer nil then I fear there may be a disagreement between
> the plugin's ideas of what the specialObjectArray index of Alien is to the
> recreateSpecialObjectsArray method. At least make sure that Alien is in the
> specialObjectsArray.
>
> HTH
> Eliot
>
>
>> Cheers,
>> Esteban
>>
>>
>> On 2010-11-19 19:05:29 -0300, Eliot Miranda <eliot.miranda(a)gmail.com>
>> said:
>>
>>
>>> Hi Esteban,
>>>
>>> On Fri, Nov 19, 2010 at 10:23 AM, Esteban Lorenzano <estebanlm(a)gmail.com
>>> >wrote:
>>>
>>> still the same error...
>>>> I can press "proceed", but I'm scared to do that :)
>>>>
>>>>
>>> as long as you don't shorten the specialObjectsArray you should be OK.
>>>
>>>
>>>
>>>> Cheers,
>>>> Esteban
>>>>
>>>> On 2010-11-19 11:12:17 -0300, Luc Fabresse <luc.fabresse(a)gmail.com>
>>>> said:
>>>>
>>>>
>>>> Hi All,
>>>>>
>>>>> To load Alien I use:
>>>>>
>>>>> Gofer new
>>>>> squeaksource: 'Alien';
>>>>> package: 'ConfigurationOfAlien';
>>>>> load.
>>>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1') load
>>>>>
>>>>>
>>>>> Cheers,
>>>>>
>>>>> #Luc
>>>>>
>>>>>
>>>>> 2010/11/18 Esteban Lorenzano <estebanlm(a)gmail.com>
>>>>>
>>>>> Hi,
>>>>>
>>>>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?
>>>>>> With ConfigurationOfAlien, I'm getting the "invalid array size" prereq
>>>>>> violated.
>>>>>>
>>>>>> Cheers,
>>>>>> Esteban
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> <span class=3D"Apple-style-span" style=3D"font-family: arial,
>>>>> sans-serif;
>>>>> f=
>>>>> ont-size: 14px; border-collapse: collapse; ">Hi
>>>>> All,<div><br></div><div>=A0=
>>>>> To load =A0Alien I use:</div><div><br></div><div>=A0=A0Gofer
>>>>> new</div><div>=
>>>>> <span style=3D"white-space: pre-wrap; "> </span>squeaksource:
>>>>> 'Alien=
>>>>> 9;;</div>
>>>>> <div><span style=3D"white-space: pre-wrap; "> </span>package:
>>>>> 'Configur=
>>>>> ationOfAlien';</div><div><span style=3D"white-space: pre-wrap; ">
>>>>> </spa=
>>>>> n>load.</div><div><span style=3D"white-space: pre-wrap; ">
>>>>> </span></div><di=
>>>>> v>
>>>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo
>>>>> 1.1')
>>>>> =
>>>>> load</div><div><br></div><div>=A0</div><div>=A0Cheers,</div><div><br
>>>>> clear=
>>>>> =3D"all">#Luc</div></span>
>>>>> <br><br><div class=3D"gmail_quote">2010/11/18 Esteban Lorenzano <span
>>>>> dir=
>>>>> =3D"ltr"><<a href=3D"mailto:estebanlm@gmail.com">
>>>>> estebanlm(a)gmail.com
>>>>>
>>>> </a>=
>>
>> ></span><br><blockquote
>>
>>
>> class=3D"gmail_quote"
>>
>>>
>>>>> style=3D"margin:0 0 0 .8ex=
>>>>> ;border-left:1px #ccc solid;padding-left:1ex;">
>>>>> Hi,<br>
>>>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog
>>>>> vm)?<br>
>>>>> With ConfigurationOfAlien, I'm getting the "invalid array
>>>>> size&quo=
>>>>> t; prereq violated.<br>
>>>>> <br>
>>>>> Cheers,<br><font color=3D"#888888">
>>>>> Esteban<br>
>>>>> <br>
>>>>> <br>
>>>>> <br>
>>>>> </font></blockquote></div><br>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> Hi=A0Esteban,<br><br><div class=3D"gmail_quote">On Fri, Nov 19, 2010 at
>>> 10:=
>>> 23 AM, Esteban Lorenzano <span dir=3D"ltr"><<a href=3D"mailto:
>>> estebanlm@=
>>> gmail.com">estebanlm(a)gmail.com</a>></span> wrote:<br><blockquote
>>> class=
>>> =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc
>>> solid;padd=
>>> ing-left:1ex;">
>>> still the same error...<br>
>>> I can press "proceed", but I'm scared to do that
>>> :)<br></bloc=
>>> kquote><div><br></div><div>as long as you don't shorten the
>>> specialObje=
>>> ctsArray you should be OK.</div><div>=A0</div><blockquote
>>> class=3D"gmail_qu=
>>> ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc
>>> solid;padding-left:1ex=
>>> ;">
>>>
>>> <br>
>>> Cheers,<br>
>>> Esteban<br>
>>> <br>
>>> On 2010-11-19 11:12:17 -0300, Luc Fabresse <<a href=3D"mailto:
>>> luc.fabres=
>>> se(a)gmail.com" target=3D"_blank">luc.fabresse(a)gmail.com</a>> said:<br>
>>> <br>
>>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
>>> .8ex;border-left:1p=
>>>
>>> x #ccc solid;padding-left:1ex">
>>> <br>
>>> Hi All,<br>
>>> <br>
>>> =A0To load =A0Alien I use:<br>
>>> <br>
>>> =A0Gofer new<br>
>>> squeaksource: 'Alien';<br>
>>> package: 'ConfigurationOfAlien';<br>
>>> load.<br>
>>>
>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo
>>> 1.1') =
>>> load<br>
>>> <br>
>>> <br>
>>> =A0Cheers,<br>
>>> <br>
>>> #Luc<br>
>>> <br>
>>> <br>
>>> 2010/11/18 Esteban Lorenzano <<a href=3D"mailto:estebanlm@gmail.com"
>>> tar=
>>> get=3D"_blank">estebanlm(a)gmail.com</a>><br>
>>> <br>
>>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
>>> .8ex;border-left:1p=
>>>
>>> x #ccc solid;padding-left:1ex">
>>> Hi,<br>
>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog
>>> vm)?<br>
>>> With ConfigurationOfAlien, I'm getting the "invalid array
>>> size&quo=
>>> t; prereq<br>
>>>
>>> violated.<br>
>>> <br>
>>> Cheers,<br>
>>> Esteban<br>
>>> <br>
>>> <br>
>>> <br>
>>> <br>
>>> </blockquote>
>>> <br>
>>> <br>
>>> <span class=3D3D"Apple-style-span"
>>> style=3D3D"font-family=
>>> : arial, sans-serif; f=3D<br>
>>> ont-size: 14px; border-collapse: collapse; ">Hi
>>> All,<div><=
>>> br></div><div>=3DA0=3D<br>
>>> To load =3DA0Alien I
>>> use:</div><div><br></div><d=
>>> iv>=3DA0=3DA0Gofer new</div><div>=3D<br>
>>> <span style=3D3D"white-space: pre-wrap; "> =A0 =A0 =A0
>>> =A0&=
>>> lt;/span>squeaksource: &#39;Alien&#3=3D<br>
>>> 9;;</div><br>
>>> <div><span style=3D3D"white-space: pre-wrap; "> =A0
>>> &=
>>> lt;/span>package: &#39;Configur=3D<br>
>>> ationOfAlien&#39;;</div><div><span
>>> style=3D3D"white=
>>> -space: pre-wrap; "> =A0 </spa=3D<br>
>>> n>load.</div><div><span style=3D3D"white-space:
>>> pre-=
>>> wrap; "> =A0 =A0 =A0</span></div><di=3D<br>
>>> v><br>
>>> (Smalltalk at: #ConfigurationOfAlien project version: &#39;Pharo
>>> 1.1&am=
>>> p;#39;) =3D<br>
>>>
>>> load</div><div><br></div><div>=3DA0</div&g=
>>> t;<div>=3DA0Cheers,</div><div><br clear=3D<br>
>>> =3D3D"all">#Luc</div></span><br>
>>> <br><br><div
>>> class=3D3D"gmail_quote">2010/11/18=
>>> Esteban Lorenzano <span dir=3D<br>
>>> =3D3D"ltr">&lt;<a href=3D3D"mailto:<a
>>> href=3D"mail=
>>> to:estebanlm@gmail.com <to%3Aestebanlm(a)gmail.com>" target=3D"_blank">
>>> estebanlm(a)gmail.com</a>">=
>>>
>> <a
>>
>>>
>>> href=3D"mailto:estebanlm@gmail.com" target=3D"_blank">estebanlm(a)gmail.co
>>> =
>>> m</a></a>=3D<br>
>>>
>>> </blockquote>
>>> &gt;</span><br><blockquote <br>
>>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
>>> .8ex;border-left:1p=
>>>
>>> x #ccc solid;padding-left:1ex">
>>> <br>
>>> class=3D3D"gmail_quote" style=3D3D"margin:0 0 0
>>> .8ex=3D<br>
>>> ;border-left:1px #ccc solid;padding-left:1ex;"><br>
>>> Hi,<br><br>
>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog
>>> vm)?<b=
>>> r><br>
>>> With ConfigurationOfAlien, I&#39;m getting the &quot;invalid
>>> array =
>>> size&quo=3D<br>
>>> t; prereq violated.<br><br>
>>> <br><br>
>>> Cheers,<br><font color=3D3D"#888888"><br>
>>> Esteban<br><br>
>>> <br><br>
>>> <br><br>
>>> <br><br>
>>> </font></blockquote></div><br><br>
>>> </blockquote>
>>> <br>
>>> <br>
>>> <br>
>>> <br>
>>> </blockquote></div><br>
>>>
>>
>>
>>
>>
>>
>
Nov. 20, 2010
Re: [Pharo-project] Not happy with the issues feed from Google
by Tony Fleig
+1
On Thu, Nov 18, 2010 at 7:47 AM, Stephan Eggermont <stephan(a)stack.nl> wrote:
> Hello,
>
> I'm not happy to see the feed subscribed to this mailing list.
> I often have to use the web interface to this list, and the number
> of one-line comments and status changes makes for a very
> unpleasant reading experience. In addition it makes it more
> difficult to find the interesting discussions. As a workflow,
> it also has problems, as reply mails are not added back to the
> issue tracker.
>
> Stephan
>
>
Nov. 20, 2010
Re: [Pharo-project] Loading Alien on Pharo 1.1.1
by Eliot Miranda
On Fri, Nov 19, 2010 at 3:16 PM, Esteban Lorenzano <estebanlm(a)gmail.com>wrote:
> Ok, it loads :)
> but now I have a problem with this primitive call:
>
> <primitive: 'primSizeFieldPut' error: errorCode module: 'IA32ABI'>
>
> what I'm missing? I'm using pharo 1.1.1 and no-cog vm (but latest sources)
>
Hmmm... make sure the IA32ABI plugin is in the VM. IIRC it is an internal
plugin so it is either there or you need to find a VM that contains it, but
I could be wrong and it might be available externally (I doubt it).
i.e.
Smalltalk listBuiltinModules
detect:[:any| any beginsWith: 'IA32ABI']
ifNone:[nil]
should not answer nil.
If it doesn't answer nil then I fear there may be a disagreement between the
plugin's ideas of what the specialObjectArray index of Alien is to the
recreateSpecialObjectsArray method. At least make sure that Alien is in the
specialObjectsArray.
HTH
Eliot
> Cheers,
> Esteban
>
>
> On 2010-11-19 19:05:29 -0300, Eliot Miranda <eliot.miranda(a)gmail.com>
> said:
>
>
>> Hi Esteban,
>>
>> On Fri, Nov 19, 2010 at 10:23 AM, Esteban Lorenzano <estebanlm(a)gmail.com
>> >wrote:
>>
>> still the same error...
>>> I can press "proceed", but I'm scared to do that :)
>>>
>>>
>> as long as you don't shorten the specialObjectsArray you should be OK.
>>
>>
>>
>>> Cheers,
>>> Esteban
>>>
>>> On 2010-11-19 11:12:17 -0300, Luc Fabresse <luc.fabresse(a)gmail.com>
>>> said:
>>>
>>>
>>> Hi All,
>>>>
>>>> To load Alien I use:
>>>>
>>>> Gofer new
>>>> squeaksource: 'Alien';
>>>> package: 'ConfigurationOfAlien';
>>>> load.
>>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1') load
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> #Luc
>>>>
>>>>
>>>> 2010/11/18 Esteban Lorenzano <estebanlm(a)gmail.com>
>>>>
>>>> Hi,
>>>>
>>>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?
>>>>> With ConfigurationOfAlien, I'm getting the "invalid array size" prereq
>>>>> violated.
>>>>>
>>>>> Cheers,
>>>>> Esteban
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> <span class=3D"Apple-style-span" style=3D"font-family: arial,
>>>> sans-serif;
>>>> f=
>>>> ont-size: 14px; border-collapse: collapse; ">Hi
>>>> All,<div><br></div><div>=A0=
>>>> To load =A0Alien I use:</div><div><br></div><div>=A0=A0Gofer
>>>> new</div><div>=
>>>> <span style=3D"white-space: pre-wrap; "> </span>squeaksource:
>>>> 'Alien=
>>>> 9;;</div>
>>>> <div><span style=3D"white-space: pre-wrap; "> </span>package:
>>>> 'Configur=
>>>> ationOfAlien';</div><div><span style=3D"white-space: pre-wrap; ">
>>>> </spa=
>>>> n>load.</div><div><span style=3D"white-space: pre-wrap; ">
>>>> </span></div><di=
>>>> v>
>>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo
>>>> 1.1')
>>>> =
>>>> load</div><div><br></div><div>=A0</div><div>=A0Cheers,</div><div><br
>>>> clear=
>>>> =3D"all">#Luc</div></span>
>>>> <br><br><div class=3D"gmail_quote">2010/11/18 Esteban Lorenzano <span
>>>> dir=
>>>> =3D"ltr"><<a href=3D"mailto:estebanlm@gmail.com">estebanlm(a)gmail.com
>>>>
>>> </a>=
>
> ></span><br><blockquote
>
>
> class=3D"gmail_quote"
>
>>
>>>> style=3D"margin:0 0 0 .8ex=
>>>> ;border-left:1px #ccc solid;padding-left:1ex;">
>>>> Hi,<br>
>>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog
>>>> vm)?<br>
>>>> With ConfigurationOfAlien, I'm getting the "invalid array
>>>> size&quo=
>>>> t; prereq violated.<br>
>>>> <br>
>>>> Cheers,<br><font color=3D"#888888">
>>>> Esteban<br>
>>>> <br>
>>>> <br>
>>>> <br>
>>>> </font></blockquote></div><br>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>
>> Hi=A0Esteban,<br><br><div class=3D"gmail_quote">On Fri, Nov 19, 2010 at
>> 10:=
>> 23 AM, Esteban Lorenzano <span dir=3D"ltr"><<a href=3D"mailto:
>> estebanlm@=
>> gmail.com">estebanlm(a)gmail.com</a>></span> wrote:<br><blockquote
>> class=
>> =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc
>> solid;padd=
>> ing-left:1ex;">
>> still the same error...<br>
>> I can press "proceed", but I'm scared to do that
>> :)<br></bloc=
>> kquote><div><br></div><div>as long as you don't shorten the
>> specialObje=
>> ctsArray you should be OK.</div><div>=A0</div><blockquote
>> class=3D"gmail_qu=
>> ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc
>> solid;padding-left:1ex=
>> ;">
>>
>> <br>
>> Cheers,<br>
>> Esteban<br>
>> <br>
>> On 2010-11-19 11:12:17 -0300, Luc Fabresse <<a href=3D"mailto:
>> luc.fabres=
>> se(a)gmail.com" target=3D"_blank">luc.fabresse(a)gmail.com</a>> said:<br>
>> <br>
>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
>> .8ex;border-left:1p=
>>
>> x #ccc solid;padding-left:1ex">
>> <br>
>> Hi All,<br>
>> <br>
>> =A0To load =A0Alien I use:<br>
>> <br>
>> =A0Gofer new<br>
>> squeaksource: 'Alien';<br>
>> package: 'ConfigurationOfAlien';<br>
>> load.<br>
>>
>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1')
>> =
>> load<br>
>> <br>
>> <br>
>> =A0Cheers,<br>
>> <br>
>> #Luc<br>
>> <br>
>> <br>
>> 2010/11/18 Esteban Lorenzano <<a href=3D"mailto:estebanlm@gmail.com"
>> tar=
>> get=3D"_blank">estebanlm(a)gmail.com</a>><br>
>> <br>
>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
>> .8ex;border-left:1p=
>>
>> x #ccc solid;padding-left:1ex">
>> Hi,<br>
>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<br>
>> With ConfigurationOfAlien, I'm getting the "invalid array
>> size&quo=
>> t; prereq<br>
>>
>> violated.<br>
>> <br>
>> Cheers,<br>
>> Esteban<br>
>> <br>
>> <br>
>> <br>
>> <br>
>> </blockquote>
>> <br>
>> <br>
>> <span class=3D3D"Apple-style-span"
>> style=3D3D"font-family=
>> : arial, sans-serif; f=3D<br>
>> ont-size: 14px; border-collapse: collapse; ">Hi
>> All,<div><=
>> br></div><div>=3DA0=3D<br>
>> To load =3DA0Alien I
>> use:</div><div><br></div><d=
>> iv>=3DA0=3DA0Gofer new</div><div>=3D<br>
>> <span style=3D3D"white-space: pre-wrap; "> =A0 =A0 =A0
>> =A0&=
>> lt;/span>squeaksource: &#39;Alien&#3=3D<br>
>> 9;;</div><br>
>> <div><span style=3D3D"white-space: pre-wrap; "> =A0
>> &=
>> lt;/span>package: &#39;Configur=3D<br>
>> ationOfAlien&#39;;</div><div><span
>> style=3D3D"white=
>> -space: pre-wrap; "> =A0 </spa=3D<br>
>> n>load.</div><div><span style=3D3D"white-space:
>> pre-=
>> wrap; "> =A0 =A0 =A0</span></div><di=3D<br>
>> v><br>
>> (Smalltalk at: #ConfigurationOfAlien project version: &#39;Pharo
>> 1.1&am=
>> p;#39;) =3D<br>
>>
>> load</div><div><br></div><div>=3DA0</div&g=
>> t;<div>=3DA0Cheers,</div><div><br clear=3D<br>
>> =3D3D"all">#Luc</div></span><br>
>> <br><br><div
>> class=3D3D"gmail_quote">2010/11/18=
>> Esteban Lorenzano <span dir=3D<br>
>> =3D3D"ltr">&lt;<a href=3D3D"mailto:<a
>> href=3D"mail=
>> to:estebanlm@gmail.com <to%3Aestebanlm(a)gmail.com>" target=3D"_blank">
>> estebanlm(a)gmail.com</a>">=
>>
> <a
>
>>
>> href=3D"mailto:estebanlm@gmail.com" target=3D"_blank">estebanlm(a)gmail.co=
>> m</a></a>=3D<br>
>>
>> </blockquote>
>> &gt;</span><br><blockquote <br>
>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
>> .8ex;border-left:1p=
>>
>> x #ccc solid;padding-left:1ex">
>> <br>
>> class=3D3D"gmail_quote" style=3D3D"margin:0 0 0 .8ex=3D<br>
>> ;border-left:1px #ccc solid;padding-left:1ex;"><br>
>> Hi,<br><br>
>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog
>> vm)?<b=
>> r><br>
>> With ConfigurationOfAlien, I&#39;m getting the &quot;invalid array
>> =
>> size&quo=3D<br>
>> t; prereq violated.<br><br>
>> <br><br>
>> Cheers,<br><font color=3D3D"#888888"><br>
>> Esteban<br><br>
>> <br><br>
>> <br><br>
>> <br><br>
>> </font></blockquote></div><br><br>
>> </blockquote>
>> <br>
>> <br>
>> <br>
>> <br>
>> </blockquote></div><br>
>>
>
>
>
>
>
Nov. 19, 2010
Re: [Pharo-project] Loading Alien on Pharo 1.1.1
by Esteban Lorenzano
sorry, stupid question... I was sure the alien plugin was being
compiled, but it wasn't...
forget the last message :(
On 2010-11-19 20:22:11 -0300, Esteban Lorenzano
<estebanlm(a)gmail.com> said:
> forget so say: the error is with any primitive call with the form:
> <primitive:error:module::>
>
> cheers,
> Esteban
>
> On 2010-11-19 20:16:14 -0300, Esteban Lorenzano
> <estebanlm(a)gmail.com> said:
>
>> Ok, it loads :)
>> but now I have a problem with this primitive call:
>>
>> <primitive: 'primSizeFieldPut' error: errorCode module: 'IA32ABI'>
>>
>> what I'm missing? I'm using pharo 1.1.1 and no-cog vm (but latest sources)
>>
>> Cheers,
>> Esteban
>>
>> On 2010-11-19 19:05:29 -0300, Eliot Miranda
>> <eliot.miranda(a)gmail.com> said:
>>
>>>
>>> Hi Esteban,
>>>
>>> On Fri, Nov 19, 2010 at 10:23 AM, Esteban Lorenzano
>>> <estebanlm(a)gmail.com>wrote:
>>>
>>>> still the same error...
>>>> I can press "proceed", but I'm scared to do that :)
>>>>
>>>
>>> as long as you don't shorten the specialObjectsArray you should be OK.
>>>
>>>
>>>>
>>>> Cheers,
>>>> Esteban
>>>>
>>>> On 2010-11-19 11:12:17 -0300, Luc Fabresse
>>>> <luc.fabresse(a)gmail.com> said:
>>>>
>>>>
>>>>> Hi All,
>>>>>
>>>>> To load Alien I use:
>>>>>
>>>>> Gofer new
>>>>> squeaksource: 'Alien';
>>>>> package: 'ConfigurationOfAlien';
>>>>> load.
>>>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1') load
>>>>>
>>>>>
>>>>> Cheers,
>>>>>
>>>>> #Luc
>>>>>
>>>>>
>>>>> 2010/11/18 Esteban Lorenzano
>>>>> <estebanlm(a)gmail.com>
>>>>>
>>>>> Hi,
>>>>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?
>>>>>> With ConfigurationOfAlien, I'm getting the "invalid array size" prereq
>>>>>> violated.
>>>>>>
>>>>>> Cheers,
>>>>>> Esteban
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> <span class=3D"Apple-style-span" style=3D"font-family: arial, sans-serif;
>>>>> f=
>>>>> ont-size: 14px; border-collapse: collapse; ">Hi
>>>>> All,<div><br></div><div>=A0=
>>>>> To load =A0Alien I use:</div><div><br></div><div>=A0=A0Gofer
>>>>> new</div><div>=
>>>>> <span style=3D"white-space: pre-wrap; "> </span>squeaksource:
>>>>> 'Alien=
>>>>> 9;;</div>
>>>>> <div><span style=3D"white-space: pre-wrap; "> </span>package:
>>>>> 'Configur=
>>>>> ationOfAlien';</div><div><span style=3D"white-space: pre-wrap; ">
>>>>> </spa=
>>>>> n>load.</div><div><span style=3D"white-space: pre-wrap; ">
>>>>> </span></div><di=
>>>>> v>
>>>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1')
>>>>> =
>>>>> load</div><div><br></div><div>=A0</div><div>=A0Cheers,</div><div><br
>>>>> clear=
>>>>> =3D"all">#Luc</div></span>
>>>>> <br><br><div class=3D"gmail_quote">2010/11/18 Esteban Lorenzano <span dir=
>>>>> =3D"ltr"><<a
>>>>> href=3D"mailto:estebanlm@gmail.com">estebanlm(a)gmail.com
</a>=
></span><br><blockquote
class=3D"gmail_quote"
style=3D"margin:0
0
>>>>>
>>>>> 0 .8ex=
>>>>> ;border-left:1px #ccc solid;padding-left:1ex;">
>>>>> Hi,<br>
>>>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<br>
>>>>> With ConfigurationOfAlien, I'm getting the "invalid array
>>>>> size&quo=
>>>>> t; prereq violated.<br>
>>>>> <br>
>>>>> Cheers,<br><font color=3D"#888888">
>>>>> Esteban<br>
>>>>> <br>
>>>>> <br>
>>>>> <br>
>>>>> </font></blockquote></div><br>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> Hi=A0Esteban,<br><br><div class=3D"gmail_quote">On Fri, Nov 19, 2010 at 10:=
>>> 23 AM, Esteban Lorenzano <span dir=3D"ltr"><<a href=3D"mailto:estebanlm@=
>>> gmail.com">estebanlm(a)gmail.com</a>></span>
>>> wrote:<br><blockquote class=
>>> =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
>>> ing-left:1ex;">
>>> still the same error...<br>
>>> I can press "proceed", but I'm scared to do that :)<br></bloc=
>>> kquote><div><br></div><div>as long as you don't shorten the specialObje=
>>> ctsArray you should be OK.</div><div>=A0</div><blockquote class=3D"gmail_qu=
>>> ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
>>> ;">
>>>
>>> <br>
>>> Cheers,<br>
>>> Esteban<br>
>>> <br>
>>> On 2010-11-19 11:12:17 -0300, Luc Fabresse <<a href=3D"mailto:luc.fabres=
>>> se(a)gmail.com"
>>> target=3D"_blank">luc.fabresse(a)gmail.com</a>>
>>> said:<br>
>>> <br>
>>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
>>> x #ccc solid;padding-left:1ex">
>>> <br>
>>> Hi All,<br>
>>> <br>
>>> =A0To load =A0Alien I use:<br>
>>> <br>
>>> =A0Gofer new<br>
>>> squeaksource: 'Alien';<br>
>>> package: 'ConfigurationOfAlien';<br>
>>> load.<br>
>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1') =
>>> load<br>
>>> <br>
>>> <br>
>>> =A0Cheers,<br>
>>> <br>
>>> #Luc<br>
>>> <br>
>>> <br>
>>> 2010/11/18 Esteban Lorenzano <<a
>>> href=3D"mailto:estebanlm@gmail.com" tar=
>>> get=3D"_blank">estebanlm(a)gmail.com</a>><br>
>>> <br>
>>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
>>> x #ccc solid;padding-left:1ex">
>>> Hi,<br>
>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<br>
>>> With ConfigurationOfAlien, I'm getting the "invalid array size&quo=
>>> t; prereq<br>
>>> violated.<br>
>>> <br>
>>> Cheers,<br>
>>> Esteban<br>
>>> <br>
>>> <br>
>>> <br>
>>> <br>
>>> </blockquote>
>>> <br>
>>> <br>
>>> <span class=3D3D"Apple-style-span" style=3D3D"font-family=
>>> : arial, sans-serif; f=3D<br>
>>> ont-size: 14px; border-collapse: collapse; ">Hi All,<div><=
>>> br></div><div>=3DA0=3D<br>
>>> To load =3DA0Alien I use:</div><div><br></div><d=
>>> iv>=3DA0=3DA0Gofer new</div><div>=3D<br>
>>> <span style=3D3D"white-space: pre-wrap; "> =A0 =A0 =A0 =A0&=
>>> lt;/span>squeaksource: &#39;Alien&#3=3D<br>
>>> 9;;</div><br>
>>> <div><span style=3D3D"white-space: pre-wrap; "> =A0 &=
>>> lt;/span>package: &#39;Configur=3D<br>
>>> ationOfAlien&#39;;</div><div><span style=3D3D"white=
>>> -space: pre-wrap; "> =A0 </spa=3D<br>
>>> n>load.</div><div><span style=3D3D"white-space: pre-=
>>> wrap; "> =A0 =A0 =A0</span></div><di=3D<br>
>>> v><br>
>>> (Smalltalk at: #ConfigurationOfAlien project version: &#39;Pharo 1.1&am=
>>> p;#39;) =3D<br>
>>> load</div><div><br></div><div>=3DA0</div&g=
>>> t;<div>=3DA0Cheers,</div><div><br clear=3D<br>
>>> =3D3D"all">#Luc</div></span><br>
>>> <br><br><div class=3D3D"gmail_quote">2010/11/18=
>>> Esteban Lorenzano <span dir=3D<br>
>>> =3D3D"ltr">&lt;<a href=3D3D"mailto:<a href=3D"mail=
>>> to:estebanlm@gmail.com"
>>> target=3D"_blank">estebanlm(a)gmail.com</a>">=
<a
href=3D"mailto:estebanlm@gmail.com"
target=3D"_blank">estebanlm(a)gmail.co=
m</a></a>=3D<br>
</blockquote>
&gt;</span><br><blockquote
>>>
>>> <br>
>>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
>>> x #ccc solid;padding-left:1ex">
>>> <br>
>>> class=3D3D"gmail_quote" style=3D3D"margin:0 0 0 .8ex=3D<br>
>>> ;border-left:1px #ccc solid;padding-left:1ex;"><br>
>>> Hi,<br><br>
>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<b=
>>> r><br>
>>> With ConfigurationOfAlien, I&#39;m getting the &quot;invalid array =
>>> size&quo=3D<br>
>>> t; prereq violated.<br><br>
>>> <br><br>
>>> Cheers,<br><font color=3D3D"#888888"><br>
>>> Esteban<br><br>
>>> <br><br>
>>> <br><br>
>>> <br><br>
>>> </font></blockquote></div><br><br>
>>> </blockquote>
>>> <br>
>>> <br>
>>> <br>
>>> <br>
>>> </blockquote></div><br>
Nov. 19, 2010
Re: [Pharo-project] Loading Alien on Pharo 1.1.1
by Esteban Lorenzano
forget so say: the error is with any primitive call with the form:
<primitive:error:module::>
cheers,
Esteban
On 2010-11-19 20:16:14 -0300, Esteban Lorenzano
<estebanlm(a)gmail.com> said:
> Ok, it loads :)
> but now I have a problem with this primitive call:
>
> <primitive: 'primSizeFieldPut' error: errorCode module: 'IA32ABI'>
>
> what I'm missing? I'm using pharo 1.1.1 and no-cog vm (but latest sources)
>
> Cheers,
> Esteban
>
> On 2010-11-19 19:05:29 -0300, Eliot Miranda
> <eliot.miranda(a)gmail.com> said:
>
>>
>> Hi Esteban,
>>
>> On Fri, Nov 19, 2010 at 10:23 AM, Esteban Lorenzano
>> <estebanlm(a)gmail.com>wrote:
>>
>>> still the same error...
>>> I can press "proceed", but I'm scared to do that :)
>>>
>>
>> as long as you don't shorten the specialObjectsArray you should be OK.
>>
>>
>>>
>>> Cheers,
>>> Esteban
>>>
>>> On 2010-11-19 11:12:17 -0300, Luc Fabresse
>>> <luc.fabresse(a)gmail.com> said:
>>>
>>>
>>>> Hi All,
>>>>
>>>> To load Alien I use:
>>>>
>>>> Gofer new
>>>> squeaksource: 'Alien';
>>>> package: 'ConfigurationOfAlien';
>>>> load.
>>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1') load
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> #Luc
>>>>
>>>>
>>>> 2010/11/18 Esteban Lorenzano
>>>> <estebanlm(a)gmail.com>
>>>>
>>>> Hi,
>>>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?
>>>>> With ConfigurationOfAlien, I'm getting the "invalid array size" prereq
>>>>> violated.
>>>>>
>>>>> Cheers,
>>>>> Esteban
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> <span class=3D"Apple-style-span" style=3D"font-family: arial, sans-serif;
>>>> f=
>>>> ont-size: 14px; border-collapse: collapse; ">Hi
>>>> All,<div><br></div><div>=A0=
>>>> To load =A0Alien I use:</div><div><br></div><div>=A0=A0Gofer
>>>> new</div><div>=
>>>> <span style=3D"white-space: pre-wrap; "> </span>squeaksource:
>>>> 'Alien=
>>>> 9;;</div>
>>>> <div><span style=3D"white-space: pre-wrap; "> </span>package:
>>>> 'Configur=
>>>> ationOfAlien';</div><div><span style=3D"white-space: pre-wrap; ">
>>>> </spa=
>>>> n>load.</div><div><span style=3D"white-space: pre-wrap; ">
>>>> </span></div><di=
>>>> v>
>>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1')
>>>> =
>>>> load</div><div><br></div><div>=A0</div><div>=A0Cheers,</div><div><br
>>>> clear=
>>>> =3D"all">#Luc</div></span>
>>>> <br><br><div class=3D"gmail_quote">2010/11/18 Esteban Lorenzano <span dir=
>>>> =3D"ltr"><<a
>>>> href=3D"mailto:estebanlm@gmail.com">estebanlm(a)gmail.com
</a>=
></span><br><blockquote
class=3D"gmail_quote"
style=3D"margin:0
>>>>
>>>> 0 0 .8ex=
>>>> ;border-left:1px #ccc solid;padding-left:1ex;">
>>>> Hi,<br>
>>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<br>
>>>> With ConfigurationOfAlien, I'm getting the "invalid array
>>>> size&quo=
>>>> t; prereq violated.<br>
>>>> <br>
>>>> Cheers,<br><font color=3D"#888888">
>>>> Esteban<br>
>>>> <br>
>>>> <br>
>>>> <br>
>>>> </font></blockquote></div><br>
>>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> Hi=A0Esteban,<br><br><div class=3D"gmail_quote">On Fri, Nov 19, 2010 at 10:=
>> 23 AM, Esteban Lorenzano <span dir=3D"ltr"><<a href=3D"mailto:estebanlm@=
>> gmail.com">estebanlm(a)gmail.com</a>></span>
>> wrote:<br><blockquote class=
>> =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
>> ing-left:1ex;">
>> still the same error...<br>
>> I can press "proceed", but I'm scared to do that :)<br></bloc=
>> kquote><div><br></div><div>as long as you don't shorten the specialObje=
>> ctsArray you should be OK.</div><div>=A0</div><blockquote class=3D"gmail_qu=
>> ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
>> ;">
>>
>> <br>
>> Cheers,<br>
>> Esteban<br>
>> <br>
>> On 2010-11-19 11:12:17 -0300, Luc Fabresse <<a href=3D"mailto:luc.fabres=
>> se(a)gmail.com"
>> target=3D"_blank">luc.fabresse(a)gmail.com</a>>
>> said:<br>
>> <br>
>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
>> x #ccc solid;padding-left:1ex">
>> <br>
>> Hi All,<br>
>> <br>
>> =A0To load =A0Alien I use:<br>
>> <br>
>> =A0Gofer new<br>
>> squeaksource: 'Alien';<br>
>> package: 'ConfigurationOfAlien';<br>
>> load.<br>
>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1') =
>> load<br>
>> <br>
>> <br>
>> =A0Cheers,<br>
>> <br>
>> #Luc<br>
>> <br>
>> <br>
>> 2010/11/18 Esteban Lorenzano <<a
>> href=3D"mailto:estebanlm@gmail.com" tar=
>> get=3D"_blank">estebanlm(a)gmail.com</a>><br>
>> <br>
>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
>> x #ccc solid;padding-left:1ex">
>> Hi,<br>
>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<br>
>> With ConfigurationOfAlien, I'm getting the "invalid array size&quo=
>> t; prereq<br>
>> violated.<br>
>> <br>
>> Cheers,<br>
>> Esteban<br>
>> <br>
>> <br>
>> <br>
>> <br>
>> </blockquote>
>> <br>
>> <br>
>> <span class=3D3D"Apple-style-span" style=3D3D"font-family=
>> : arial, sans-serif; f=3D<br>
>> ont-size: 14px; border-collapse: collapse; ">Hi All,<div><=
>> br></div><div>=3DA0=3D<br>
>> To load =3DA0Alien I use:</div><div><br></div><d=
>> iv>=3DA0=3DA0Gofer new</div><div>=3D<br>
>> <span style=3D3D"white-space: pre-wrap; "> =A0 =A0 =A0 =A0&=
>> lt;/span>squeaksource: &#39;Alien&#3=3D<br>
>> 9;;</div><br>
>> <div><span style=3D3D"white-space: pre-wrap; "> =A0 &=
>> lt;/span>package: &#39;Configur=3D<br>
>> ationOfAlien&#39;;</div><div><span style=3D3D"white=
>> -space: pre-wrap; "> =A0 </spa=3D<br>
>> n>load.</div><div><span style=3D3D"white-space: pre-=
>> wrap; "> =A0 =A0 =A0</span></div><di=3D<br>
>> v><br>
>> (Smalltalk at: #ConfigurationOfAlien project version: &#39;Pharo 1.1&am=
>> p;#39;) =3D<br>
>> load</div><div><br></div><div>=3DA0</div&g=
>> t;<div>=3DA0Cheers,</div><div><br clear=3D<br>
>> =3D3D"all">#Luc</div></span><br>
>> <br><br><div class=3D3D"gmail_quote">2010/11/18=
>> Esteban Lorenzano <span dir=3D<br>
>> =3D3D"ltr">&lt;<a href=3D3D"mailto:<a href=3D"mail=
>> to:estebanlm@gmail.com"
>> target=3D"_blank">estebanlm(a)gmail.com</a>">=
<a
href=3D"mailto:estebanlm@gmail.com"
>>
>> target=3D"_blank">estebanlm(a)gmail.co=
>> m</a></a>=3D<br>
>>
>> </blockquote>
>> &gt;</span><br><blockquote <br>
>> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
>> x #ccc solid;padding-left:1ex">
>> <br>
>> class=3D3D"gmail_quote" style=3D3D"margin:0 0 0 .8ex=3D<br>
>> ;border-left:1px #ccc solid;padding-left:1ex;"><br>
>> Hi,<br><br>
>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<b=
>> r><br>
>> With ConfigurationOfAlien, I&#39;m getting the &quot;invalid array =
>> size&quo=3D<br>
>> t; prereq violated.<br><br>
>> <br><br>
>> Cheers,<br><font color=3D3D"#888888"><br>
>> Esteban<br><br>
>> <br><br>
>> <br><br>
>> <br><br>
>> </font></blockquote></div><br><br>
>> </blockquote>
>> <br>
>> <br>
>> <br>
>> <br>
>> </blockquote></div><br>
Nov. 19, 2010
Re: [Pharo-project] Ideas for CompiledMethod proxies?
by Igor Stasenko
Also, here the proxy which can be used to catch all messages (except
those, which optimized by compiler, like #== or #class
and #cannotInterpret:)
:)
--
Best regards,
Igor Stasenko AKA sig.
Nov. 19, 2010
Re: [Pharo-project] Loading Alien on Pharo 1.1.1
by Esteban Lorenzano
Ok, it loads :)
but now I have a problem with this primitive call:
<primitive: 'primSizeFieldPut' error: errorCode module: 'IA32ABI'>
what I'm missing? I'm using pharo 1.1.1 and no-cog vm (but latest sources)
Cheers,
Esteban
On 2010-11-19 19:05:29 -0300, Eliot Miranda
<eliot.miranda(a)gmail.com> said:
>
> Hi Esteban,
>
> On Fri, Nov 19, 2010 at 10:23 AM, Esteban Lorenzano
> <estebanlm(a)gmail.com>wrote:
>
>> still the same error...
>> I can press "proceed", but I'm scared to do that :)
>>
>
> as long as you don't shorten the specialObjectsArray you should be OK.
>
>
>>
>> Cheers,
>> Esteban
>>
>> On 2010-11-19 11:12:17 -0300, Luc Fabresse
>> <luc.fabresse(a)gmail.com> said:
>>
>>
>>> Hi All,
>>>
>>> To load Alien I use:
>>>
>>> Gofer new
>>> squeaksource: 'Alien';
>>> package: 'ConfigurationOfAlien';
>>> load.
>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1') load
>>>
>>>
>>> Cheers,
>>>
>>> #Luc
>>>
>>>
>>> 2010/11/18 Esteban Lorenzano
>>> <estebanlm(a)gmail.com>
>>>
>>> Hi,
>>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?
>>>> With ConfigurationOfAlien, I'm getting the "invalid array size" prereq
>>>> violated.
>>>>
>>>> Cheers,
>>>> Esteban
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> <span class=3D"Apple-style-span" style=3D"font-family: arial, sans-serif;
>>> f=
>>> ont-size: 14px; border-collapse: collapse; ">Hi
>>> All,<div><br></div><div>=A0=
>>> To load =A0Alien I use:</div><div><br></div><div>=A0=A0Gofer
>>> new</div><div>=
>>> <span style=3D"white-space: pre-wrap; "> </span>squeaksource:
>>> 'Alien=
>>> 9;;</div>
>>> <div><span style=3D"white-space: pre-wrap; "> </span>package:
>>> 'Configur=
>>> ationOfAlien';</div><div><span style=3D"white-space: pre-wrap; ">
>>> </spa=
>>> n>load.</div><div><span style=3D"white-space: pre-wrap; ">
>>> </span></div><di=
>>> v>
>>> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1')
>>> =
>>> load</div><div><br></div><div>=A0</div><div>=A0Cheers,</div><div><br
>>> clear=
>>> =3D"all">#Luc</div></span>
>>> <br><br><div class=3D"gmail_quote">2010/11/18 Esteban Lorenzano <span dir=
>>> =3D"ltr"><<a
>>> href=3D"mailto:estebanlm@gmail.com">estebanlm(a)gmail.com
</a>=
></span><br><blockquote
class=3D"gmail_quote"
>>>
>>> style=3D"margin:0 0 0 .8ex=
>>> ;border-left:1px #ccc solid;padding-left:1ex;">
>>> Hi,<br>
>>> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<br>
>>> With ConfigurationOfAlien, I'm getting the "invalid array
>>> size&quo=
>>> t; prereq violated.<br>
>>> <br>
>>> Cheers,<br><font color=3D"#888888">
>>> Esteban<br>
>>> <br>
>>> <br>
>>> <br>
>>> </font></blockquote></div><br>
>>>
>>
>>
>>
>>
>>
>
>
> Hi=A0Esteban,<br><br><div class=3D"gmail_quote">On Fri, Nov 19, 2010 at 10:=
> 23 AM, Esteban Lorenzano <span dir=3D"ltr"><<a href=3D"mailto:estebanlm@=
> gmail.com">estebanlm(a)gmail.com</a>></span>
> wrote:<br><blockquote class=
> =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
> ing-left:1ex;">
> still the same error...<br>
> I can press "proceed", but I'm scared to do that :)<br></bloc=
> kquote><div><br></div><div>as long as you don't shorten the specialObje=
> ctsArray you should be OK.</div><div>=A0</div><blockquote class=3D"gmail_qu=
> ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
> ;">
>
> <br>
> Cheers,<br>
> Esteban<br>
> <br>
> On 2010-11-19 11:12:17 -0300, Luc Fabresse <<a href=3D"mailto:luc.fabres=
> se(a)gmail.com"
> target=3D"_blank">luc.fabresse(a)gmail.com</a>>
> said:<br>
> <br>
> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
> x #ccc solid;padding-left:1ex">
> <br>
> Hi All,<br>
> <br>
> =A0To load =A0Alien I use:<br>
> <br>
> =A0Gofer new<br>
> squeaksource: 'Alien';<br>
> package: 'ConfigurationOfAlien';<br>
> load.<br>
> (Smalltalk at: #ConfigurationOfAlien project version: 'Pharo 1.1') =
> load<br>
> <br>
> <br>
> =A0Cheers,<br>
> <br>
> #Luc<br>
> <br>
> <br>
> 2010/11/18 Esteban Lorenzano <<a
> href=3D"mailto:estebanlm@gmail.com" tar=
> get=3D"_blank">estebanlm(a)gmail.com</a>><br>
> <br>
> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
> x #ccc solid;padding-left:1ex">
> Hi,<br>
> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<br>
> With ConfigurationOfAlien, I'm getting the "invalid array size&quo=
> t; prereq<br>
> violated.<br>
> <br>
> Cheers,<br>
> Esteban<br>
> <br>
> <br>
> <br>
> <br>
> </blockquote>
> <br>
> <br>
> <span class=3D3D"Apple-style-span" style=3D3D"font-family=
> : arial, sans-serif; f=3D<br>
> ont-size: 14px; border-collapse: collapse; ">Hi All,<div><=
> br></div><div>=3DA0=3D<br>
> To load =3DA0Alien I use:</div><div><br></div><d=
> iv>=3DA0=3DA0Gofer new</div><div>=3D<br>
> <span style=3D3D"white-space: pre-wrap; "> =A0 =A0 =A0 =A0&=
> lt;/span>squeaksource: &#39;Alien&#3=3D<br>
> 9;;</div><br>
> <div><span style=3D3D"white-space: pre-wrap; "> =A0 &=
> lt;/span>package: &#39;Configur=3D<br>
> ationOfAlien&#39;;</div><div><span style=3D3D"white=
> -space: pre-wrap; "> =A0 </spa=3D<br>
> n>load.</div><div><span style=3D3D"white-space: pre-=
> wrap; "> =A0 =A0 =A0</span></div><di=3D<br>
> v><br>
> (Smalltalk at: #ConfigurationOfAlien project version: &#39;Pharo 1.1&am=
> p;#39;) =3D<br>
> load</div><div><br></div><div>=3DA0</div&g=
> t;<div>=3DA0Cheers,</div><div><br clear=3D<br>
> =3D3D"all">#Luc</div></span><br>
> <br><br><div class=3D3D"gmail_quote">2010/11/18=
> Esteban Lorenzano <span dir=3D<br>
> =3D3D"ltr">&lt;<a href=3D3D"mailto:<a href=3D"mail=
> to:estebanlm@gmail.com"
> target=3D"_blank">estebanlm(a)gmail.com</a>">=
<a
>
> href=3D"mailto:estebanlm@gmail.com"
> target=3D"_blank">estebanlm(a)gmail.co=
> m</a></a>=3D<br>
>
> </blockquote>
> &gt;</span><br><blockquote <br>
> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
> x #ccc solid;padding-left:1ex">
> <br>
> class=3D3D"gmail_quote" style=3D3D"margin:0 0 0 .8ex=3D<br>
> ;border-left:1px #ccc solid;padding-left:1ex;"><br>
> Hi,<br><br>
> Does anybody knows if Alien should work with pharo 1.1.1 (non cog vm)?<b=
> r><br>
> With ConfigurationOfAlien, I&#39;m getting the &quot;invalid array =
> size&quo=3D<br>
> t; prereq violated.<br><br>
> <br><br>
> Cheers,<br><font color=3D3D"#888888"><br>
> Esteban<br><br>
> <br><br>
> <br><br>
> <br><br>
> </font></blockquote></div><br><br>
> </blockquote>
> <br>
> <br>
> <br>
> <br>
> </blockquote></div><br>
Nov. 19, 2010
Re: [Pharo-project] Ideas for CompiledMethod proxies?
by Igor Stasenko
On 19 November 2010 22:47, Mariano Martinez Peck <marianopeck(a)gmail.com> wrote:
> Hi. I am developing kind of proxies for unused compiled methods. I want to
> detect them, put a proxy instead of them, and swap them to disk. Then, in
> case they are used, I put back the original ones. With this, I want to
> realease memory. This is why I need the proxy objects to be as small as
> possibles.
>
> Right now, I do something like this:
>
> aProxy := CompiledMethodProxyReferenceStreamWithFileName installOn:
> ClassWith1Var selector: #foo.
>
> this will instantiate the proxy, do the ClassWith1Var methodAt: #foo put:
> proxy, write the original compiledMethod that was in #foo into a file,
> etc....
>
> and then if I do "ClassWith1Var new foo", then using the #run:with:in I
> load the file from disk and I put back the original method. To know WHICH
> file I have to load, I have to store the fileName in the proxy object.
>
> In addition, if I DON'T execute the compiled method, but instead I send a
> message, for example:
>
> (ClassWith1Var >> #foo) literals
>
> this has to do the same: load and put back the original compiled method. To
> do this, I use the doesNotUnderstand:.
>
> This is easy to do if I store the fileName in the proxy instance. Right now,
> I am using as fileName this:Â CLASS >> SELECTOR. For example, in this case,
> the file would be named "ClassWith1Var >> #foo"
>
> Now.....with this solution, I need create an proxy instance for each
> compiled method, and these instances have also another instance for the
> filename. If I could use the same proxy instance for everybody, the amount
> of memory released would be muuuuch more. So I thought that maybe from the
> context I can "guess" the filename if I use conventions.
>
> For example, if you do "ClassWith1Var new foo" then in the #run:with:in I
> receive all the information to KNOW that the fileName should be
> "ClassWith1Var >> #foo". So, no problem here.
>
> But for the second case, suppose "(ClassWith1Var >> #foo) literals", I don't
> see a way to know this. In this case, #literals is intercepted by the
> doesNotUnderstand: of my proxy, and here I should load back the original
> compiled method from disk. The problem is that I cannot know in which CLASS
> and SELECTOR this proxy was put. The only way I know to do this, is to store
> the class + selector in the proxy instance....but it is the same...I will
> need an instance per compiled method. In such case is even easier to
> directly store the fileName.
>
> Anyway, if someone has a solution or advice on this, I would be appreciated
> that. I tried with thisContext, but it didn't help me.
>
A proxy actually should hold only some unique value (id), or as Eliot
suggested be a unique by itself.
This is enough to find a correspondence between any proxy and its
original method.
You can simply delegate loading the method to some object, which
'knows' how to load a method and where it is stored:
" id based lookup: "
Proxy>>literals
| method |
method := MethodsProxyManager methodFor: id.
^ method literals
"or identity based lookup: "
Proxy>>literals
| method |
method := MethodsProxyManager methodFor: self.
^ method literals
> Thanks
>
> Mariano
>
--
Best regards,
Igor Stasenko AKA sig.
Nov. 19, 2010