[Pharo-dev] Re: Look for software for virtual outing

2021-01-26 Thread Eliot Miranda
Hi Koh, On Tue, Jan 26, 2021 at 1:22 PM askoh wrote: > Hi: > > My team at work has been asked to organize a "Virtual Outing" for > socializing or camaraderie. I am think of using a Smalltalk virtual reality > software for such an outing. > > Would any of Qwaq, Tref, Croquet be viable VR

[Pharo-dev] Re: Pharo 8 Image blows up after restart

2020-12-08 Thread Eliot Miranda
Hi Sabine, > On Dec 8, 2020, at 10:49 AM, Sabine Manaa wrote: > > Hi, > > I have the following problem: > > sometimes, after restarting my Pharo 8 image on mac, it is not responsive > and it blows up the memory. > > I tried with commandline handler > eval "self halt" > and with >

Re: [Pharo-dev] is there a way to know when a GC is happening?

2020-09-09 Thread Eliot Miranda
On Wed, Sep 9, 2020 at 9:49 PM Esteban Maringolo wrote: > On Wed, Sep 9, 2020 at 11:58 PM Eliot Miranda > wrote: > > > In VisualWorks, for example, a WeakArray is primed with an Object > instance, and this gets collected every scavenge. > > So the WeakArray is notifi

Re: [Pharo-dev] Project of Interest => Jekyll + Dynamic processing integration + Git(hubs)Pages => pharo in the middle

2020-05-26 Thread Eliot Miranda
> On May 26, 2020, at 12:54 PM, Tim Mackinnon wrote: > >  >  > Hi - a bit late to reply on this one, but I did try Jekyl years ago, it was > ok but over time frustrating to use and difficult to make the pipeline > understandable ... > > I looked at Hugo and a few others but ended up going

Re: [Pharo-dev] Squeak and Pharo speed differences

2020-05-18 Thread Eliot Miranda
Hi Shaping, > On May 18, 2020, at 6:52 PM, Shaping wrote: > >  > 1. Double-click text selection in both Squeak and Pharo shows a 75-100 ms > latency (eye-balled, estimated) between end of double click (button up on > second click) and time of highlighting of selected text. It could be as

Re: [Pharo-dev] Squeak and Pharo speed differences

2020-05-18 Thread Eliot Miranda
Hi Shaping, > On May 16, 2020, at 4:33 AM, Shaping wrote: > >  > Hi Eliot. > > > Generally, comparing VisualWorks to either Squeak or Pharo or both, what are > the most pressing speed problems? > > 1. Double-click text selection in both Squeak and Pharo shows a 75-100 ms > latency

Re: [Pharo-dev] Squeak and Pharo speed differences

2020-05-15 Thread Eliot Miranda
Hi Ben, > On May 15, 2020, at 10:33 AM, Ben Coman wrote: > >  >> On Fri, 15 May 2020 at 14:09, Shaping wrote: > >> Why can’t the OSVM be a single, unforked, maxed-out VM with all the best and >> fastest features working in Squeak and Pharo? Why did the split happen? >> > > In very

Re: [Pharo-dev] Squeak and Pharo speed differences

2020-05-15 Thread Eliot Miranda
Hi Shaping, _,,,^..^,,,_ (phone) > On May 15, 2020, at 2:18 AM, Shaping wrote: > >  > Arithmetic changes proposed in Squeak have no relationships to VM. > > The question below is about both the VM and a common basic class-set. > Math-related classes/methods are assumed to be part of that

Re: [Pharo-dev] FullBlockClosure - How to create one...

2020-05-01 Thread Eliot Miranda
> On May 1, 2020, at 11:21 AM, Sean P. DeNigris wrote: > > Eliot Miranda-2 wrote >> (FullBlockClosure receiver: nil outerContext: nil method: blockMethod >> copiedValues: nil) value: 1 value: 2 > > Cool! We're getting closer, but in

Re: [Pharo-dev] FullBlockClosure - How to create one...

2020-05-01 Thread Eliot Miranda
Hi Sean, > On May 1, 2020, at 11:21 AM, Sean P. DeNigris wrote: > > Eliot Miranda-2 wrote >> (FullBlockClosure receiver: nil outerContext: nil method: blockMethod >> copiedValues: nil) value: 1 value: 2 > > Cool! We're getting closer, but in

Re: [Pharo-dev] FullBlockClosure - How to create one...

2020-05-01 Thread Eliot Miranda
you might want to adapt this change set into a package, to rename BlockClosure's startups inst var to startpcOrMethod to clear up confusion. On Fri, May 1, 2020 at 9:49 AM Eliot Miranda wrote: > Hi Max, > > On Thu, Apr 30, 2020 at 11:51 PM Max Leske wrote: > >> Hi Sea

Re: [Pharo-dev] FullBlockClosure - How to create one...

2020-05-01 Thread Eliot Miranda
Hi Max, On Thu, Apr 30, 2020 at 11:51 PM Max Leske wrote: > Hi Sean, > > You *need* an outer context. See Context>>cleanCopy, which Fuel uses to > serialize blocks. > One does *not* need an outer context. An outer context of nil should be fine, provided that the block never attempts an

Re: [Pharo-dev] FullBlockClosure - How to create one...

