On Mon, May 6, 2013 at 7:00 AM, wrote:
> Hi! We're sending this automatic email twice a month, to give the
> community an opportunity to easily know what's happening and to coordinate
> efforts. Just answer informally, and feel free to spawn discussions
> thereafter!
>
> ### Here's what I've bee
I remember Esteban had some similar problem when working on the
ObjCBridge... Esteban? :D
On Sun, May 5, 2013 at 12:14 PM, Max Leske wrote:
> I have a wish for NativeBoost (which is probably on your list anyway Igor,
> just wanted to put it out there): function definitions should be able to
> u
#bindedXXX and #boundXXX sounds pretty static to me... It's like it was
already binded. And maybe in the back it is dynamically looked up. Maybe a
more abstract name can fit better:
#resolveToClass ? #lookupClass ?
Also (I'm pretty negative today), let's do not forget about traits! (We
always do,
But today using Smalltalk everywhere means that we are always using the
same environment, and that does not look like a big deal to anybody :)...
And then, that's easily solved by doing some simple stuff if you like
specify an environment, isn't it?
Symbol>>asClass
self asClassInEnvironment:
+1!!
The only thing that makes me noise about asClass is
#Processor asClass
#Transcript asClass
What do we do with those guys? :)
On Thu, May 2, 2013 at 9:17 AM, Camillo Bruni wrote:
>
> On 2013-05-02, at 09:12, Sven Van Caekenberghe wrote:
>
> >
> > On 02 May 2013, at 06:03, Igor Stasenko
On Sun, Apr 28, 2013 at 7:57 PM, Denis Kudriashov wrote:
> Hello.
>
> I found this:
>
> shortcut := $a ctrl.
> self assert: shortcut == shortcut shift
>
> Why modifiers change receiver state instead of create new instance?
> To me it is very bad unexpected behaviour.
>
Hmm, I really never cared b
On Tue, Apr 23, 2013 at 3:26 PM, Ben Coman wrote:
> Damien Cassou wrote:
>
>> I think the idea to have a Pharo launcher that lets the user pick a
>> Pharo template (either bare pharo 2.0, pharo+seaside,
>> pharo+seaside+mongodb+
>> magritte+voyage, pharo+pier, ...) and then create
>> a new image
On Mon, Apr 22, 2013 at 1:30 PM, Marcus Denker wrote:
>
> On Apr 22, 2013, at 1:23 PM, Guillermo Polito
> wrote:
>
> > Hi!
> >
> > I'm taking a look at the AST annotation in
> >
> > RBProgramNode>>annotateInClass: aBehavior
> > sel
Hi!
I'm taking a look at the AST annotation in
RBProgramNode>>annotateInClass: aBehavior
self annotateInScope: (RBVariableScope
owner: (RBLiteralScope
owner: RBRootScope new
class: aBehavior)
class: aBehavior)
With that code, the order in which variables are annotated is
1) inst vars
2) literal
Cool
On Thu, Apr 11, 2013 at 10:37 PM, Jan van de Sandt wrote:
> Hi,
>
> I just installed the pharo-vm package on my Ubuntu 12.04 LTS server. Works
> great!
>
> Thanks!
> Jan.
>
>
> On Thu, Apr 11, 2013 at 4:34 PM, Damien Cassou wrote:
>
>> Hi,
>>
>> Norbert Hartl and I are proud to announce
On Thu, Apr 11, 2013 at 3:10 PM, stephane ducasse
wrote:
> we have a factory that create an object of each platform at startup.
> look t OSPlatform.
>
Ahh ok, yeap. I was using that too (OSPlatform current) and a double
dispatch :).
>
>
>
>
> On Thu, Apr 11, 2013 at 7:40 AM, stephane ducasse <
On Thu, Apr 11, 2013 at 7:40 AM, stephane ducasse
wrote:
> did you use platform logic?
>
Stef, What do you mean exactly by platform logic? :)
Yesterday I was working on mapping the KeyDown/KeyUp events to have uniform
key values, and that included platform dependent code, so I'm interested :).
In mac there is cmd+left arrow, and cmd+right arrow... It sometimes bother
me more than how useful it is, so I don't use it often...
On Thu, Apr 4, 2013 at 2:08 PM, Esteban A. Maringolo
wrote:
> Yes, CTRL-W is close window or close tab in a multidocument window in MS
> Windows.
>
> Regards,
>
>
>
Gofer it
> smalltalkhubUser: 'DBXTalk' project: 'DBXTalkDriver';
> configurationOf: 'OpenDBXDriver';
> loadStable.
- report here if vm crashes or not :)
Tx!!
If it works I'll backport it to 2.0.
Guille
On Wed, Mar 27, 2013 at 1:56 P
Cool! :)
On Thu, Mar 28, 2013 at 12:34 PM, Esteban Lorenzano wrote:
> Hi,
>
> I "backported" the 3.0 publish mechanism to Pharo 2.0.
> I suppose the 2.0 Summer will be like this then :)
>
> http://files.pharo.org/platform/
>
> Cheers,
> Esteban
>
>
On Wed, Mar 27, 2013 at 9:18 PM, Torsten Bergmann wrote:
> When working with Seaside (or other frameworks) one often works with
> non-Smalltalk resources
> stored within the image (CSS styles, images, ...) often stored as strings
> within
> methods:
>
>
> myCss
>^'body {
>background-color
On Wed, Mar 27, 2013 at 9:46 AM, Luc Fabresse wrote:
> Hi all,
>
> 2013/3/26 Guillermo Polito
>
>> Hi!
>>
>> I've given a shot trying to get a fix for this case. Thanks to Eliot, I
>> think I reached a solution, but since I had some random results at firs
Hi!
I've given a shot trying to get a fix for this case. Thanks to Eliot, I
think I reached a solution, but since I had some random results at first,
I'd like if someone else can take 5 minutes and validate.
https://pharo.fogbugz.com/f/cases/10134/SpecialObjectsArray-should-not-change-without-voi
: newSpecialObjectsArray
Which so far works fine :D !! I'll publish a slice for people to test.
Thank you very much for the help!!
On Tue, Mar 26, 2013 at 5:52 PM, Eliot Miranda wrote:
>
> Hi Guille,
>
> On Tue, Mar 26, 2013 at 9:33 AM, Guillermo Polito <
> guillermopol...@gmail.com&g
rise
- the stack zone, where method activations are stored, and
- the machine code zone, where the machine code form of CompiledMethods is
held."
^self primitiveFailed
The comment says it does not clean method lookup caches...
any ideas?
Guille
On Tue, Mar 26, 2013 at 11:48 AM, Guill
Title: VM simulator in Pharo
Level: advanced
Possible mentor: Esteban Lorenzano
Possible second mentor: Guillermo Polito
Description: The VM simulator is a very useful tool when it comes to
understand the VM behavior and debugging. However, it does not work in
Pharo since long time
On Sun, Mar 24, 2013 at 10:15 PM, stephane ducasse wrote:
> >
> > You can also try to do:
> >
> > aMorph on: $s cmd do: [ "my custom code" ].
>
>
> guillermo we will have to fix the api before it spreads :)
>
Pharo 2.0 summer? :D
>
> >
> > The only thing is that PluggableTextmorph+friends are
On Sun, Mar 24, 2013 at 8:55 PM, Tudor Girba wrote:
> Hi,
>
> I am trying to redefine shortcuts such as Cmd+s for an instance of
> PluggableTextMorph, but I cannot find a way.
>
> Now that we have Kemappings in the image, I see that Cmd+s is defined in:
> TextMorph>>buildTextEditorKeymapsOn: aBui
Hi Camillo!
I was trying to load webdoc but there are a lot of not loading dependencies
(Seaside, grease, Omnibrowser...)... The configuration does not load for
1.4 nor for 2.0... I was using this snippets:
for 2.0
Gofer new
url: 'http://smalltalkhub.com/mc/dh83/webdoc/main';
con
Hi!
In my quest to crash the vm, i've found an ugly common case :(.
I am trying to port the opendbx driver to 2.0, but I'm getting vm crashes
when my configuration loads FFI :(. I updated my configuration to load
version 1.7 of FFI (which I assume is the latest).
I tried to do it in Pharo 2.0 wit
On Tue, Mar 19, 2013 at 7:24 PM, Noury Bouraqadi wrote:
> That's cool.
>
> I wonder if there is a web page that gathers all important links to the
> Pharo community.
>
I remember there was... But I cannot find it right now... And it is
probably outdated :(
>
> On 19 mars 2013, at 18:38, Nicolas
Ups, it should have been
InputEventFetcher>>signalEvent: eventBuffer
...
...
..
.
On Tue, Mar 19, 2013 at 6:50 PM, Guillermo Polito wrote:
>
> On Tue, Mar 19, 2013 at 6:05 PM, Damien Pollet wrote:
>
>> On 18 March 2013 21:45, Guillermo Polito wrote:
>>
>>>
On Tue, Mar 19, 2013 at 6:05 PM, Damien Pollet wrote:
> On 18 March 2013 21:45, Guillermo Polito wrote:
>
>> - Keymappings 101 tuto in blog (for 2.0, cause in 3.0 the api coould
>> change a bit :)
>>
>
> I just read your post… question: is it possible to define semi-
BTW, just curious, who's the mother?
On Tue, Mar 19, 2013 at 6:42 PM, Guillermo Polito wrote:
> Nice!! :)
>
> On Tue, Mar 19, 2013 at 6:38 PM, Nicolas Petton
> wrote:
>
>> Hi!
>>
>> Ben and I finally put the Penelope monkey online!
>> You can acces
Nice!! :)
On Tue, Mar 19, 2013 at 6:38 PM, Nicolas Petton wrote:
> Hi!
>
> Ben and I finally put the Penelope monkey online!
> You can access to all issues at http://bugs.pharo.org and register there
> to get access to Fogbugz.
>
> Cheers,
> Nico
There is also something going on in reddit:
http://www.reddit.com/r/programming/comments/1aiput/pharo_20_release/
:)
On Mon, Mar 18, 2013 at 1:14 PM, p...@highoctane.be wrote:
> Done as well.
>
> List(s), make some noise on HN (comments):
>
> https://news.ycombinator.com/item?id=5393553
>
> Phi
On Mon, Mar 18, 2013 at 1:03 PM, wrote:
> Hi! We're sending this automatic email twice a month, to give the
> community an opportunity to easily know what's happening and to coordinate
> efforts. Just answer informally, and feel free to spawn discussions
> thereafter!
>
> ### Here's what I've be
from scratch and it exhibits massive speed
>>> improvements.
>>>
>>>* *Layout improvements/cleanups.* We improved the protocol used for
>>> creating LayoutFrame. We cleaned its implementation and simplify clients
>>> code. Now instance of layoutFrame a
And another one:
Level: intermediate
Possible mentor: Santiago Bragagnolo
Possible second mentor: Guillermo Polito
Description: Gamification is becoming more and more popular in a lot of
applications. What about gamify the pharo development process? You get
points by adding comments, fixing
Hi Janko!
We have this:
Level: intermediate
Possible mentor: Guillermo Polito
Possible second mentor: Esteban Lorenzano
Description: DBXTalk database driver nowadays uses a native library called
OpenDBX. This library stands as an adaptor between different database
drivers, implemented in C
BTW, cool :)
On Tue, Mar 12, 2013 at 2:49 PM, Guillermo Polito wrote:
>
> On Tue, Mar 12, 2013 at 2:18 PM, Camillo Bruni wrote:
>
>> finally, after the 100th attempt I managed to export the documentation on
>> 1.4
>>
>> http://pharo.gforge.inria.fr/doc/1.4
>
On Tue, Mar 12, 2013 at 2:18 PM, Camillo Bruni wrote:
> finally, after the 100th attempt I managed to export the documentation on
> 1.4
>
> http://pharo.gforge.inria.fr/doc/1.4
>
> this weekend I will tackle 2.0 :) and of course, it still needs some love!
>
>
- How can I export it myself too?
- We
Yes it does :)
On Sun, Mar 10, 2013 at 10:26 PM, stephane ducasse wrote:
> Guillermo
>
> can you try if the following method works with you?
> I folded the external register inside each note.
>
> Stef
>
>
>
> buildKeyboard
> | wtWid bkWid keyRect octavePt nWhite nBlack |
> self r
Steph,
I was looking and in the end of #buildKeyboard you have:
self submorphsDo:
[:m | m on: #mouseMove send: #mouseMovePitch:event:noteMorph:
to: self;
on: #mouseUp send:
#mouseUpPitch:event:noteMorph: to: self;
on:
On Tue, Mar 5, 2013 at 8:22 PM, stephane ducasse
wrote:
>
> On Mar 5, 2013, at 12:52 PM, Torsten Bergmann wrote:
>
> > Guillermo wrote:
> >> The last time I tried to load DBXTalk in 2.0 the image hang up when
> loading
> >> FFI :(. So probably we should think on switching to NB FFI, but it will
>
BTW, since Igor has worked on the bundling of native libraries, we can
probably do that with the dbxtalk native libs also :).
On Tue, Mar 5, 2013 at 10:24 AM, Guillermo Polito wrote:
>
>
> On Tue, Mar 5, 2013 at 10:15 AM, Torsten Bergmann wrote:
>
>> I know there is Mongo
On Tue, Mar 5, 2013 at 10:15 AM, Torsten Bergmann wrote:
> I know there is MongoDB and other NoSQL stuff ... but interfacing with
> RDBMS is still common.
> What options do we have in Pharo 2.0 now?
>
> Is DBXTalk known to work on Pharo 2.0?
>
The last time I tried to load DBXTalk in 2.0 the ima
Should we setup a job building sources now? :)
On Mon, Feb 25, 2013 at 2:04 PM, Marcus Denker wrote:
> 20569
> -
>
> Issue 7499: Write a Pharo20.sources (code changes)
> http://code.google.com/p/pharo/issues/detail?id=7499
>
>
> Diff information:
> http://ss3.gemstone.com/ss/Pharo
On Thu, Feb 21, 2013 at 5:18 AM, Igor Stasenko wrote:
> when image freezes and not responsible anymore,
> VM can still respond to
>
> kill -SIGUSR1
>
>
Hmm, not in the Cocoa Vm :(. The process gets killed...
> which will print the stack trace on console.
>
> this can help with determining the
BTW, the become works in StackVM, so I would blame the JIT :)
On Wed, Feb 20, 2013 at 2:48 PM, Guillermo Polito wrote:
> Yes, because the vm crash is caused by the lost of the active process...
>
>
> On Wed, Feb 20, 2013 at 2:44 PM, Igor Stasenko wrote:
>
>> On 2
Yes, because the vm crash is caused by the lost of the active process...
On Wed, Feb 20, 2013 at 2:44 PM, Igor Stasenko wrote:
> On 20 February 2013 14:37, Guillermo Polito
> wrote:
> >
> >
> > On Wed, Feb 20, 2013 at 2:23 PM, Igor Stasenko
> wrote:
> >>
On Wed, Feb 20, 2013 at 2:23 PM, Igor Stasenko wrote:
> but aside of making things work,
> i really wonder why become on methods makes VM crash.
> we should have an easily reproducible case for study.
>
These?
(Delay class>>#handleTimerEvent) setSourcePosition: 200 inFile: 1
(ProcessorSchedule
t made it work
:P
>
> Marcus
>
> On Wed, Feb 20, 2013 at 12:26 PM, Guillermo Polito
> wrote:
> > Ok, so I did that, and have this. So the condense looks finished, but
> when
> > returning to the UI thread, canvas is nil?
> >
> > Hmm, I think
inconsistent processes.
On Wed, Feb 20, 2013 at 12:26 PM, Guillermo Polito <
guillermopol...@gmail.com> wrote:
> Ok, so I did that, and have this. So the condense looks finished, but when
> returning to the UI thread, canvas is nil?
>
> Hmm, I think we should stop the UI thread also a
lerBlock cull: exception]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MessageNotUnderstood(Exception)>>signal
UndefinedObject(Object)>>doesNotUnderstand: #finish
WorldState>>displayWorld:submorphs:
On Wed, Feb 20, 2013 at 12:15 PM, Marcus Denker wr
:
> i thinking that become is unnecessary,
> it can be just at:put: into method dictionary,
> so eventually all methods will be updated (after restarting permanent
> processes)
>
> On 20 February 2013 11:13, Guillermo Polito
> wrote:
> > I summon Eliot :).
> >
>
I summon Eliot :).
On Wed, Feb 20, 2013 at 11:03 AM, Marcus Denker wrote:
>
> On Feb 20, 2013, at 11:01 AM, Guillermo Polito
> wrote:
>
> 'cause you don't know if the method has trailer or not I think... There
> are empty trailers and trailers embedding source (direc
BTW, I can reproduce the crash with latest Eliot's Cog and Pharo vm.
On Wed, Feb 20, 2013 at 11:00 AM, Guillermo Polito <
guillermopol...@gmail.com> wrote:
> 'cause you don't know if the method has trailer or not I think... There
> are empty trailers and trailers em
'cause you don't know if the method has trailer or not I think... There are
empty trailers and trailers embedding source (directly in the image)...
isn't it?
On Wed, Feb 20, 2013 at 10:52 AM, Marcus Denker wrote:
>
> On Feb 20, 2013, at 10:45 AM, Guillermo Polito
> wro
Hi!
which Pharo version are you using? I was able to download Phoseydon in
Pharo 1.4 by doing
Gofer it
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfDBXTools';
load.
(((Smalltalk at: #ConfigurationOfDBXTools)
perform: #project)
perform: #version: with: #st
On Fri, Dec 7, 2012 at 1:05 PM, Henrik Sperre Johansen <
henrik.s.johan...@veloxit.no> wrote:
> On 06.12.2012 17:15, Guillermo Polito wrote:
>
>
>
> On Thu, Dec 6, 2012 at 5:02 PM, Igor Stasenko wrote:
>
>> On 6 December 2012 16:44, Guillermo Polito
>> wrote
On Thu, Dec 6, 2012 at 5:02 PM, Igor Stasenko wrote:
> On 6 December 2012 16:44, Guillermo Polito
> wrote:
> >
> >
> > On Thu, Dec 6, 2012 at 4:35 PM, Igor Stasenko
> wrote:
> >>
> >> On 6 December 2012 16:28, Guillermo Polito
> >> wrote:
>
> I understand the 1 delay<->1 semaphore. But I am not creating several ones.
Meant "I am not using it several times" :).
On Thu, Dec 6, 2012 at 4:35 PM, Igor Stasenko wrote:
> On 6 December 2012 16:28, Guillermo Polito
> wrote:
> > Wait, all delays are signaled when the image is saved? So, if I have a
> five
> > minute delay in a process and I save the image 2 seconds later...
> >
&
Wait, all delays are signaled when the image is saved? So, if I have a five
minute delay in a process and I save the image 2 seconds later...
[ d := 5 minutes asDelay.
d wait.
Transcript logCr: 'asd' ] fork.
Smalltalk snapshot: true andQuit: false.
That is a limitation but is also a bug :/...
O
http://code.google.com/p/pharo/issues/detail?id=7106&thanks=7106&ts=1354803141
On Thu, Dec 6, 2012 at 3:10 PM, Guillermo Polito
wrote:
> Cool it's not just me and a strange setup :) tx. I'll open an issue then.
>
>
> On Thu, Dec 6, 2012 at 2:59 PM, Camillo Bruni w
is has only nasty side-effects for Delays that are currently used
> for waiting, otherwise the endTime will simply be refreshed when waiting
> the
> next time.
>
> => serious bug report!
>
> On 2012-11-29, at 11:55, Guillermo Polito
> wrote:
> > Hi,
> >
&
:D!
On Thu, Dec 6, 2012 at 1:18 PM, Esteban Lorenzano wrote:
> 20430
> -
>
> Issue 7056: integrate NativeBoost
> http://code.google.com/p/pharo/issues/detail?id=7056
>
> Diff information:
> http://ss3.gemstone.com/ss/Pharo20/Kernel-EstebanLorenzano.1264.diff
>
> Yep, finally N
Hi!
I've hacked a fix, but I don't know if it is correct... can somebody check
it so I make a Slice?
Guille
On Sun, Dec 2, 2012 at 8:56 PM, Guillermo Polito
wrote:
> Ok, I've found the cause :).
>
> From update 20043:
>
> Issue 5744:Clean up Temp Embe
On Oct 19, 2012 10:29 PM, "Stéphane Ducasse"
wrote:
>
> >
> >
> > ws contents: '|foo''
> > type: $'
> > expected: ''|foo''
> > current: '''|foo''
>
> and then usually I have to remove the fucking extra ' that the system
just blindly added :(
This should be the same Damien pointed out for parenthe
On Fri, Oct 19, 2012 at 6:59 PM, Damien Pollet wrote:
> On 19 October 2012 18:45, Guillermo Polito
> wrote:
> > "this same happens with simple quotes"
> > ws contents: ''
> > type: $" $"
> > expected: (String with: $" with: $
On Tue, Oct 16, 2012 at 1:00 PM, Stéphane Ducasse wrote:
>
> 20344
> -
>
> Issue 4915: compiler should answer the same result as the non-inlined
> one when the return value is asked for.
> http://code.google.com/p/pharo/issues/detail?id=4915:
>
>
> Diff information:
> http://ss3.g
On Mon, Sep 24, 2012 at 8:28 PM, Camillo Bruni wrote:
> On 2012-09-24, at 20:24, Guillermo Polito
> wrote:
> > What if we do it the other way? Add #variableNames to the instances :)
>
> in my opinion wrong :/, then you can start to replicate the whole
> class-side
> i
What if we do it the other way? Add #variableNames to the instances :)
Nautilus new variableNames = Nautilus instVarNames.
And them
Nautilus new variableNames
==> #('announcer' 'browsedEnvironment' 'browsingHistory' 'plugins'
'selectedCategory' 'selectedClass' 'selectedGroup' 'selectedMethod'
's
http://code.google.com/p/pharo/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty&groupby=&sort=&id=6728
On Mon, Sep 24, 2012 at 10:37 AM, Guillermo Polito <
guillermopol...@gmail.com> wrote:
> I'm loo
I'm looking forward to integrate this :)
On Thu, Sep 20, 2012 at 4:42 PM, Guido Chari wrote:
> Mariano!
>
> Yes, i'm seeing the same on last 2.0. I've made a little add-on for
> writing startup rules modular on the image and then a builder that generate
> startup files from those methods and i h
Today we were checking it with Ezequiel(he has a windowze machine). The
problem seems to be in
StandardFileStream>>open: fileName forWrite: writeMode
...
fileID := StandardFileStream retryWithGC:[self primOpen: f writable:
writeMode]
until:[:id| id notNil]
forFileNamed: fileName.
...
that express
> Hey guille,
>
> Works fine for me.
>
> " Access control configuration prevents your request from being allowed
> at this time. Please contact your service provider if you feel this is
> incorrect "
>
> Are you behind a firewall or something?
>
> Nico
>
I'm having forbidden since this morning :/.
(and yes, I've put my password)
I can login into the website, but then I tried to update my password and
the website shouted me:
http://www.w3.org/TR/html4/strict.dtd";> ERROR:
The requested URL could not be retrieved