[Pharo-dev] [ANN] Ephemeron Support is Ready

2016-06-07 Thread Guille Polito
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

[Pharo-dev] GLMPresentation >> window looks strange

2016-06-07 Thread Guille Polito
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

Re: [Pharo-dev] [Vm-dev] Re: [ANN] Ephemeron Support is Ready

2016-06-08 Thread Guille Polito
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

Re: [Pharo-dev] GT-Spotter dive in shortcut

2016-06-07 Thread Guille Polito
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

Re: [Pharo-dev] spotter usage - a rough analysis of categories

2016-06-10 Thread Guille Polito
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

Re: [Pharo-dev] Getting coherent shortcuts

2016-02-10 Thread Guille Polito
:). @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

Re: [Pharo-dev] UUID Plugin ?

2016-02-10 Thread Guille Polito
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

[Pharo-dev] UUIDs are not so unique [WAS] Removing Object>>name

2016-02-08 Thread Guille Polito
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

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
: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

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
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

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
). 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

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
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

Re: [Pharo-dev] UUIDs are not so unique [WAS] Removing Object>>name

2016-02-08 Thread Guille Polito
, 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

Re: [Pharo-dev] UUIDs are not so unique [WAS] Removing Object>>name

2016-02-08 Thread Guille Polito
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

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-09 Thread Guille Polito
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

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-09 Thread Guille Polito
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

[Pharo-dev] Getting coherent shortcuts

2016-02-09 Thread Guille Polito
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...

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-09 Thread Guille Polito
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

Re: [Pharo-dev] Getting coherent shortcuts

2016-02-09 Thread Guille Polito
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

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
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

Re: [Pharo-dev] SessionManager (aka new startup / shutdown list manager) needs testers

2016-02-04 Thread 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

Re: [Pharo-dev] Getting coherent shortcuts

2016-02-12 Thread Guille Polito
/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

[Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-03 Thread Guille Polito
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.

Re: [Pharo-dev] SessionManager (aka new startup / shutdown list manager) needs testers

2016-02-04 Thread 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

Re: [Pharo-dev] Why implementors are getting all the text red?

2016-02-24 Thread Guille Polito
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

Re: [Pharo-dev] Who is using Pillar and for what

2016-02-22 Thread Guille Polito
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

Re: [Pharo-dev] [Vm-dev] Re: [ANN] Pharo bootstrap

2016-02-29 Thread Guille Polito
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.

Re: [Pharo-dev] Proxy DNU vs CannotInterpret. (Ghost related)

2016-02-15 Thread Guille Polito
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

[Pharo-dev] Stabilization Slack Channel

2016-02-18 Thread Guille Polito
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

[Pharo-dev] Spotter suggestion

2016-02-18 Thread Guille Polito
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? -

Re: [Pharo-dev] Spotter suggestion

2016-02-18 Thread Guille Polito
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

Re: [Pharo-dev] Spotter suggestion

2016-02-18 Thread Guille Polito
. 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

Re: [Pharo-dev] do-it-all-and-go in latest Pharo

2016-02-19 Thread Guille Polito
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.

[Pharo-dev] Nautilus, double method selection, FTTable and needToggleAtMouseUp

2016-02-19 Thread Guille Polito
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

Re: [Pharo-dev] cannot use shortcut in text pane of MC

2016-02-22 Thread Guille Polito
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

Re: [Pharo-dev] Yet again, wrong tempvars in debuggers context variables list

2016-02-22 Thread Guille Polito
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

Re: [Pharo-dev] strange array instance

2016-03-08 Thread Guille Polito
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

Re: [Pharo-dev] strange array instance

2016-03-08 Thread Guille Polito
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)

Re: [Pharo-dev] Class allSubInstances size takes 23 seconds to run on Pharo 5 on OS X

2016-04-26 Thread Guille Polito
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

Re: [Pharo-dev] ifTrue ifFalse shortcuts

2016-08-03 Thread Guille Polito
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?

Re: [Pharo-dev] Moving Monkey quality checks to Renraku infrastructure

2016-08-05 Thread Guille Polito
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

Re: [Pharo-dev] Iceberg in general

2016-08-09 Thread Guille Polito
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

Re: [Pharo-dev] About better communication in the community

2016-08-25 Thread Guille Polito
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

Re: [Pharo-dev] SUnit improvements need review and feedback

2016-09-05 Thread Guille Polito
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

Re: [Pharo-dev] about package naming

2016-09-05 Thread Guille Polito
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

Re: [Pharo-dev] about package naming

2016-09-05 Thread Guille Polito
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

Re: [Pharo-dev] Can Sound depend on Jobs?

2016-09-05 Thread Guille Polito
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

Re: [Pharo-dev] could we discuss 19006

2016-09-05 Thread Guille Polito
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

Re: [Pharo-dev] Can Sound depend on Jobs?

2016-09-05 Thread Guille Polito
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

Re: [Pharo-dev] FileDoesNotExist vs. FileDoesNotExistException

2016-09-08 Thread Guille Polito
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

Re: [Pharo-dev] FileDoesNotExist vs. FileDoesNotExistException

2016-09-08 Thread Guille Polito
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

Re: [Pharo-dev] About the non-use of Announcer in Bloc

2016-08-30 Thread Guille Polito
--- 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

Re: [Pharo-dev] About the non-use of Announcer in Bloc

2016-08-30 Thread Guille Polito
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

Re: [Pharo-dev] [ANN] Regular tech hangouts every month

2016-09-14 Thread Guille Polito
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

Re: [Pharo-dev] Call for design for a literal programming doc similar to PythonDocTest

2016-09-16 Thread Guille Polito
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,

Re: [Pharo-dev] 60224 TestRunner warning Collections-Arithmetic manually resolved dependency not detected as a dependency!

2016-09-16 Thread Guille Polito
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

Re: [Pharo-dev] Author / TestRunner interaction in fresh image

2016-09-16 Thread Guille Polito
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

Re: [Pharo-dev] UIprocess around when loading broken code

2016-08-26 Thread Guille Polito
- 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

[Pharo-dev] [ANN] TaskIt v0.2

2016-08-26 Thread Guille Polito
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

Re: [Pharo-dev] About asClass and friend

2016-08-26 Thread Guille Polito
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

Re: [Pharo-dev] roundTo: strange behavior

2016-10-27 Thread Guille Polito
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

Re: [Pharo-dev] [Bloc] Hierarchy of BiEvent

2016-10-27 Thread Guille Polito
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

Re: [Pharo-dev] Taskit multiple images?

2016-11-02 Thread Guille Polito
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

Re: [Pharo-dev] Let's talk with Dr Metacello: Moving Pharo to Github

2016-11-02 Thread Guille Polito
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

Re: [Pharo-dev] GitHub code analytics tools

2016-10-28 Thread Guille Polito
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

Re: [Pharo-dev] Shout style table editor (Request for Feedback)

2016-10-11 Thread Guille Polito
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

Re: [Pharo-dev] [Vm-dev] Problem with OSSubprocess / signals / heartbeat ?

2016-12-21 Thread Guille Polito
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

[Pharo-dev] Re: [Pharo-vm] Stack overflow support?

2023-11-09 Thread Guille Polito
> 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