2020-05-01 Thread Eliot Miranda
Hi Sean, > On Apr 30, 2020, at 7:36 PM, Sean P. DeNigris wrote: > > What am I not understanding about FullBlockClosure? > > I have a clean block that I'd like to turn into a FullBlockClosure so that I > can serialize it without dragging (unneeded methods) into my object graph. > However,

Re: [Pharo-dev] [Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Desired size of Eden parameter is not respected (#476)

2020-02-20 Thread Eliot Miranda
Hi Cyril, > On Feb 20, 2020, at 2:03 AM, CyrilFerlicot wrote: > > I want to customize the GC parameters for images that will probably grow to > be very large. > > One of the most important performance-wise is the size of the Eden. IIUR, the > size cannot be changed at runtime so there are

Re: [Pharo-dev] [Ann] Concurrent Programming in Pharo is available

2020-02-10 Thread Eliot Miranda
Hi Stef, here's my review/feedback On Sun, Feb 9, 2020 at 5:05 AM Stéphane Ducasse > wrote: > > > > On http://books.pharo.org/booklet-ConcurrentProgramming/ > In fig 1.1 there needs to be a back arrow from Executing to Runnable which is labelled "Preempted by a higher priority process" or

Re: [Pharo-dev] Bug 18632 : Virtual Machine parameters need to be documented

2020-02-07 Thread Eliot Miranda
Hi Benoit, On Fri, Feb 7, 2020 at 8:20 AM Nicolas Cellier < nicolas.cellier.aka.n...@gmail.com> wrote: > Hi Benoit, > for some reason (?), your email was marked as SPAM in gmail... > There is a short description in primitiveVMParameter, which is found in > generated code, for example: > >

Re: [Pharo-dev] printing Symbol

2020-01-19 Thread Eliot Miranda
> On Jan 19, 2020, at 1:50 PM, Stéphane Ducasse > wrote: > >  > The idea that is that I would like to be able to > > text -> tokens -> text > > For text -> tokens > > (RBScanner on: 'self classVariables: { #A . #B }' readStream) > contents collect: #value > > > I

Re: [Pharo-dev] about signal

2020-01-12 Thread Eliot Miranda
Hi Alastair, >> On Jan 12, 2020, at 12:34 AM, Alistair Grant wrote: > On Thu, 9 Jan 2020 at 13:01, ducasse wrote: >> >> Hi >> >> I wanted to explain >> >> | semaphore p1 p2 | >> semaphore := Semaphore new. >> p1 := [ semaphore wait. >>'p1' crTrace ] fork. >> >> p2 := [semaphore

Re: [Pharo-dev] about signal

2020-01-10 Thread Eliot Miranda
On Fri, Jan 10, 2020 at 2:01 PM Eliot Miranda wrote: > Hi Steph, > > > On Jan 10, 2020, at 12:42 PM, ducasse wrote: > > Yes this is why in my chapter on Exception I show the VM code while some > people told me that it was not interesting. > And this is why in the curren

Re: [Pharo-dev] about signal

2020-01-10 Thread Eliot Miranda
short, it does not answer Stef's concrete question(s). >> >> > On 10 Jan 2020, at 06:30, Danil Osipchuk >> wrote: >> > >> > Maybe to add this into the class comment, this is the most concise and >> clear description of how it works i've ever seen >> &

Re: [Pharo-dev] about signal

2020-01-09 Thread Eliot Miranda
On Thu, Jan 9, 2020 at 5:03 AM ducasse wrote: > Hi > > I wanted to explain > > | semaphore p1 p2 | > semaphore := Semaphore new. > p1 := [ semaphore wait. > 'p1' crTrace ] fork. > > p2 := [semaphore signal. > 'p2' crTrace ] fork. > > displays p2 and p1. > but I would like

Re: [Pharo-dev] Debugging GCC code generation

2019-12-11 Thread Eliot Miranda
On Wed, Dec 11, 2019 at 12:03 PM Nicolas Cellier < nicolas.cellier.aka.n...@gmail.com> wrote: > Yes, > But we have to replace natural crappy code (split a long in 2 ints) that > was once legal, by an even more crappy code (memcpy), so all in all, it's a > crappy art. > :-) Indeed. Personally I

[Pharo-dev] Doing the equivalent of "fast forward" with Iceberg

2019-10-17 Thread Eliot Miranda
Hi All, I'm involved in a team project using Pharo 7.1. I have some uncommitted changes in a package that others have committed to. I want to pull their latest commits without overwriting mine and because my changes are incomplete I don't yet want to commit, and hence don't want to create a

Re: [Pharo-dev] Seg Fault Pharo 7.0.3

2019-10-06 Thread Eliot Miranda
Hi Sean, Hi All, this may be because of the issue described here: http://forum.world.st/Difficult-to-debug-VM-crash-with-full-blocks-and-Sista-V1-tt5103810.html This issue is characterized by the system crashing soon after start up when some significant i/o is done, typically either to

Re: [Pharo-dev] Pharo source code formatting guide

2019-07-06 Thread Eliot Miranda
On Thu, Jul 4, 2019 at 11:58 PM Norbert Hartl wrote: > Sometimes I wonder when I change a piece of code in pharo if there is an > official formatting guide line. Is the formatter in calypso the incarnation > of it or how code is supposed to be formatted in the offical image? > > I just see tons

Re: [Pharo-dev] Any experts on using path in app bundles willing to help me?

2019-04-18 Thread Eliot Miranda
On Thu, Apr 18, 2019 at 10:08 AM Eliot Miranda wrote: > Hi All, > > I have a plugin dependent on several support libraries that may be > shared with other plugins. So I want the support libraries in a common > place (TheVm.app/Contents/Frameworks) while the plugins themselve

Re: [Pharo-dev] Questions about DebugSession>>isContextPostMortem:

2019-03-21 Thread Eliot Miranda
Hi Thomas, Hi Max, On Thu, Mar 21, 2019 at 3:35 AM Max Leske wrote: > On 21 Mar 2019, at 11:06, Thomas Dupriez wrote: > > Hi Thomas, > > > Hello, > > > > While looking at the DebugSession>>isContextPostMortem: method (code > > below), I got three questions: > > > > 1) There is a check for

Re: [Pharo-dev] managing modification of class initialization methods

2019-03-04 Thread Eliot Miranda
On Mon, Mar 4, 2019 at 8:26 AM Sven Van Caekenberghe wrote: > (1) the basic concepts are clear (and have been for a long time): > > - when a class initialize method is loaded, it is executed afterwards, if > and only if the source code changed > > - there are startUp[:] and shutDown[:] and

Re: [Pharo-dev] Weird FFI method redefinition in Pharo 6

2019-03-04 Thread Eliot Miranda
Hi Esteban, On Mon, Mar 4, 2019 at 9:09 AM Esteban Lorenzano wrote: > On 4 Mar 2019, at 16:02, Eliot Miranda wrote: > > Hi Esteban, > > On Mon, Mar 4, 2019 at 4:31 AM Esteban Lorenzano > wrote: > >> Hi, >> >> Mmm… FFIMethodRegistry is reseting the metho

Re: [Pharo-dev] Weird FFI method redefinition in Pharo 6

2019-03-04 Thread Eliot Miranda
on startup the new version will be executed, and startup with the normal VM, the method is reset. Surely this is a bug and the method should be removed from the FFI registry when it is redefined with no FFI usage in it. Right? > > Esteban > > On 3 Mar 2019, at 23:03, Eliot Miranda wrote:

[Pharo-dev] Weird FFI method redefinition in Pharo 6

2019-03-03 Thread Eliot Miranda
Hi All, I'm trying to debug remaining limitations in Image Segment support in Spur using a case provided by Max Leske. This is a pair of Pharo 6 images, one of which saves an image segment the other which loads it. Both use OSEnvironment>>getEnv: to access environment variables. The base

Re: [Pharo-dev] The HiDPI Issue

2019-02-18 Thread Eliot Miranda
Hi Eric, On Fri, Feb 15, 2019 at 8:53 AM Eric Gade wrote: > Hello, > > I know that others have posted about this before but I wanted to get the > current status. > > I've recently had to buy a new laptop that came with a HiDPI display. > Generally (especially on Linux systems) this makes Pharo

Re: [Pharo-dev] [squeak-dev] Squeak and Tonel

2019-02-17 Thread Eliot Miranda
On Sun, Feb 17, 2019 at 1:00 PM ducasse wrote: > Hi eliot > > What is common in your thread is that we always look like the super > emotional, or bad guys. > You never ask yourselves why Esteban left the VM mailing-list. > What is common is that I discuss technical matters (difficulties in

[Pharo-dev] [Off Topic] Michel Bauwens on the history and immediate future of work

2019-01-25 Thread Eliot Miranda
Hi All, I find this talk profound and key to making functional open source communities as we try and survive. I’ve skipped an introduction in Portuguese and some slide control issues. https://youtu.be/vDjazcMm-eE?t=4m40s _,,,^..^,,,_ (phone)

Re: [Pharo-dev] DebugSession>>activePC:

2019-01-20 Thread Eliot Miranda
Hi Marcus, On Fri, Jan 18, 2019 at 5:42 AM Marcus Denker wrote: > > > On 18 Jan 2019, at 14:26, ducasse wrote: > > > > I simply love the dynamic rewriting this is just too cool. We should > systematically use it. > > I will continue to use it in any deprecation. > > > > On my TODO is to make

Re: [Pharo-dev] DebugSession>>activePC:

2019-01-20 Thread Eliot Miranda
Hi Marcus, On Fri, Jan 18, 2019 at 5:15 AM Marcus Denker via Pharo-dev < pharo-dev@lists.pharo.org> wrote: > > > On 11 Jan 2019, at 20:28, Eliot Miranda wrote: > > > > Hi Thomas, > > > > forgive me, my first response was too terse. Having thought ab

Re: [Pharo-dev] Better management of encoding of environment variables

2019-01-18 Thread Eliot Miranda
Hi Guille, > On Jan 18, 2019, at 6:04 AM, Guillermo Polito > wrote: > >> On Fri, Jan 18, 2019 at 2:46 PM Ben Coman wrote: >> >>> On Fri, 18 Jan 2019 at 21:39, Sven Van Caekenberghe wrote: >>> >>> > On 18 Jan 2019, at 14:23, Guillermo Polito >>> > wrote: >>> > >>> > >>> > I think that

Re: [Pharo-dev] Better management of encoding of environment variables

2019-01-18 Thread Eliot Miranda
> On Jan 18, 2019, at 2:04 AM, Guillermo Polito > wrote: [snip] > > Well, personally I would like that getenv/setenv and getcwd setcwd support > are not in a plugin but as a basic service provided by the vm. +1000 > Cheers, > Guille

Re: [Pharo-dev] Purpose of VM [was: Re: Better management of encoding of environment variables]

2019-01-17 Thread Eliot Miranda
On Thu, Jan 17, 2019 at 8:02 AM Sven Van Caekenberghe wrote: > > > On 17 Jan 2019, at 02:00, Martin McClure wrote: > > > > On 1/16/19 1:24 AM, Nicolas Cellier wrote: > >> IMO, windows VM (and plugins) should do the UCS2 -> UTF8 conversion > because the purpose of a VM is to provide an OS

Re: [Pharo-dev] Some clarifications (was DebugSession>>activePC:)

2019-01-16 Thread Eliot Miranda
t; - strong libraries (File, Stream, HTTP) more documented and tested > - better tools (Iceberg and Calypso are definitively steps in the > right direction) > And we will continue to improve. > We will iterate on all these to make Pharo even better. > We are writing mo

Re: [Pharo-dev] external#senders (was Re: DebugSession>>activePC:)

2019-01-11 Thread Eliot Miranda
Sven, > On Jan 11, 2019, at 11:40 AM, Sven Van Caekenberghe wrote: > > > >> On 11 Jan 2019, at 19:32, Eliot Miranda wrote: >> >> Sven, >> >>> On Jan 11, 2019, at 10:03 AM, Sven Van Caekenberghe wrote: >>> >>> Eliot, >>

Re: [Pharo-dev] DebugSession>>activePC:

2019-01-11 Thread Eliot Miranda
ate question. Without users of a method it >> is hard to understand its use. It does not necessarily imply that the >> intention is to remove it, but it does show that someone wants to understand. >> >> As far as I know, Thomas actually wants to write a test to cover that

Re: [Pharo-dev] external#senders (was Re: DebugSession>>activePC:)

2019-01-11 Thread Eliot Miranda
all living creatures). First you assume a motive I don’t have. I am not trying to provoke anyone. Second, I think emotions are the results of mammalian brains, perhaps bird and fish brains, and certainly not present in amoeba. > > Sven > >> On 11 Jan 2019, at 18:57, Eliot Miranda w

Re: [Pharo-dev] DebugSession>>activePC:

2019-01-11 Thread Eliot Miranda
understand. >> >> As far as I know, Thomas actually wants to write a test to cover that usage. >> I am sure that you appreciate and encourage that :). >> >> @Thomas: Thanks for this effort! >> >> Cheers, >> Doru >> >> >&g

Re: [Pharo-dev] external#senders (was Re: DebugSession>>activePC:)

2019-01-11 Thread Eliot Miranda
Esteban, > On Jan 10, 2019, at 11:45 PM, Esteban Lorenzano wrote: > >> On 11 Jan 2019, at 08:24, ducasse wrote: >> >> Ben >> >> Since you asked I reply. >> For calypso we try and sometimes fail and retry. But we do not rant. >> >> Now the solution is also to have tests and this is what

Re: [Pharo-dev] DebugSession>>activePC:

2019-01-11 Thread Eliot Miranda
ate and encourage that :). Indeed I do! > > @Thomas: Thanks for this effort! > > Cheers, > Doru > > >> On Jan 10, 2019, at 3:11 PM, Eliot Miranda wrote: >> >> Hi Thomas, >> >>> On Jan 10, 2019, at 2:24 AM, Thomas Dupriez via Pharo-dev >&

