Well, just to let you know, I've submitted a fix to PharoInbox:
Name: SLICE-superBugInParagraphEditor-carlaGriggio.1
Author: carlaGriggio
Time: 24 May 2010, 2:33:50 am
UUID: 94ff9a49-b4ba-488b-9470-777e0f1885a7
Ancestors: SLICE-superBugInParagraphEditor-carlaGriggio.1
Dependencies:
Hello
Just to make a little note. I'm adapting the lightweight classes
package to work with CompilerMethodTrailer. In this method
CompiledMethodTrailercreateMethod: numberOfBytesForAllButTrailer
header: headerWord
| meth |
encodedData ifNil: [ self encode ].
meth :=
Hi Guille and Carla,
Yes for certain actions you need to be a committer. I added you both. Please
feel free to help maintaining the issue tracker :)
If an issue is not clear and lacking information, please add a note and/or ask
in the mailing list. If an issue cannot be reproduced and the
On 24 May 2010 10:31, Hernán Morales Durand hernan.mora...@gmail.com wrote:
Hello
Just to make a little note. I'm adapting the lightweight classes
package to work with CompilerMethodTrailer. In this method
CompiledMethodTrailercreateMethod: numberOfBytesForAllButTrailer
header: headerWord
When i switch to demo mode, method selector in System Browser are no
more bold in the bottom pane.
2010/5/21 Mariano Martinez Peck marianop...@gmail.com:
Hi Pharaoers. I am pleased to announce the first Pharo 1.1 beta based on
PharoCore-1.1-11367-Beta. It is the first time we build a Pharo 1.1
cool!
Stef
On May 24, 2010, at 8:04 AM, Carla F. Griggio wrote:
Well, just to let you know, I've submitted a fix to PharoInbox:
Name: SLICE-superBugInParagraphEditor-carlaGriggio.1
Author: carlaGriggio
Time: 24 May 2010, 2:33:50 am
UUID: 94ff9a49-b4ba-488b-9470-777e0f1885a7
Ancestors:
and send us the fix for inclusion :)
On May 24, 2010, at 10:54 AM, Igor Stasenko wrote:
On 24 May 2010 10:31, Hernán Morales Durand hernan.mora...@gmail.com wrote:
Hello
Just to make a little note. I'm adapting the lightweight classes
package to work with CompilerMethodTrailer. In this
On May 23, 2010, at 8:33 PM, Guillermo Polito wrote:
Hi!
First I may introduce myself. My name is Guillermo Polito and I'm from
Argentina. I've been using Pharo for several months with some colleagues
that are already here to teach OOP in the UTN university, and i've been
suscribed
when you close or tag as won't fixes put on on the cc line or send an email to
the mailing-list.
Stef
On May 24, 2010, at 7:04 AM, Carla F. Griggio wrote:
Welcome, Guille :) It was very cool to have you in the Sprint :)
I notice that if I try to post a new issue, I can't categorize it. Who
thanks a lot denis.
Can you create one or two bug entries in the bug tracking tool and attach your
code there?
Stef
On May 23, 2010, at 4:18 PM, Denis Kudriashov wrote:
I found more bad cases with code simulation. And I think any manipulations
with context (errors signals, simaphore, ...)
On May 23, 2010, at 11:04 PM, Igor Stasenko wrote:
2010/5/23 Javier Pimás elpochodelage...@gmail.com:
Hi, may I ask how you are rendering these fonts? You parse the glyphs and
then render lines with opengl or use freetype to render to a texture without
antialiasing or both?
Squeak has
thanks for the update.
Stef
On May 24, 2010, at 2:42 AM, Julian Fitzell wrote:
The fact that MC2 is still a moving target. Or at least it would be if it was
moving. :) More to the point, the early releases had some problems that
prompted further redesign and I'd recommend against creating
tx!
On May 23, 2010, at 11:24 PM, Eliot Miranda wrote:
Hi Michael, Michael, Dennis, Hi All,
I think this is a simple bug in ContextPart
#tryNamedPrimitiveIn:for:withArgs:, which neglects to flush the method cache
for the method and/or selector used to simulate execution of a named
Hi veronica
I wanted to use Torch to check inbox published change and I get
TCTraitparAuthorAlia
When I tried to look at Slice-hasEqualElement (using Torch build on 11370)
Stef
On May 18, 2010, at 11:00 AM, Veronica Isabel Uquillas Gomez wrote:
Dear all,
I would like to announce
Hello,
i added a simple enhancement to make CompilerMethodTrailer to be more
friendly with
CompiledMethod subclasses.
It provides an additional method #createMethod:header:methodClass:
which allows to create a compiled method with other class, than a
CompiledMethod.
Installing it requires 2
On 24 May 2010 13:36, Stéphane Ducasse stephane.duca...@inria.fr wrote:
On May 23, 2010, at 11:04 PM, Igor Stasenko wrote:
2010/5/23 Javier Pimás elpochodelage...@gmail.com:
Hi, may I ask how you are rendering these fonts? You parse the glyphs and
then render lines with opengl or use
Just an idea how to call the package:
Romph-Rendering
if you swizzle first 3 letters, you'll get
Morph-Rendering
:)
On 24 May 2010 14:36, Igor Stasenko siguc...@gmail.com wrote:
On 24 May 2010 13:36, Stéphane Ducasse stephane.duca...@inria.fr wrote:
On May 23, 2010, at 11:04 PM, Igor
Hi,
i just snapshotted my stuff with various fixes, to make it load
cleanly on pharo and squeak images.
I'd like you to ask to test and load it and tell me if it works for you.
Currently it works only on win32 platform. It could work on Linux, but
i didn't had time to port it yet.
There is no
Yes, i actually want to do that.
I'm trying to understand the reason of such a plan?
Is it because like that the clients of existing rendering do not have to be
touched?
I plan to inject the new methods into a Morph
MorphfullDrawOnRomeCanvas: aCanvas
MorphdrawOnRomeCanvas: aCanvas
On 24 May 2010 17:22, Stéphane Ducasse stephane.duca...@inria.fr wrote:
Yes, i actually want to do that.
I'm trying to understand the reason of such a plan?
Is it because like that the clients of existing rendering do not have to be
touched?
To make things minimally dependent on
http://code.google.com/p/pharo/issues/detail?id=2469
Stef
On May 23, 2010, at 4:18 PM, Denis Kudriashov wrote:
I found more bad cases with code simulation. And I think any manipulations
with context (errors signals, simaphore, ...) not work in simulation mode.
Transcript printing failed
On Mon, May 24, 2010 at 10:37 AM, Adrian Lienhard a...@netstyle.ch wrote:
Hi Guille and Carla,
Yes for certain actions you need to be a committer. I added you both.
Please feel free to help maintaining the issue tracker :)
I don't like this setting. I rather pharo users (not necessary
On Mon, May 24, 2010 at 11:56 AM, Serge Stinckwich
serge.stinckw...@gmail.com wrote:
When i switch to demo mode, method selector in System Browser are no
more bold in the bottom pane.
I didn't understand you. Could you please attach both screenshots: how it
should be and how is it ?
Alain
2010/5/24 Levente Uzonyi le...@elte.hu
On Sun, 23 May 2010, Mariano Abel Coca wrote:
There are few now, but it was done yesterday in a few hours. We will keep
adding new tests to that suites, so suggestions are welcome :).
Actually there are only 3 tests there:
- One that checks that all
I couldn't figure how to change that. So it does not seem possible.
Adrian
On May 24, 2010, at 16:52 , Mariano Martinez Peck wrote:
On Mon, May 24, 2010 at 10:37 AM, Adrian Lienhard a...@netstyle.ch wrote:
Hi Guille and Carla,
Yes for certain actions you need to be a committer. I added
I did this once for GLCanvas, and don't want to repeat that again :)
The Balloon canvas and its uses is too damn focused on blitting, which makes
it too hard to provide a backend which doing most things on GPU.
If you want to go into vector world, you should keep a distance from
any
2010/5/20 Sean P. DeNigris s...@clipperadams.com:
apicall: long 'system' (char*) module: 'libSystem.dylib'
Function specification
- should be the first line
- enclosed in angle brackets: containing:
On Mon, 24 May 2010, Mariano Martinez Peck wrote:
2010/5/24 Levente Uzonyi le...@elte.hu
On Sun, 23 May 2010, Mariano Abel Coca wrote:
There are few now, but it was done yesterday in a few hours. We will keep
adding new tests to that suites, so suggestions are welcome :).
Actually there
Mariano
Some of the combinations are inlined automatically by the compiler as levente
explained.
The problems is that without a rule checking that for me, I cannot remember
which one are optimized :)
Now the cost is that if you have more inlined expressions, then the decompiler
gets more
Le 24/05/2010 16:53, Mariano Martinez Peck a écrit :
On Mon, May 24, 2010 at 11:56 AM, Serge Stinckwich
serge.stinckw...@gmail.com mailto:serge.stinckw...@gmail.com wrote:
When i switch to demo mode, method selector in System Browser are no
more bold in the bottom pane.
I didn't
On 24 May 2010 18:33, Stéphane Ducasse stephane.duca...@inria.fr wrote:
I did this once for GLCanvas, and don't want to repeat that again :)
The Balloon canvas and its uses is too damn focused on blitting, which makes
it too hard to provide a backend which doing most things on GPU.
If you
For now the list of levente and a slow machine
So == nil #ifNil:, #ifNil:ifNotNil:, #ifNotNil:, #ifNotNil:ifNil:
should be used whenever possible.
is the one to use
Please read my comments on the issue tracker.
For *any practical* example it doesn't matter what to use speed wise:
Hi Igor,
I'm testing your work in Win32. Following instructions in this page
http://code.google.com/p/nativeboost/wiki/Installation when evaluating
NBInstaller install
in PharoCore1.1ALPHA #11368 I receive: You need to enable an
underscore selectors in preferences first. I see no preference
Hi,
If anyone is using the result of CompiledMethod #methodClass:, in
Pharo and Squeak is answering a different object. In Pharo
(PharoCore1.1ALPHA #11367) returns an Association and in Squeak 4.1
the CompiledMethod instance which is the historical behavior. This
would lead to two different tests
If you evaluate
BorderedMorph new borderColor: Color red; borderWidth: 10; openInWorld.
in PharoCore1.1ALPHA #11368 in Win32 and if you want to add halos to
this morph to remove it easily, the halos are added to the world
PasteUpMorph and you would need to figure a way to remove it
Alt+Shift+Click displays the halos on that particular morph on my system.
Lukas
On 24 May 2010 19:01, Hernán Morales Durand hernan.mora...@gmail.com wrote:
If you evaluate
BorderedMorph new borderColor: Color red; borderWidth: 10; openInWorld.
in PharoCore1.1ALPHA #11368 in Win32 and if you
Thanks, I was very used to the right click :)
Hernán
2010/5/24 Lukas Renggli reng...@gmail.com:
Alt+Shift+Click displays the halos on that particular morph on my system.
Lukas
On 24 May 2010 19:01, Hernán Morales Durand hernan.mora...@gmail.com wrote:
If you evaluate
BorderedMorph new
Guess what is my choice :)
Yes. But i want to stress, what meaning we are putting into 'API'.
the real one :)
API is protocols, not classes.
So, a code which renders something using API, should use only messages
sent to a canvas object.
The difference could be illustrated by
Lukas
what would be good is to have a specific pharo smallLint that we could run to
check.
My brain is too small for all these details.
Stef
On May 24, 2010, at 6:18 PM, Lukas Renggli wrote:
For now the list of levente and a slow machine
So == nil #ifNil:, #ifNil:ifNotNil:,
Hi guys
This team has a Phd position which can be done in Smalltalk. Christophe Dony is
an old smalltalk fan in the south of france.
He supervised the PhD of Luc fabresse who is working with Noury (and working on
Socket for Pharo right now).
If you are interested please contact chouki directly.
I've been really impressed with what Seaside and Pier were capable of and
really wanted to start my new web project with Pharo.
I learned that Pharo (and most other open source ST implementations) only
use green threads, having no ability to use a multi-core CPU systems.
For those of you with
Miguel Enrique Cobá Martinez wrote:
I don't dislike Squeak usage but changing a emerging technology that is
being used in a given way and that appears to be working (I've done the
Magma configuration and I tested it worked on Squeak and Pharo) but this
new Squeak usage of Metacello really
This is a good question. I don't have experience by myself but I can tell
you what I think it is usually done:
1) For one CPU:
If the image don't need to be saved (no need of in image persistence) you
can take the same VM and load N number of images running at the same .image.
You can even not
Andrei,
GemStone/S and GLASS provides a free for commercial use multi-vm
environment that provides image-based persistence. With an annual
license you can use multiple vms across multiple cores.
A number of folks using GemStone develop in Pharo and deploy in
GemStone, so that mode of
I've been really impressed with what Seaside and Pier were capable of and
really wanted to start my new web project with Pharo.
GemStone/S runs Seaside and Pier and scales across multiple CPUs
infinitely, if scalability with Pharo should be a problem.
Lukas
--
Lukas Renggli
On 24 May 2010 21:16, Stéphane Ducasse stephane.duca...@inria.fr wrote:
Guess what is my choice :)
Yes. But i want to stress, what meaning we are putting into 'API'.
the real one :)
API is protocols, not classes.
So, a code which renders something using API, should use only messages
you know dabbledb, cmsbox and other are all based on squeak/pharo so you heart
does not have to sink yet :)
Stef
On May 24, 2010, at 8:36 PM, Andrei Stebakov wrote:
I've been really impressed with what Seaside and Pier were capable of and
really wanted to start my new web project with
Ok. Let me start.
Excellent I want to learn.
And I will ask cyrille to read all that.
The first things is that we should get Rome working then we fix the api.
Rome/Athens adds variouls extension methods to classes which are
involved with graphics.
Here is one of them:
Pharo 1.0
I have a class that has a method accept: that is no longer used.
When I go to remove it, I get the message:
Possible call to accept: in Browse?
If you do no, it doesn't remove the method.
If you do yes, you can only browse, not remove.
How can I remove the method short of
http://code.google.com/p/pharo/issues/detail?id=2446
Stef
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Sorry.
I see that just plain old 'remove method' works, just not from refactoring menu.
On Mon, May 24, 2010 at 3:27 PM, Sean Allen s...@monkeysnatchbanana.com wrote:
Pharo 1.0
I have a class that has a method accept: that is no longer used.
When I go to remove it, I get the message:
On 24 May 2010 22:11, Stéphane Ducasse stephane.duca...@inria.fr wrote:
Ok. Let me start.
Excellent I want to learn.
And I will ask cyrille to read all that.
The first things is that we should get Rome working then we fix the api.
Rome/Athens adds variouls extension methods to classes
On 24 May 2010 21:47, Mariano Martinez Peck marianop...@gmail.com wrote:
This is a good question. I don't have experience by myself but I can tell
you what I think it is usually done:
1) For one CPU:
If the image don't need to be saved (no need of in image persistence) you
can take the same
On Mon, 24 May 2010, Lukas Renggli wrote:
For now the list of levente and a slow machine
So == nil #ifNil:, #ifNil:ifNotNil:, #ifNotNil:, #ifNotNil:ifNil: should
be used whenever possible.
is the one to use
Please read my comments on the issue tracker.
For *any practical* example it
IMHO 4 is the most readable and it is the fastest in Pharo/Squeak at the
moment, so that should be preferred in core packages.
It should not be preferred or changes unless you can prove a real
performance benefit. I still haven't seen a single realistic benchmark
with real code (from Pharo,
11371
-
- Issue 1281: Button in TestRunner to fileout the test results. Thanks Laurent.
- Issue 2468: Better method trailer method creation. Part One. Thanks Igor.
- Issue 2406: MovieMorph should be removed from the core. Thanks Alain.
- Issue 2467: AlllocationTest#testOutOfMemorySignal
Hi Andrei,
1) is what most do (at least what we do at netstyle.ch for apps that can have
higher loads). The following blog post is a nice writeup from Ramon Leon
describing how to implement such a system:
http://onsmalltalk.com/scaling-seaside-more-advanced-load-balancing-and-publishing
HTH,
On Mon, 24 May 2010, Lukas Renggli wrote:
IMHO 4 is the most readable and it is the fastest in Pharo/Squeak at the
moment, so that should be preferred in core packages.
It should not be preferred or changes unless you can prove a real
performance benefit. I still haven't seen a single
5 % is cool in such scenario.
Thanks levente. I believe in small speed ups and you show that.
Stef
On May 24, 2010, at 10:47 PM, Levente Uzonyi wrote:
On Mon, 24 May 2010, Lukas Renggli wrote:
IMHO 4 is the most readable and it is the fastest in Pharo/Squeak at the
moment, so that should
I did probe the new developer image verion 1.1, and don´t see options like
easySelection, very useful when works continoously with morphs. That
option is lost or is usable in another place?
Thanks for the answers.
--
View this message in context:
On Mon, May 24, 2010 at 11:25 PM, nullPointer epic...@gmail.com wrote:
I did probe the new developer image verion 1.1, and don´t see options like
easySelection, very useful when works continoously with morphs. That
option is lost or is usable in another place?
See issue:
We should listen to Torsten but as far as I would expect, only HelpSystem,
but it is already included in both PharoCore and Squeak.
The help system is included in Squeak trunk and Pharo core, so
one should be able to load the three example books (Squeak, Pharo,
Metacello) which I uploaded in
On Mon, May 24, 2010 at 11:41 PM, Torsten Bergmann asta...@gmx.de wrote:
We should listen to Torsten but as far as I would expect, only HelpSystem,
but it is already included in both PharoCore and Squeak.
The help system is included in Squeak trunk and Pharo core, so
one should be able to
Mariano Martinez Peck wrote:
On Mon, May 24, 2010 at 11:41 PM, Torsten Bergmann
asta...@gmx.demailto:asta...@gmx.de wrote:
We should listen to Torsten but as far as I would expect, only HelpSystem,
but it is already included in both PharoCore and Squeak.
The help system is included in
Hello all,
Attached is a simple test for networking. It passed in 1.0 RC1 and fails in
1.0 and in 1.1 beta. The problem arises in ConnectionQueuelistenLoop.
#waitForConnectionFor: returns a boolean, not the new socket, and the listen
loop looks like it is expecting the socket. Any ideas?
I did some FFI based work in Pharo 1.0 and realized something that I found
surprising; this might help others new to it. An incorrect argument type in a
call spec does not result in a compile-time error; instead it leads to Cannot
coerce arguments at the time of the call. FWIW.
Bill
On 2010-05-24, at 1:47 PM, Levente Uzonyi wrote:
On Mon, 24 May 2010, Lukas Renggli wrote:
IMHO 4 is the most readable and it is the fastest in Pharo/Squeak at the
moment, so that should be preferred in core packages.
It should not be preferred or changes unless you can prove a real
On Mon, 24 May 2010, John M McIntosh wrote:
On 2010-05-24, at 1:47 PM, Levente Uzonyi wrote:
On Mon, 24 May 2010, Lukas Renggli wrote:
IMHO 4 is the most readable and it is the fastest in Pharo/Squeak at the
moment, so that should be preferred in core packages.
It should not be preferred
Hi all,
A package I had uploaded to monticello was corrupt, and besides -I think
it's not relevant, but just in case- squeaksource was down so it was only
saved locally.
When I realized that the version was corrupt I erased it from the repo, and
now every time I try to save a new version it
Is isNil really more readable than == nil?
imho yes... i find it more readable, more smalltalkish but the
conversation ended up being about performance rather than if it's more
readable or not so obviously there is a bigger issue :)
Francisco
On Mon, May 24, 2010 at 11:22 PM, Levente Uzonyi
On 2010-05-24, at 7:22 PM, Levente Uzonyi wrote:
Inlining more methods is a bad idea IMHO. It makes the compiler and the
decompiler more complex. An inlining JIT is the real solution.
Levente
If it's smalltalk code underfoot then likely a bunch of people might have an
interest or at
During the sprint in baires we write some tests to detect the senders of =
nil to be replaced with isNil as the issue suggest.
We now need to do a rewrite of this methods (this could be done using the
refactoring engine as lukas proposed in the issue). However if I do this
rewrite on the Dev
2010/5/25 Gabriel Cotelli g.cote...@gmail.com:
During the sprint in baires we write some tests to detect the senders of =
nil to be replaced with isNil as the issue suggest.
and what if i intentionally may want to implement:
MyClass = anObject
^ anObject == nil
to make my object to be
73 matches
Mail list logo