Hi All,
Since this morning, in Pharo #60065, Ephemeron support is in the image.
Most of the changes are infrastructural, so far transparent for the
users. It is important to notice that even while the support is there,
it is not enabled by default. Also, this required changes in the virtual
Hi!
We were browsing with Steph users of #announce: and we arrived to the
following method:
GLMPresentation >> window
self announce: (GLMWindowRequest new
action: [ :aWindow | ^ aWindow ]).
^ nil
And we could not stop noticing that, while the announcement, probably
to implement a small limit on the number of file
descriptors. I'm going to try that to shed light on the problem. I
can't easily debug in a running image because...I run out of file
descriptors ;-)
On Tue, Jun 7, 2016 at 2:32 AM, Guille Polito
<guillermopol...@gmail.com <mailto:guiller
For coherence, the vast majority of shortcuts should follow the standard
in all applications. Most shortcuts use cmd in mac, and ctrl in unix/win.
Then there are exceptions of course. I'd like exceptions to be that,
exceptions, and well documented. I'm not against using #alt for
particular
I use spotter a lot as well. It is actually my default entry point to
the system. It superseeded the searches in Nautilus, and most of the
searches that I used to start in the workspace.
The things I look most by name are tools (Menu entries), classes and
packages.
History is of great help
:).
@Guille: Stephan just added you to the SmalltalkHub repository.
Could you ping me when you commit so that I can review?
Cheers,
Doru
On Feb 9, 2016, at 11:25 PM, Stephan Eggermont <step...@stack.nl> wrote:
On 09/02/16 15:50, Guille Polito wrote:
Also, I did some changes in G
Yeap, linux VMs are not shipped with the plugin since a couple of years.
Then, the code in the image is needed.
On 02/10/2016 12:25 PM, p...@highoctane.be wrote:
The code is different for each platform... See screenshot.
There is a CoCreateGuid thing in Windows...
For unix, depends on what
eloxit.no>>
wrote:
>
>>
>> On 04 Feb 2016, at 12:52 , Sven Van Caekenberghe <s...@stfx.eu
<mailto:s...@stfx.eu>> wrote:
>>
>>
>>> On 04 Feb 2016, at 11:55, Guille Polito
<guillermopol...@gmail.com <mailto:gu
:33 AM, Guille Polito wrote:
I tried for one hour yesterday to understand the problem :). This
morning my priority was to not lose my code because I noticed the bug
a couple of hours after my commits... Thanks I remembered to save my
image and that the good old fileout in .st is working!
I'll
And yes, linux VM's are not shipped with the UUID plugin... at least not
since 2014/2013...
Also, I believe the plugin is not compiled as internal since it is not
listed in
Smalltalk vm listBuiltinModules.
Smalltalk vm listLoadedModules.
On 02/04/2016 11:12 AM, Guille Polito wrote:
On 02
).
It is pretty simple and fast.
On 04 Feb 2016, at 11:29, Guille Polito <guillermopol...@gmail.com> wrote:
And yes, linux VM's are not shipped with the UUID plugin... at least not since
2014/2013...
Also, I believe the plugin is not compiled as internal since it is not listed in
Smallt
heck that for now, because I cannot work if I cannot
commit :). If somebody has an idea, It is VERY welcome!
Thanks for reading my loud ranting/reasoning,
Guille
On 04 Feb 2016, at 10:52, Guille Polito <guillermopol...@gmail.com> wrote:
So far, I'm blaming Smalltalkhub:
- I create a new emp
, 2016 at 4:47 PM, Guille Polito
<guillermopol...@gmail.com <mailto:guillermopol...@gmail.com>> wrote:
I detach the conversation from the Object>>name issue.
So, to summarize the conversation:
For some reason, the UUIDs generated by my Pharo in my new machine
(D
Yes, creepy.
However, I do not know if this is reproducible from some other
machine/environment or just in mine, as nobody told so...
On 02/08/2016 02:22 PM, Stephan Eggermont wrote:
On 08-02-16 14:13, Guille Polito wrote:
The thing is that it is not a monkey problem. The monkey asks
x.eu> wrote:
I can do the integration too, but I need some people to say go ahead.
I vote for replacing everything, there is no need for a plugin.
On 09 Feb 2016, at 09:25, Guille Polito <guillermopol...@gmail.com> wrote:
Sven, just to answer your last question. The UUID generat
Sven, just to answer your last question. The UUID generation right now
generates the UUID fields like this:
UUIDGenerator>>generateFieldsVersion4
timeLow := self generateRandomBitsOfLength: 32.
timeMid := self generateRandomBitsOfLength: 16.
timeHiAndVersion := 16r4000 bitOr: (self
Hi all,
Since a week, I'm back to using linux (debian) due to a new job. And it
became S evident that the shortcuts are wrongly configured, that I
actually cannot work!
Sometimes windows are closed with ctrl w, sometimes with alt w. Nautilus
is used with alt, playgrounds with ctrl...
ion and
the integration of NeoUUIDGenerator can be moved to Pharo6 maybe.
However, now that we found that something was missing in the startup
list, we should check for others...
Guille
On 02/09/2016 10:36 AM, Guille Polito wrote:
Yes, go on. I think it is the easiest.
Right now, to check if a sl
Esteban was telling me that he is going to re-integrate the VM fixes to
the shortcuts for windows soon.
On 02/09/2016 04:48 PM, stepharo wrote:
Le 9/2/16 15:50, Guille Polito a écrit :
Hi all,
Since a week, I'm back to using linux (debian) due to a new job. And
it became S evident
Ok, I am puzzled. I downloaded a new fresh image, in a fresh directory,
worked on something else, committed, and my commit is completely broken.
Attached screenshot of what monticello shows me.
I'm on debian jessie 64bits. Maybe it has something to do?
On 02/03/2016 03:41 PM, Guille Polito
Hi Alex,
First, note that the current UIManager selection and the
StartupUIManager appears from a cleanup on the old UIManager selection
that existed. The idea is that the UIManagerSessionHandler will run in
low priority and set a startup UIManager during startup (when you cannot
ensure that
/2016 01:55 PM, Damien Cassou wrote:
Guille Polito <guillermopol...@gmail.com> writes:
I had to touch several packages, which some are not in the Pharo
repository. For this I prepared several issues for the monkey:
In the TestRunner, on Linux, when I press Ctrl+a to select everything,
n
Hi all,
I'm finally back, rechecking this issue:
https://pharo.fogbugz.com/f/cases/7241/Object-name-should-best-be-removed
I remade the Slice to load in latest Pharo5 with the new Spur changes,
plus some fixes proposed by Nicolai. I can load the slice in a new image
and everything looks ok.
Hi Alex,
First, note that the current UIManager selection and the
StartupUIManager appears from a cleanup on the old UIManager selection
that existed. The idea is that the UIManagerSessionHandler will run in
low priority and set a startup UIManager during startup (when you cannot
ensure that
I put a slice in the inbox with a patch that seems to solve this. I
duplicated some methods, so it should be reviewed/enhanced. But right
not I have a meeting and I cannot continue to work on this until tomorrow.
On 02/24/2016 12:20 PM, Marcus Denker wrote:
It is a bug.
The alternative would
I use pillar for Ecstatic, static website generation.
https://guillep.github.io/ecstatic/
On 02/21/2016 02:20 AM, Ben Coman wrote:
I use it for books for the Pharo project.
cheers -ben
On Sat, Feb 20, 2016 at 6:46 PM, Damien Cassou wrote:
For my CV, I need to know
Hi Eliot,
Just to tell you that I did not forget your email. Since today I'm
officially working on this, probably 2-3 days a week. I'll come back
with questions/design challenges ;)
Guille
On 01/22/2016 08:11 PM, stepharo wrote:
Thanks eliot for this great description.
Well, the main drawback is that you'll not be able to trap any messages
implemented by DNUProxy, because as they are implemented, they are
understood.
Also, the idea of Ghost was not only to use cannot interpret, but to
provide a library that allowed to proxy objects as well as methods and
Hi!
With Esteban we set up a new slack channel to discuss about the
stabilization of Pharo5. The idea is to discuss stabilization problems
in a quicker way than the issue tracker (which we should also use btw:)).
The description of the channel is
Temporary channel to work on urgent
Hi Doru et al!
I was here having difficulties to see how to use spotter, and how to
dive into, and show more results, because the shortcuts are hidden if
you don't know them by heart.
So I thought, why the spotter ui does not
- propose the shortcuts to dive at the right of the list?
-
Yeap, but it kind of kills the workflow... Why showing the shortcut in
the tool is not an option?
On 02/18/2016 01:18 PM, Tudor Girba wrote:
Hi,
Spotter from the latest Pharo has a help button with shortcuts explained.
Cheers,
Doru
On Feb 18, 2016, at 12:14 PM, Guille Polito <guillermo
. Was it an unreasonable
suggestion?
Cheers,
Doru
On Feb 18, 2016, at 1:31 PM, Guille Polito <guillermopol...@gmail.com> wrote:
Yeap, but it kind of kills the workflow... Why showing the shortcut in the tool
is not an option?
On 02/18/2016 01:18 PM, Tudor Girba wrote:
Hi,
Spotter from the latest
I confirm, in 50592, in linux, Ctrl-shift-N and ctrl-shift-G are working :3
On 02/19/2016 10:42 AM, Marcus Denker wrote:
This should be now fixed in 50592
Marcus
On 18 Feb 2016, at 18:15, Marcus Denker wrote:
Hi,
most shortcuts with shift are broken.
(eg.
Hi all,
I was checking issue 17563:
https://pharo.fogbugz.com/f/cases/17563/Method-rename-refactoring-does-not-update-affected-methods-in-current-browser
And I saw that the bug could be produced by some change in FTTable,
particularly related to the introduction of the needToggleAtMouseUp
Can you load the slice and test ? :D
On 02/22/2016 08:41 AM, Marcus Denker wrote:
https://pharo.fogbugz.com/f/cases/17570/Shortcuts-to-browse-code-are-not-available-any-more-in-some-tools
There are *lots* of fixes in the queue to be integrated… progress is slow
sometimes (e.g. this was done
Hmm, I know that the Spur bootstrap does a lot of changes "in the
background". For example, it replaces literals in methods
(Float->BoxedFloat64), plus it inlines all immediate characters.
I do not know if it is related, but this could be a side effect, and it
would explain why there is no
But of course it should not be collected :) it is the class table. And
the VM uses it as root for the GC AFAIK (check setHiddenRoot:).
Original Message
Le 8 mars 2016 à 10:57, Guille Polito <guillermopol...@gmail.com> a écrit :
It smells like the first page of the
It smells like the first page of the class table, yes, but it shouldn't
be visible from the image side (as far as I understood)
Hi,
Steph, the image logic also has changed in Pharo. There should not be
any difference (at least from the list that Eliot gave).
Guille
Original Message
Wow, thanks for the detailed explanation!
Cheers,
Bernhard
Am 21.04.2016 um 16:48 schrieb Eliot Miranda
I'm also against.
- They take a place in the shortcuts that prevents others to use it
- If lazy people really needs this, the code completion should be
enhanced. This is a code completion concern...
In general, my rule of thumb is to answer the following questions:
How many people use it?
Hi!
Original Message
Hi,
At the moment I am moving Pharo quality tools to Renraku model. This is a
quality model that I’ve been working on and that was used so far by
QualityAssistant.
Cool, I'm interested on that. Do you have some examples, docs?
At the moment I’m
I'm using it in Pharo6 without problems. No idea about Pharo5...
Original Message
I played a little further with Iceberg and not even creating a local repository
worked. I'm using pharo5 and I wonder we is this version marked as stable and
if there is an ETA for a first
Hi! Hola!
I would like to help with some of this, so I sorted a bit the ideas in
the previous emails to see if we can extract some concrete actions to
apply. So I'll make a step back and put some titles to the topics of
discussion:
!Human/Social/Politics stuff
1) Policies
- Deciding
Hola,
for the record, I'm using OSSubprocess in several projects and it's
pretty robust. The problems I had were because either:
- I was using it wrongly. e.g., I was deadlocking my process due to a
process that was writing a lot to stdout. I fixed this after I read the
entire
Wow, I do not know where that email came from O_o.
It looks a spammish email. Maybe it came from my phone?
If it happens again, please tell me so I can take action.
Now in-topic: I agree with having conventions and with the tests one
particularly. But as you say, we should also think what
As far as I understand, Iceberg uses RPackages. And RPackages do not
necessarily follow MC conventions.
Original Message
Wow, I do not know where that email came from O_o.
It looks a spammish email. Maybe it came from my phone?
If it happens again, please tell me so I can
Do you mean that job depends on sound?
I think it should not.
Can't that be an extension of yours? (in a method extension, in a
separate package)?
Guille
Original Message
I wanted to add as an extension method to the Sound package:
Job>>#beepAtEnd
"Sound must
Some aside-answers on the issue:
The AbstractFileStream and its two childs are not "a stream library
implementation" but low level streams that implement the primitives to
talk to files.
And their purpose is to provide a clean implementation of binary file
streams that implement no
reflex is to put that as a third package.
Second and more meta, I think we should ask ourselves those questions
more often (just like Sean did, thanks Sean! :D).
Original Message
2016-09-05 9:55 GMT+02:00 Guille Polito <guillermopol...@gmail.com
<mailto:guille
I'd argue also for consistency. When some exceptions are named
"Exception" and others are not, my eyes hurt.
Original Message
My very first thoughts are...
On Thu, Sep 8, 2016 at 3:35 AM, stepharo wrote:
Hi guys
in
I'd argue also for consistency. When some exceptions are named
"Exception" and others are not, my eyes hurt.
Original Message
My very first thoughts are...
On Thu, Sep 8, 2016 at 3:35 AM, stepharo wrote:
Hi guys
in
--- Original Message
2016-08-30 10:28 GMT+02:00 Denis Kudriashov <dionisi...@gmail.com
<mailto:dionisi...@gmail.com>>:
2016-08-30 10:21 GMT+02:00 Guille Polito
<guillermopol...@gmail.com <mailto:guillermopol...@gmail.com>>:
Hi,
From th
Hi,
From the top of my head: I would understand that systems where there
are hundreds of thousands of events per second, maybe one does not want
to pay the overhead of announcements...
But, How many events are produced from a morph per second? One? Two?
Five? Is it really the case of morphs
Should I take this email as the invitation? :P
Thanks! I'm putting it into my calendar.
Original Message
Cool! Thanks Esteban.
On 14 Sep 2016, at 14:50, Esteban Lorenzano wrote:
Hi,
Last board meeting we decided to take some actions to improve
Hi,
I was thinking on the metro way to work, and I also saw that this
discussion is actually split in multiple threads, so it was not easy to
follow :).
Some of my feelings about this:
- Pragmas are nice because they are easy to "interpret". Parsing them is
already provided. However,
Some dependendies cannot be easily detected in a static way. For
example, when you use reflection, or when you send a polymorphic message
that has implementations over many packages. In such cases, it is not
obvious for the tool to see what is the actual dependency. Then, the
user can resolve
Original Message
On Fri, Sep 16, 2016 at 12:47 PM, Marcus Denker
> wrote:
> On 16 Sep 2016, at 12:43, Nicolas Passerini
> wrote:
>
> I think it
- I evaluated this
SyntaxErrorNotification inClass: Object category: 'test' withCode:
'incorrect' doitFlag: false errorMessage: 'error' location: 1.
- fixed the code in the opening window,
- did ctrl+s
and voilà, I had two UI processes.
Looks like it but I'm getting out of battery right now
Hi all,
With Santi we wanted to share a new release of TaskIt, a concurrency
management library for Pharo. TaskIt development is done entirely in
github, using iceberg. Works like a charm. Please find below attached
the changes log with more information.
Cheers,
Guille & Santi
TaskIt
Hi!
1) I think we are failing also at communicating one point better. It is
not that people is arguing against #asClass because it's ugly and bad
and a terrible villain. Ok, maybe a bit, but also:
The point is that #asClass, as it looks handy and easy to use, it
may not work in the
I am also for what Martin says :).
And also: I'd argue that you NEVER EVER want to use simple Floats for
financial applications. In financial applications you really need
precision, and Floats have hardware limitations that do not provide
precision.
I thought ScaledDecimal (which I never
Something itches me from this discussion.
I somehow find myself with Glenn:
- should Bloc work with other than SDL/OSWindow?
- should SDL/OSWindow work with other than Bloc?
Merging the event hierarchy may prevent these two scenarios. And these
scenarios are not only really possible: this is
Hi Uko,
Short answer is: No, not yet. This is something we would like to do but
I cannot find the time to do it for real yet.
Guille
Original Message
Hi, is it possible to compute data really really concurrently with Taskit by
using multiple images? Because while doing
Hi all again,
Dale prepared a couple of slides for the discussion. We shared the
slides in dropbox. Link is the following:
https://www.dropbox.com/s/pxnme1wih60ud5e/Pharo%20Sources%20in%20Git.pdf?dl=0
So there are two probable paths from here:
- Either we continue on discord and we try to
Hi!
Original Message
Guillermo,
Apparently you don't like the github browser-based code review tool?
What are your objections?
Do you know of a better tool that is out in the wild or do you just
have visions that code review could be better?
Better tools are always
Nice!
<3
Original Message
Wow, that looks very nice !
On 10 Oct 2016, at 18:42, Nicolai Hess wrote:
I am working on a syntax style table editor, see issue for some background
about this.
18322 Settings for Syntax Highlighting a bit confusing
15409
nop...@gmail.com> wrote:
Hi guys,
Guille Polito kept one of these images if someone can give us a
hand. He also proposed the great idea of using `strace` to see what
was going on. He (together with Pable Tesone) suspected that the
heartbeat could be interrupting the `clone()` function which
> El 9 nov. 2023, a las 13:35, David Mason escribió:
>
> Tail call elimination would reduce stack usage significantly. See
> Tail Call Elimination in OpenSmalltalk, Ralston & Mason, IWST2019
>
> This really should be part of any stack solution. Particularly people coming
> from a
68 matches
Mail list logo