Re: [Pharo-dev] DebugSession>>activePC:

2019-01-11 Thread Eliot Miranda
Craig, thank you. +1000 > On Jan 11, 2019, at 12:58 AM, Craig Latta wrote: > > > Hi all-- > > Eliot writes: > >> Do you want to remove the method simply because there are no senders >> in the image? >> >> If so, this is indicative of a serious problem with the Pharo >> development

Re: [Pharo-dev] external#senders (was Re: DebugSession>>activePC:)

2019-01-11 Thread Eliot Miranda
> On Jan 10, 2019, at 11:24 PM, ducasse wrote: > > Ben > > Since you asked I reply. > For calypso we try and sometimes fail and retry. But we do not rant. > > Now the solution is also to have tests and this is what we are doing. > We want more tests and we are working on having more

Re: [Pharo-dev] external#senders (was Re: DebugSession>>activePC:)

2019-01-11 Thread Eliot Miranda
Stef, > On Jan 10, 2019, at 11:24 PM, ducasse wrote: > > Ben > > Since you asked I reply. > For calypso we try and sometimes fail and retry. But we do not rant. > > Now the solution is also to have tests and this is what we are doing. > We want more tests and we are working on having more

Re: [Pharo-dev] DebugSession>>activePC:

2019-01-10 Thread Eliot Miranda
Hi Thomas, > On Jan 10, 2019, at 2:24 AM, Thomas Dupriez via Pharo-dev > wrote: > > in a stack of contexts the active pc is different for the top context. For other than the top context, a context’s pc will be pointing after the send that created the context above it, so to find the pc of

Re: [Pharo-dev] [Issue 19852] Cached settings and moving images

2019-01-08 Thread Eliot Miranda
Hi Guille, > On Jan 8, 2019, at 3:19 AM, Guillermo Polito > wrote: > > Hi all, > > I was checking issue https://pharo.fogbugz.com/f/cases/19852 which is about > the problems that arise when we move an image of location, and moreover when > we move it between different platforms (windows to

Re: [Pharo-dev] Pharo image don't restart

2018-12-15 Thread Eliot Miranda
Hi Dario, if you look at the end of the PharoDebug.log you will see: Most recent primitives doesNotUnderstand: doesNotUnderstand: doesNotUnderstand: doesNotUnderstand: doesNotUnderstand: doesNotUnderstand: doesNotUnderstand: doesNotUnderstand: doesNotUnderstand: ... ..

Re: [Pharo-dev] Pharo image don't restart

2018-12-13 Thread Eliot Miranda
Hi All, > On Dec 13, 2018, at 5:40 AM, Christophe Demarey > wrote: > > Hi, > > The problem seems to come from: "no room in eden for > allocateSmallNewSpaceSlots:format:classIndex:" Then there should be a crash.dmp file that includes a stack trace. I’m surprised the VM exists by this path;

Re: [Pharo-dev] Application entrypoints

2018-12-13 Thread Eliot Miranda
Hi Ben, On Wed, Dec 12, 2018 at 6:41 PM Ben Coman wrote: > A question was asked on discord... "I know how to start the lights out > example, > and feed my objects test data with the testing framework, but how does one > start > something like ChineseCheckers? How does one find the entry point?

Re: [Pharo-dev] Fwd: Announcing Repl.it Multiplayer

2018-12-06 Thread Eliot Miranda
Hi Santiago, On Thu, Dec 6, 2018 at 1:52 PM Santiago Bragagnolo < santiagobragagn...@gmail.com> wrote: > Would this be interesting to have in pharo?? > There is already previous relevant work. Look up Kansas for Self http://wiki.squeak.org/squeak/1357 and Nebraska for Squeak

Re: [Pharo-dev] Minheadless trial

2018-12-05 Thread Eliot Miranda
Hi Esteban, On Wed, Dec 5, 2018 at 5:53 AM Esteban Lorenzano wrote: > Hi Eliot, > > On 5 Dec 2018, at 14:46, Eliot Miranda wrote: > > Hi Esteban, > > On Aug 7, 2018, at 4:36 AM, Esteban Lorenzano wrote: > > I’m slowly working on that VM because we want it to b

Re: [Pharo-dev] Minheadless trial

2018-12-05 Thread Eliot Miranda
;>> Cheers, >>> Esteban >>> >>> Ps: with some changes in image, I’m using exclusively this VM since a >>> couple of months and it works fine. >>> >>> >>>> On 7 Aug 2018, at 07:22, Ben Coman wrote: >>>> >&g

Re: [Pharo-dev] InterruptedContext vs suspendedContext

2018-12-01 Thread Eliot Miranda
Hi Andrei, Hi Thomas, Andrei, you are right; they are different and the difference is important. As you say, suspendedContext is the top (“hot”) context in a process’s context chain, but interruptedContext is the context which sent the signal message that eventually raised the exception

Re: [Pharo-dev] [squeak-dev] 32 vs 64 bits and large integer hash

2018-11-24 Thread Eliot Miranda
On Sat, Nov 24, 2018 at 7:40 AM Luciano Notarfrancesco wrote: > On Fri, Nov 23, 2018 at 12:36 AM Chris Muller wrote: > >> > >> I'm a bit puzzled. I thought (small)Integers being their own hash >> is a good thing? >> >> I was wondering exactly the same thing! >> >> > > I would call it simple

Re: [Pharo-dev] [squeak-dev] Message>>#= & Message>>#hash

2018-11-19 Thread Eliot Miranda
Hi David, On Mon, Nov 19, 2018 at 9:52 AM David T. Lewis wrote: > On Mon, Nov 19, 2018 at 09:32:17AM -0800, Eliot Miranda wrote: > > Hi All, > > > > In VisualWorks Message implements #= & #hash naturally; two messages > > whose selectors and arguments are

Re: [Pharo-dev] Pharo 7 speed compared to VW

2018-11-19 Thread Eliot Miranda
Hi Shaping, On Mon, Nov 19, 2018 at 5:04 AM Shaping wrote: > (Second try in 6 days. Does anyone have recent performance data for Pharo > 7 relative to VW 7.10 or later?) > I don't have access to recent vnc versions beyond 7.7. If you have access perhaps you could run the computer language

Re: [Pharo-dev] Anyone else seen crashes like these ?

2018-11-12 Thread Eliot Miranda
Hi Ben, On Mon, Nov 12, 2018 at 8:51 AM Ben Coman wrote: > > > On Mon, 12 Nov 2018 at 21:37, Sven Van Caekenberghe wrote: > >> Hi, >> >> I run Pharo 7 64-bit on a macOS laptop, where the images are kept running >> across sleep/wake cycles. >> > > Just to confirm, you mean your laptop sleep/wake

Re: [Pharo-dev] Infinite error recursion while saving Pharo70 alpha

2018-11-07 Thread Eliot Miranda
On Wed, Nov 7, 2018 at 6:28 AM Eliot Miranda wrote: [snip] > Forgive me, but may I beg you to post the text of stack back traces in > future not screenshots? The screenshots have two major disadvantages; a) > they're huge and b) one cannot search email messages for the text they > c

Re: [Pharo-dev] [ANN] The STON Specification

2018-11-06 Thread Eliot Miranda
Hi Shaping, Pharo (& Squeak & Cuis) Float subclass BoxedFloat64 maps exactly to VW's Double. In 64-bit SmallFloat64 maps exactly to SmallDouble. But I wonder whether there is any issue here. STON would use the print strings for (PSC) Float / (VW) Double, and so deseerialization on Pharo

Re: [Pharo-dev] Xcode projects for VM on iOS or Mac?

2018-10-28 Thread Eliot Miranda
Hi Todd, On Fri, Oct 26, 2018 at 10:00 AM Todd Blanchard via Pharo-dev < pharo-dev@lists.pharo.org> wrote: > Does anyone have Xcode projects for building the VM on iOS or Mac? Can > they share them or give me some tips for setting one up? > First I'd like to know your use case. I presume

[Pharo-dev] Effect Handlers

2018-10-26 Thread Eliot Miranda
Hi All, I found this write up instructive and well-written: https://www.quora.com/What-are-some-features-youd-want-a-new-programming-language-to-borrow/answer/Quildreen-Motta _,,,^..^,,,_ (phone)

Re: [Pharo-dev] [ANN] Migrated Artefact to GitHub

2018-10-01 Thread Eliot Miranda
Hi Guille, this issue is /really/ important to me. People are helping me migrate VMMaker to GitHub and it is /treally/ important to the project that authorship history is maintained, because finding out who to ask when code is affected is essential. VMMaker is large, very complex and has

Re: [Pharo-dev] iceberg PrimitiveFailed allocateExecutablePage - PharoDebug.log

2018-09-24 Thread Eliot Miranda
Hi Petr, along with Esteban’s request for the error code from allocateExecutablePage can you also see whether use of iceberg is successful the second time you launch Pharo? So start up your virtualbox, try and interact with iceberg, quit if it fails, relaunch and try again? Also in your

Re: [Pharo-dev] Platform file encoding for FFI

2018-09-19 Thread Eliot Miranda
Hi Henry, On Tue, Sep 18, 2018 at 1:43 AM Henrik Sperre Johansen < henrik.s.johan...@veloxit.no> wrote: > Guillermo Polito wrote > > On Mon, Sep 17, 2018 at 6:52 PM Alistair Grant > > > akgrant0710@ > > > > > wrote: > > > >> Hi Esteban, Guille and Everyone, > >> > >> I haven't looked at using

Re: [Pharo-dev] [rmod] Float should not implement #to:, #to:by:, etc...

2018-09-18 Thread Eliot Miranda
> On Sep 18, 2018, at 2:52 AM, Guillaume Larcheveque > wrote: > > Maybe #to:by: should convert its parameters in Fraction to avoid Floats > problems (not sure, just an idea) There is no need to convert. One can simply write 0 to: 1 by: 1/10 The issue with 0 to: 1 by: 0.1 is a problem

[Pharo-dev] In Pharo6 what has happened to package scripts?

2018-08-27 Thread Eliot Miranda
Hi All, I'm trying to submit a SLICE for Pharo6 that contains chains related to FFI error handling. This SLICE needs a package script to recreate the specialObjectsArray. But I see no accessor for editing package scripts in the Pharo6 Monticello Browser. Have package scripts become

Re: [Pharo-dev] About the infinite debugger

2018-06-29 Thread Eliot Miranda
Hi Guille, > On Jun 29, 2018, at 7:48 AM, Guillermo Polito > wrote: > > Hi all, > > during today's sprint we have been working with lots of people on the > infinite debugger problem (https://pharo.fogbugz.com/f/cases/22085/). We have > checked the emails sent in the latest month. Then,

Re: [Pharo-dev] Fuel Error in Latest Launcher

2018-06-21 Thread Eliot Miranda
Hi Sean, > On Jun 21, 2018, at 5:48 AM, Sean P. DeNigris wrote: > > Max Leske wrote >> if you discovered a compiler >> bug it would help to post the information. > > I'm not sure if it's a bug, but here is the info I know: > 1. Serialized a block in #60540 32-bit > 2. Materialized it in same

Re: [Pharo-dev] Fuel Error in Latest Launcher

2018-06-20 Thread Eliot Miranda
Hi Sean, could you post some more information? What's the pc? What's the CompiledMethod's output for #symbolic? Where in interpretNextV3PlusClosureInstructionFor: is it stuck? What's the computed index? On Wed, Jun 20, 2018 at 6:07 AM, Sean P. DeNigris wrote: > While Fuel was trying to

[Pharo-dev] Is it possible to add an existing github repository from within the image or does one have to clone on the command line?

2018-06-19 Thread Eliot Miranda
SLSIA. I want to clone gitfiletree://github.com/ThierryGoubier/filetree.git but would love to do it form the image and not have to visit the command line. Is this possible yet? _,,,^..^,,,_ best, Eliot

Re: [Pharo-dev] Debugger Button Positioning

2018-06-16 Thread Eliot Miranda
and adding similar actions. > Cheers, > Doru > > > > > On Jun 16, 2018, at 8:58 AM, Eliot Miranda > wrote: > > > > Hi Tim, > > > > On Fri, Jun 15, 2018 at 2:21 PM, Tim Mackinnon wrote: > >> The whole point about pragmas is that they're suppo

Re: [Pharo-dev] Debugger Button Positioning

2018-06-16 Thread Eliot Miranda
mp; . Why the mismatch? I would expect the references to use #gtCodeDebuggingAction & #gtStackDebuggingAction, and finding the implementations would be trivial. Instead one has to hunt. This is bad. > Tim > > > On 15 Jun 2018, at 00:23, Eliot Miranda wrote: > > Hi Henrik, &g

Re: [Pharo-dev] Debugger Button Positioning

2018-06-14 Thread Eliot Miranda
Hi Henrik, On Thu, Jun 14, 2018 at 12:47 PM, Henrik-Nergaard wrote: > Hi, > > Moving the icons down to the middle row is as simple as changing: > > *** > codeActionsPragmas > ^ #( stackDebuggingActions codeDebuggingActions ) > *** > *** > stackDebuggingActionsPragmas > ^ #() > *** > > in

[Pharo-dev] Debugger Button Positioning

2018-06-14 Thread Eliot Miranda
Hi All, I've been using Pharo intensively for the first time, Pharo 7. Forgive me for starting with a complaint, but I don't have time to state all the things that are great about it; you already now ;-) One thing I find painful is the positioning of the debugger into/over/through buttons.

Re: [Pharo-dev] Curious context change latency experiment results (wrt DelayScheduler)

2018-05-28 Thread Eliot Miranda
Hi Ben, _,,,^..^,,,_ (phone) > On May 26, 2018, at 10:46 PM, Ben Coman wrote: > > > >> On 6 May 2018 at 04:20, Eliot Miranda wrote: >> Hi Ben, >> >> >>> On May 5, 2018, at 7:25 AM, Ben Coman wrote: >>> >>> >>>

Re: [Pharo-dev] Crash on GC garbageCollect

2018-05-25 Thread Eliot Miranda
Hi Andreas, On Fri, May 25, 2018 at 1:24 AM, Andreas Brodbeck wrote: > Hi all > > I have a 6.0 image which crashes on garbage collect. If I run "Smalltalk > garbageCollect" it crashes. The crash log is attached. But I don't really > understand that crash log. I run it with a

Re: [Pharo-dev] Pharo 7 Launch Failure - Freetype Problem?

2018-05-24 Thread Eliot Miranda
Hi Sean, On Sun, May 20, 2018 at 7:53 PM, Sean P. DeNigris wrote: > Guillermo Polito wrote > > I've just downloaded the image in [3] and was able to open it with some > > old > > vm and with a freshly downloaded stable vm > > Weird. If I open it via CLI with either a

Re: [Pharo-dev] Curious context change latency experiment results (wrt DelayScheduler)

2018-05-05 Thread Eliot Miranda
Hi Ben, > On May 5, 2018, at 7:25 AM, Ben Coman wrote: > > > >> On 5 May 2018 at 22:10, Ben Coman wrote: >> One of the key parts of Delay scheduling is setting the resumption time. >> There are two places this could be done. >> a. In

Re: [Pharo-dev] [squeak-dev] How to yellow click with two buttons without changing mouse settings?

2018-04-23 Thread Eliot Miranda
Hi Marcel, On Sun, Apr 22, 2018 at 11:24 PM, Marcel Taeumel wrote: > Hi Jakob, > > do: "HandMorph showEvents: true" then do CTRL+RED/LEFT. You will see that > you get, in fact, a yellow click. I think that there is code that checks > for "control pressed" first to show

Re: [Pharo-dev] Hierarchy (roots) of package

2018-04-19 Thread Eliot Miranda
Hi Clément, > On Apr 18, 2018, at 11:45 PM, Clément Bera wrote: > > I would do that: > > Implementation: > rootsInsidePackage := [ :packageName | > | myPackage | > myPackage := RPackageOrganizer default packageNamed: packageName. > myPackage

Re: [Pharo-dev] [Pharo-Launcher] call for tests on Windows

2018-04-16 Thread Eliot Miranda
ettings;> false And that reminds me that they need to get updated to refer to opensmalltalk.org!! > Phil > > On Mon, Apr 16, 2018 at 5:29 PM, Eliot Miranda <eliot.mira...@gmail.com> > wrote: > >> Hi Phil, >> >> On Apr 16, 2018, at 8:16 AM, phil

Re: [Pharo-dev] [Pharo-Launcher] call for tests on Windows

2018-04-16 Thread Eliot Miranda
Hi Phil, > On Apr 16, 2018, at 8:16 AM, philippe.b...@highoctane.be > wrote: > > I guess that it is what I installed and it works fine on my Win 10 system. > > Nice icon BTW. > > Now there is an issue with the mouse pointer in the launcher and all pther > images (so

Re: [Pharo-dev] Critiques - Temporaries read before written.

2018-04-15 Thread Eliot Miranda
Hi Martin, > On Apr 15, 2018, at 11:40 AM, Martin McClure wrote: > >> On 04/15/2018 07:42 AM, Ben Coman wrote: >> The greater prominence of Critiques in Calypso >> encourages me to try to clean them out. >> >> I bumped into a false positive "Temporaries read before

Re: [Pharo-dev] Why can't we use * in protocol for package extension?

2018-04-12 Thread Eliot Miranda
; On Thu, Apr 12, 2018 at 7:31 PM, Eliot Miranda <eliot.mira...@gmail.com> > wrote: > > Hi Sean, > > > > On Thu, Apr 12, 2018 at 9:49 AM, Sean P. DeNigris <s...@clipperadams.com > > > > wrote: > >> > >> Stephane Ducasse-3 wrote > >>

Re: [Pharo-dev] Why can't we use * in protocol for package extension?

2018-04-12 Thread Eliot Miranda
Hi Sean, On Thu, Apr 12, 2018 at 9:49 AM, Sean P. DeNigris wrote: > Stephane Ducasse-3 wrote > > You see. You pushed this idea and at then end we will have to handle the > > mess. > > I do not see why we cannot simply support *. > > I'm surprised by this resistance. The

Re: [Pharo-dev] Changed #atEnd primitive - #atEnd vs #next returning nil

2018-04-11 Thread Eliot Miranda
Hi Sven, On Wed, Apr 11, 2018 at 1:25 PM, Sven Van Caekenberghe wrote: > > > > On 11 Apr 2018, at 21:44, Stephane Ducasse > wrote: > > > > I did not know about the NeoConsole. Nice because I wanted to build a > > little REPL for my minilanguage

Re: [Pharo-dev] DateAndTime Offset Bug Proposal

2018-04-10 Thread Eliot Miranda
Hi Sven, On Tue, Apr 10, 2018 at 7:33 AM, Sven Van Caekenberghe wrote: > > > > On 10 Apr 2018, at 16:13, Stephane Ducasse > wrote: > > > > What is a field based date and time? > > This is more of an implementation choice but it has probably influence on

Re: [Pharo-dev] Did magritte change? Magritte-Morph-SeasnDeNigris.95 is not found

2018-04-08 Thread Eliot Miranda
Hi Sean, > On Apr 8, 2018, at 6:04 AM, Sean P. DeNigris wrote: > > Peter Uhnák wrote >> Is this the canonical repo? I'm still depending on the version in >> SmalltalkHub. > > I would say it's a judgement call because the original author is no longer > active in the

Re: [Pharo-dev] Changed #atEnd primitive - #atEnd vs #next returning nil

2018-04-04 Thread Eliot Miranda
On Wed, Apr 4, 2018 at 8:37 AM, Sven Van Caekenberghe wrote: > > > > On 4 Apr 2018, at 17:32, K K Subbu wrote: > > > > On Wednesday 04 April 2018 04:06 PM, Nicolas Cellier wrote: > >>> IIRC, someone said it is implemented as 'remaining size being zero' > >>>

Re: [Pharo-dev] [Vm-dev] Image crashing on startup, apparently during GC

2018-04-01 Thread Eliot Miranda
Hi Alistair, _,,,^..^,,,_ (phone) > On Mar 31, 2018, at 1:42 PM, Alistair Grant <akgrant0...@gmail.com> wrote: > > Hi Pablo & Eliot, > >> On 31 March 2018 at 20:49, Eliot Miranda <eliot.mira...@gmail.com> wrote: >> Hi Pablo, >> >> On Sa

Re: [Pharo-dev] [Vm-dev] Image crashing on startup, apparently during GC

2018-03-31 Thread Eliot Miranda
and as we can see the granularity isn't good enough when things are changing quickly. As Alistair says, the issue is fixed in the VMMaker.oscog package commit VMMaker.oscog-eem.2359, which is commit 1f0a7da9d4e8dcf4cdfac07014decdadac6937bb Author: Eliot Miranda <eliot.mira...@gmail.com> Date:

Re: [Pharo-dev] Why is FileSystem's Path class private ?

2018-03-30 Thread Eliot Miranda
Hi Alistair, > On Mar 30, 2018, at 7:57 AM, Alistair Grant wrote: > > Hi Damien, > >> On 30 March 2018 at 14:59, Damien Pollet wrote: >> The class Path from FileSystem is documented as private… but it should be >> public, shouldn't it? >> >>

Re: [Pharo-dev] Some segfault crashes and freezes when trying to re-run saved pharo 7 images

2018-03-28 Thread Eliot Miranda
Hi Holger, On Mon, Mar 26, 2018 at 8:32 AM, Holger Freyther <hol...@freyther.de> wrote: > > > > On 26. Mar 2018, at 00:00, Eliot Miranda <eliot.mira...@gmail.com> > wrote: > > > > Hi Holger, > > Hey! > > > > Is the intent of CCallOu

Re: [Pharo-dev] Some segfault crashes and freezes when trying to re-run saved pharo 7 images

2018-03-25 Thread Eliot Miranda
Hi Holger, On Sat, Mar 24, 2018 at 9:09 PM, Holger Freyther <hol...@freyther.de> wrote: > > > > On 24. Mar 2018, at 19:22, Eliot Miranda <eliot.mira...@gmail.com> > wrote: > > > > Dear Eliot, > > > >> d.) Re-write FreeType with Ali

Re: [Pharo-dev] Some segfault crashes and freezes when trying to re-run saved pharo 7 images

2018-03-24 Thread Eliot Miranda
Hi Holger, > On Mar 24, 2018, at 10:03 AM, Holger Freyther wrote: > > > >> On 24. Mar 2018, at 16:42, Holger Freyther wrote: >> >> >> >> 1.) FT2Handle class>>#startUp: isn't called. Which means >> FreeTypeFace>>#beNull has not been called yet! >>

  1   2   3   4   5   6   7   8   >