[Pharo-dev] What did happen with CustomHelp?

2022-12-21 Thread Denis Kudriashov
Hi. There is no CustomHelp in Pharo 11 anymore. And no Help Browser in the menu. What is the story behind it? Is there any new alternative? Now any external {Project}-Help package is not loadable into the new system. Regards, Denis

[Pharo-dev] What, exactly, does `#=` mean?

2022-08-23 Thread sean
Anyone know of a book that goes in depth explaining \`#=\`? I've always wondered what "equal" is supposed to mean. For example, if I have two objects representing the same person, but one has their webpage cached as state, they represent the same entity, and are interchangeable in many

Re: [Pharo-dev] what is newFrom:

2020-07-23 Thread Reg Krock via Pharo-dev
--- Begin Message --- I have seen #newFrom: in many places while working Smalltalk. I have never assumed it would be a ‘similar’ object. Also, what is the meaning of ‘similar’? Since all objects have same ancestor, Object, one could argue any returned object is similar. Regards, Reg Sent

Re: [Pharo-dev] what is newFrom:

2020-07-23 Thread Sean P. DeNigris
Stéphane Ducasse wrote > I’m spotting real inconsistency in the specification and use of newFrom: I recently thought something similar when working with ArrayedCollection. As you say, here is yet another inconsistency because it doesn't return a "similar object", but just copies the elements of

[Pharo-dev] what is newFrom:

2020-07-21 Thread Stéphane Ducasse
Hi I’m spotting real inconsistency in the specification and use of newFrom: In Pharo and Object we have newFrom: aSimilarObject "Create an object that has similar contents to aSimilarObject. If the classes have any instance variables with the same names, copy them across. If this

Re: [Pharo-dev] What to do with our failing CI?

2020-06-09 Thread Marcus Denker
Hi, Yes, I like the idea. There is the downside that it might take pressure away from fixing issues that are behind. For the current problem, Pablo found out that it has to do with some network issue that the admins will fix. So here it makes sense to now put the test on skip as we know

[Pharo-dev] What to do with our failing CI?

2020-06-07 Thread Denis Kudriashov
Hello. We have a failing CI for quite a long time (maybe few months). And out of that there are always new flaky tests failing our PRs time to time. We did fix some of them but I do not think it is possible to avoid them at all. I propose a simple approach/convention to quickly recover CI from

Re: [Pharo-dev] What is a GlobalIdentifier

2019-10-09 Thread ducasse
Thanks Andrei Yes this is case. > On 9 Oct 2019, at 11:03, Andrei Chis wrote: > > Hi, > > I think we mostly added it for the GTEventCollector, as a way to > detect if events coming from different images were from the same > machine. > > Cheers, > Andrei > > On Fri, Oct 4, 2019 at 9:27 PM

Re: [Pharo-dev] What is a GlobalIdentifier

2019-10-09 Thread Andrei Chis
Hi, I think we mostly added it for the GTEventCollector, as a way to detect if events coming from different images were from the same machine. Cheers, Andrei On Fri, Oct 4, 2019 at 9:27 PM Stéphane Ducasse wrote: > > Hi > > We have a package SystemIdentification and I would like to know if

[Pharo-dev] What is a GlobalIdentifier

2019-10-04 Thread Stéphane Ducasse
Hi We have a package SystemIdentification and I would like to know if this is still in use. Here is the comment of the class. I keep global IDs that are used for tracking user activity, e.g. computer id. By default, you should access me by calling #uniqueInstance. Responsibility: The IDs

Re: [Pharo-dev] What you think about visibility of trait method in browser?

2018-10-12 Thread Jan Blizničenko
Hello In my case, I would like to see USED (ie. not removed or replaced) trait methods by default with clearly visible mark that they come from trait (which is how Nautilus presents them). Reason is that quickly seeing whole API brought by this class is more important to me than seeing what the

Re: [Pharo-dev] What you think about visibility of trait method in browser?

2018-10-11 Thread Denis Kudriashov
Hi Guille. чт, 11 окт. 2018 г. в 9:24, Guillermo Polito : > Hi, > > >> On Wed, Oct 10, 2018, 19:40 Denis Kudriashov >> wrote: >> >>> Hello. >>> >>> I want to ask you what you think about it. >>> - do you prefer to see trait methods by default? >>> >> > Yes. > > >> - do you want feature to hide

Re: [Pharo-dev] What you think about visibility of trait method in browser?

2018-10-11 Thread Thierry Goubier
Hi Denis, Le jeu. 11 oct. 2018 à 10:24, Guillermo Polito a écrit : > > Hi, > >> >> On Wed, Oct 10, 2018, 19:40 Denis Kudriashov wrote: >>> >>> Hello. >>> >>> I want to ask you what you think about it. >>> - do you prefer to see trait methods by default? > > > Yes. > >>> >>> - do you want

Re: [Pharo-dev] What you think about visibility of trait method in browser?

2018-10-11 Thread Guillermo Polito
Hi, > On Wed, Oct 10, 2018, 19:40 Denis Kudriashov wrote: > >> Hello. >> >> I want to ask you what you think about it. >> - do you prefer to see trait methods by default? >> > Yes. > - do you want feature to hide trait methods? >> > Not necessarily. But the problem are not the methods "in

Re: [Pharo-dev] What you think about visibility of trait method in browser?

2018-10-10 Thread Gabriel Cotelli
I think that by default methods coming for traits should be visible in the browser, but needs to be somehow identified. Pharo traits was conceived in a way that from the class point of view you see no difference if it was flattened or not, and Self traits are not exactly the same because they use

[Pharo-dev] What you think about visibility of trait method in browser?

2018-10-10 Thread Denis Kudriashov
Hello. In next Calypso version the option to enable or disable trait method visibility will not be available anymore (not my choice). All trait methods installed to the class will be just a class methods like it was in Nautilus. No way to hide them. I want to ask you what you think about it. - do

[Pharo-dev] What tools or methods we have in Smalltalk (Pharo) for Model Driven programming?

2018-08-26 Thread ponyatov
I mean MDP in a wide, in a more generic way, not the things like UML and other OMG derivatives. As an example, I defined a little set of generic classes for metaprogramming in terms of generic programming elements. My

Re: [Pharo-dev] what is demote?

2018-04-21 Thread Stephane Ducasse
Excellent! Thanks! :) On Sat, Apr 21, 2018 at 7:57 PM, Sean P. DeNigris wrote: > CyrilFerlicot wrote >> It's probably to change a package of the form "MyPackage-Something" to a >> package "MyPackage" with a "Something" tag. > > Yes, breakpoint triggered from Calypso

Re: [Pharo-dev] what is demote?

2018-04-21 Thread Sean P. DeNigris
CyrilFerlicot wrote > It's probably to change a package of the form "MyPackage-Something" to a > package "MyPackage" with a "Something" tag. Yes, breakpoint triggered from Calypso "Demote to package with tag" context menu. Maybe the message name could be improved too…

Re: [Pharo-dev] what is demote?

2018-04-21 Thread Cyril Ferlicot
On sam. 21 avr. 2018 at 10:12, Stephane Ducasse wrote: > demoteToRPackageNamed: aString > | newRPackage | > > self unregister. > newRPackage := self class organizer > packageNamed: aString > ifAbsent: [ (self class named: aString)

[Pharo-dev] what is demote?

2018-04-21 Thread Stephane Ducasse
demoteToRPackageNamed: aString | newRPackage | self unregister. newRPackage := self class organizer packageNamed: aString ifAbsent: [ (self class named: aString) register ]. newRPackage importPackage: self. newRPackage classes do: [ :each |

[Pharo-dev] What about removing forks in Monticello browser

2018-04-11 Thread Stephane Ducasse
Hi I have the impression that the forks around the monticello browser are introducing more mess than they solve. Would not be good to remove such behavior? Stef

Re: [Pharo-dev] what is

2018-02-13 Thread Stephane Ducasse
Thierry when I select a pragma and do senders of I see all the users. Now I do not see why this would be difficult to see to have implementors. And pragma can be use to perform action now people can decide to do what they want. Since pragma arguments are literal, I think that for example the

Re: [Pharo-dev] what is

2018-02-13 Thread Stephane Ducasse
So I got the answer: pragmas to be removed. So I will remove them. Stef On Sun, Feb 11, 2018 at 6:48 PM, Stephane Ducasse wrote: > Hi > > what is this pragma in metaclass method? > > Stef

Re: [Pharo-dev] what is

2018-02-12 Thread Hernán Morales Durand
Hi Thierry, 2018-02-12 5:48 GMT-03:00 Thierry Goubier : > Hi Hernan, > > 2018-02-12 7:48 GMT+01:00 Hernán Morales Durand : >> Hi Eliot, >> >> One could say that a pragma is a message without a method? >> >> I think pragmas were never been

Re: [Pharo-dev] what is

2018-02-12 Thread Nicolas Cellier
It sounds like thinking data vs thinking behavior. Eliot teaches that pragmas should better be used as behavior. >From what you describe, some of Pharo usage is like behaviorless metadata... 2018-02-12 9:48 GMT+01:00 Thierry Goubier : > Hi Hernan, > > 2018-02-12 7:48

Re: [Pharo-dev] what is

2018-02-12 Thread Thierry Goubier
Hi Hernan, 2018-02-12 7:48 GMT+01:00 Hernán Morales Durand : > Hi Eliot, > > One could say that a pragma is a message without a method? > > I think pragmas were never been integrated properly into the system > browser. We can browses pragmas with the PragmaCollection but

Re: [Pharo-dev] what is

2018-02-11 Thread Hernán Morales Durand
Hi Eliot, One could say that a pragma is a message without a method? I think pragmas were never been integrated properly into the system browser. We can browses pragmas with the PragmaCollection but what I mean is a pragma-aware browser. See for example, there are some pragmas where is easy to

Re: [Pharo-dev] what is

2018-02-11 Thread Eliot Miranda
Hi Hernan, _,,,^..^,,,_ (phone) > On Feb 11, 2018, at 10:47 AM, Hernán Morales Durand > wrote: > > I don't know, but how you you find documentation about specific pragmas? The best way is to ensure the pragma has at least one implementation, i.e. there is at

Re: [Pharo-dev] what is

2018-02-11 Thread Stephane Ducasse
This is one of the problem we will have to fix one of these days. Pragmas are missing PragmasType as we talk about it in the past. On Sun, Feb 11, 2018 at 7:47 PM, Hernán Morales Durand wrote: > I don't know, but how you you find documentation about specific pragmas? >

Re: [Pharo-dev] what is

2018-02-11 Thread Hernán Morales Durand
I don't know, but how you you find documentation about specific pragmas? Hernán 2018-02-11 14:48 GMT-03:00 Stephane Ducasse : > Hi > > what is this pragma in metaclass method? > > Stef >

[Pharo-dev] what is

2018-02-11 Thread Stephane Ducasse
Hi what is this pragma in metaclass method? Stef

Re: [Pharo-dev] What is blocking Pharo from supporting long paths on Windows?

2017-10-18 Thread Alistair Grant
Hi Peter, On Tue, Oct 17, 2017 at 09:16:49PM +0200, Peter Uhn??k wrote: > So I wanted to update Iceberg in one of my PharoLauncher managed issues. > Of course the load failed on some missing file... upon further exploration: > > updating Iceberg updates Metacello, and metacello contains content

[Pharo-dev] What is blocking Pharo from supporting long paths on Windows?

2017-10-17 Thread Peter Uhnák
So I wanted to update Iceberg in one of my PharoLauncher managed issues. Of course the load failed on some missing file... upon further exploration: updating Iceberg updates Metacello, and metacello contains content like

[Pharo-dev] what is the SpecLayout architecture?

2017-03-11 Thread Peter Uhnak
Hi, this is probably a tall order, but is there some description of SpecLayout architecture? To clarify: I am NOT asking how to use SpecLayout, I am asking how SpecLayout works internally. iirc SpecInterpreter was rewritten by Johan & Stef, so maybe you guys have some notes? Thanks, Peter

Re: [Pharo-dev] What is the craziest bug you ever face

2017-03-09 Thread Holger Freyther
> On 9 Mar 2017, at 12:36, Stephane Ducasse wrote: > > Hi guys > > During the DSU workshop we were brainstorming about what are the most > difficult bugs we faced and what are the conceptual tools that would have > helped you. Tracking down a problem where a header

Re: [Pharo-dev] What is the craziest bug you ever face

2017-03-09 Thread Ron Teitelbaum
We had to fix a Heisenbug. (a bug that never breaks when you look at it) This was a bug that happened only in production, didn't break every time, and never broke while debugging. It also got less frequent the more we added logging to report on the current state when the bug happened. We knew

Re: [Pharo-dev] What is the craziest bug you ever face

2017-03-09 Thread Max Leske
Fixing a race condition in handling open sockets when forking an image. At first I had no clue where the problem could come from, then I spent a lot of time guessing at the conditions (of course, being a race condition there was no means to force the specific condition but I didn't know that

[Pharo-dev] What is the craziest bug you ever face

2017-03-09 Thread Stephane Ducasse
Hi guys During the DSU workshop we were brainstorming about what are the most difficult bugs we faced and what are the conceptual tools that would have helped you. Stef

Re: [Pharo-dev] What happened to Pharo's Window?

2017-01-23 Thread Pavel Krivanek
2017-01-23 9:51 GMT+01:00 Cyril Ferlicot D. : > On 23/01/2017 08:57, Esteban Lorenzano wrote: > > it works for me (couple of bugs around in the examples) > > > > in macOS sierra > > in latest Pharo 6.0 > > in latest Pharo VM > > > > Esteban > > > > > > I have a white

Re: [Pharo-dev] What happened to Pharo's Window?

2017-01-23 Thread Cyril Ferlicot D.
On 23/01/2017 08:57, Esteban Lorenzano wrote: > it works for me (couple of bugs around in the examples) > > in macOS sierra > in latest Pharo 6.0 > in latest Pharo VM > > Esteban > > I have a white screen until I click macOS ElCaptain Pharo 6.0 latest Pharo VM -- Cyril Ferlicot

Re: [Pharo-dev] What happened to Pharo's Window?

2017-01-23 Thread Pavel Krivanek
The window display seems to be OK on Fedora and Ubuntu (32-bit) for 60+vmLatest -- Pavel 2017-01-23 8:57 GMT+01:00 Esteban Lorenzano : > it works for me (couple of bugs around in the examples) > > in macOS sierra > in latest Pharo 6.0 > in latest Pharo VM > > Esteban > > On

Re: [Pharo-dev] What happened to Pharo's Window?

2017-01-22 Thread Esteban Lorenzano
it works for me (couple of bugs around in the examples) in macOS sierra in latest Pharo 6.0 in latest Pharo VM Esteban > On 21 Jan 2017, at 17:42, Aliaksei Syrel wrote: > > To not forget, OSWindow also does not work anymore. > Ronnie has minheadless 64bit VM that solves

Re: [Pharo-dev] What is the correct way to create new integration configuration?

2016-07-13 Thread Tudor Girba
Thanks a lot, Juraj! Doru > On Jul 13, 2016, at 3:45 PM, Juraj Kubelka wrote: > >> >> 13. 7. 2016 v 9:32, Marcus Denker : >> >> >>> On 13 Jul 2016, at 14:46, Juraj Kubelka wrote: >>> >>> Hi, >>> >>> I am working

Re: [Pharo-dev] What is the correct way to create new integration configuration?

2016-07-13 Thread Juraj Kubelka
> 13. 7. 2016 v 9:32, Marcus Denker : > > >> On 13 Jul 2016, at 14:46, Juraj Kubelka > > wrote: >> >> Hi, >> >> I am working on a new configuration for GTools. >> >> What is the correct way to integrate

Re: [Pharo-dev] What is the correct way to create new integration configuration?

2016-07-13 Thread Marcus Denker
> On 13 Jul 2016, at 14:46, Juraj Kubelka wrote: > > Hi, > > I am working on a new configuration for GTools. > > What is the correct way to integrate cases with a slice? > For example this one: >

[Pharo-dev] What is the correct way to create new integration configuration?

2016-07-13 Thread Juraj Kubelka
Hi, I am working on a new configuration for GTools. What is the correct way to integrate cases with a slice? For example this one: https://pharo.fogbugz.com/f/cases/18471/GTTools-relies-on-hasSpecialSelector-ifTrueSetByte#BugEvent.169953

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-21 Thread Denis Kudriashov
2016-04-21 15:45 GMT+02:00 Tudor Girba : > > I think we not need special LoggerUI app. We can just inspect > SystemLogger instance to look at all recorded objects. And in perspective > of my suggestions it will mean that we just explore particular ObjectLog. > And we can

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-21 Thread Denis Kudriashov
2016-04-21 14:57 GMT+02:00 stepharo : > >- name SystemLogger for collection based log. > > SystemLogger makes me think that it is singleton which is used by system > and I should not use it for my own application. > I would call it like ObjectLog or NativeLog (following my

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-21 Thread Tudor Girba
Hi, > On Apr 20, 2016, at 10:53 AM, Norbert Hartl wrote: > > Denis, > > >> Am 18.04.2016 um 18:28 schrieb Denis Kudriashov : >> >> Hello. >> >> Year ago Beacon and SystemLogger were announced. There was big discussion >> about them. And there were

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-21 Thread Tudor Girba
> On Apr 20, 2016, at 9:05 PM, Ben Coman wrote: > > Sorry for not having a better reviewed understanding of both > frameworks, but I have some thoughts from perspective of one user... > > On Thu, Apr 21, 2016 at 12:05 AM, Denis Kudriashov > wrote:

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-21 Thread Tudor Girba
Hi, > On Apr 20, 2016, at 6:05 PM, Denis Kudriashov wrote: > > Hi. > > Thank's for answers. > > 2016-04-20 10:53 GMT+02:00 Norbert Hartl : > Agreed. As I said above. If you take to point of view from legacy logging > tool Beacon is not a big help.

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-21 Thread Denis Kudriashov
2016-04-21 15:04 GMT+02:00 stepharo : > Denis > > you see, we (norbert and me) did not take this names randonmly we really > thought about them. > Yes, I know. I just try to make fresh look on it :)

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-21 Thread stepharo
Denis you see, we (norbert and me) did not take this names randonmly we really thought about them. Stef

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-21 Thread stepharo
You are considering Log as a noun, but it can also be used as a verb. defn "13. to enter in a log; keep a record of; e.g. to log a day's events." [1] Stef said: "Remember that you want to have them short especially for the main one. This is why in SystemLogger we have Log instead of what it is

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-21 Thread stepharo
Le 20/4/16 18:05, Denis Kudriashov a écrit : Hi. Thank's for answers. 2016-04-20 10:53 GMT+02:00 Norbert Hartl >: Agreed. As I said above. If you take to point of view from legacy logging tool Beacon is not a big help. But the ideas

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-20 Thread Denis Kudriashov
Hi Ben. 2016-04-20 21:05 GMT+02:00 Ben Coman : > Sorry for not having a better reviewed understanding of both > frameworks, but I have some thoughts from perspective of one user... > So if you look at code you will see that what you mention below is not truth for current

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-20 Thread Ben Coman
Sorry for not having a better reviewed understanding of both frameworks, but I have some thoughts from perspective of one user... On Thu, Apr 21, 2016 at 12:05 AM, Denis Kudriashov wrote: > Hi. > > Thank's for answers. > > 2016-04-20 10:53 GMT+02:00 Norbert Hartl

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-20 Thread Denis Kudriashov
Hi. Thank's for answers. 2016-04-20 10:53 GMT+02:00 Norbert Hartl : > Agreed. As I said above. If you take to point of view from legacy logging > tool Beacon is not a big help. But the ideas in it are good and should be > integrated somewhere. If you are talking about legacy

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-20 Thread Norbert Hartl
Denis, > Am 18.04.2016 um 18:28 schrieb Denis Kudriashov : > > Hello. > > Year ago Beacon and SystemLogger were announced. There was big discussion > about them. And there were plans to provide single solution. What was done > around that? > we had some talks but

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-20 Thread Henrik Johansen
> On 20 Apr 2016, at 9:54 , Tudor Girba wrote: > > Hi, > >> On Apr 20, 2016, at 9:37 AM, Henrik Johansen >> wrote: >> >> >>> On 19 Apr 2016, at 3:34 , Tudor Girba wrote: >>> >>> In the process I also added the

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-20 Thread Tudor Girba
Hi, > On Apr 20, 2016, at 9:37 AM, Henrik Johansen > wrote: > > >> On 19 Apr 2016, at 3:34 , Tudor Girba wrote: >> >> In the process I also added the possibility to remove Announcements from an >> AnnouncementSet and I would like to push

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-20 Thread Henrik Johansen
> On 19 Apr 2016, at 3:34 , Tudor Girba wrote: > > In the process I also added the possibility to remove Announcements from an > AnnouncementSet and I would like to push this in Pharo 6.0. One thing I would > work on is to add to Annoucements the possibility of filtering

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-19 Thread stepharo
What I would like and that I wanted to SystemLogger was that the compiler for example could issue a log event and that we could build a tools to browse only such events and that I can click on it and jump right in the method with shadowing variables for example. So to get something more than

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-19 Thread Tudor Girba
Hi, I even reviewed this post :). Of course, you can just use plain Announcements, but I still need to nuance your too strong statement. A framework is worthwhile when there is a recurrent need that it can serve. And when it comes to logging there are several such needs. For example: -

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-19 Thread Sven Van Caekenberghe
You might want to read https://medium.com/concerning-pharo/lampsort-revisited-visualised-6652055ef858 that discusses object logging and what you can do with it. My take on this is that if you write your code to produce log events (as Announcements), you can do whatever you want in the end.

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-19 Thread Tudor Girba
Hi, Beacon is being used systematically. We even said we will integrate it in the image for Pharo 5 at the end of last year, but after the agitated start of the year, I did not push it anymore to not increase the level of agitation. The only class name that encountered some opposition was

Re: [Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-19 Thread stepharo
Le 18/4/16 18:28, Denis Kudriashov a écrit : Hello. Year ago Beacon and SystemLogger were announced. There was big discussion about them. And there were plans to provide single solution. What was done around that? Nothing. We should have done it at Cambridge and we just discussed. I did

[Pharo-dev] What the state of unifying Beacon with SystemLogger?

2016-04-18 Thread Denis Kudriashov
Hello. Year ago Beacon and SystemLogger were announced. There was big discussion about them. And there were plans to provide single solution. What was done around that? What exactly should be merged between this libraries? Was Beacon or SystemLogger planned to be end solution? We definitely

Re: [Pharo-dev] What is the limit of prespur VM memory under Windows?

2016-03-01 Thread Stephan Eggermont
On 29-02-16 18:42, Paul DeBruicker wrote: A while ago Eliot Miranda posted this script to see when an image runs out of memory: And with a 50613 spur image on Ubuntu that gives me 3917 MB,starting from 93MB. Same for 50495 (pre-spur) was 1016 MB. It might be an option to run a

Re: [Pharo-dev] What is the limit of prespur VM memory under Windows?

2016-03-01 Thread Blondeau Vincent
! Thanks Vincent De : Pharo-dev [mailto:pharo-dev-boun...@lists.pharo.org] De la part de Eliot Miranda Envoyé : lundi 29 février 2016 19:25 À : Pharo Development List Objet : Re: [Pharo-dev] What is the limit of prespur VM memory under Windows? Hi Clément, On Feb 29, 2016, at 10:01 AM, Clément Bera

Re: [Pharo-dev] What is the limit of prespur VM memory under Windows?

2016-03-01 Thread Blondeau Vincent
eBruicker > Envoyé : lundi 29 février 2016 18:42 > À : pharo-dev@lists.pharo.org > Objet : Re: [Pharo-dev] What is the limit of prespur VM memory under > Windows? > > A while ago Eliot Miranda posted this script to see when an image runs out of > memory: > > | them | >

Re: [Pharo-dev] What is the limit of prespur VM memory under Windows?

2016-02-29 Thread Clément Bera
2016-02-29 19:25 GMT+01:00 Eliot Miranda : > Hi Clément, > > > On Feb 29, 2016, at 10:01 AM, Clément Bera wrote: > > No. > > The limit is supposed to be around 500 Mb on windows or 1 Gb for some > specifically compiled VMs. 1 Gb VM may not start

Re: [Pharo-dev] What is the limit of prespur VM memory under Windows?

2016-02-29 Thread Eliot Miranda
Hi Clément, > On Feb 29, 2016, at 10:01 AM, Clément Bera wrote: > > No. > > The limit is supposed to be around 500 Mb on windows or 1 Gb for some > specifically compiled VMs. 1 Gb VM may not start on windows, you may need to > restart the computer before. IIRC the

Re: [Pharo-dev] What is the limit of prespur VM memory under Windows?

2016-02-29 Thread Eliot Miranda
Hi Vincent, yes I think you're right that the limit is 2Gb unless you change the system in I file. Google something like "more than 2gb under Windows" and IIRC you may be able to get 3gb. One thing is you're using a .ini setting. Perhaps that doesn't work. So try using the -memory

Re: [Pharo-dev] What is the limit of prespur VM memory under Windows?

2016-02-29 Thread Paul DeBruicker
A while ago Eliot Miranda posted this script to see when an image runs out of memory: | them | them := OrderedCollection new. [[them addLast: (ByteArray new: 1600). Transcript cr; show: ((Smalltalk vm parameterAt: 3) / (1024*1024.0) printShowingDecimalPlaces: 1); flush] repeat] on:

Re: [Pharo-dev] What is the limit of prespur VM memory under Windows?

2016-02-29 Thread Clément Bera
No. The limit is supposed to be around 500 Mb on windows or 1 Gb for some specifically compiled VMs. 1 Gb VM may not start on windows, you may need to restart the computer before. To bypass the limit the best way is to use a spur VM honestly. Spur32VMs are limited to around 2.7Gb on Windows.

[Pharo-dev] What is the limit of prespur VM memory under Windows?

2016-02-29 Thread Blondeau Vincent
Hi, I am confronted with a memory issue under Windows. I have an image of 745Mo with a Moose model, and I cannot instantiate a string of 30Mo: I get a OutOfMemoryException. The theoretical limit is 2Go, isn't it? I have a prespur vm under a Windows 64 bits: Smalltalk vm version:

[Pharo-dev] What are immediate subclass and word variable subclass?

2016-02-17 Thread Alexandre Bergel
Hi! I have stumbled on: Float immediateSubclass: #SmallFloat64 instanceVariableNames: '' classVariableNames: '' package: 'Kernel-Numbers’ Float variableWordSubclass: #BoxedFloat64 instanceVariableNames: '' classVariableNames: '' package:

Re: [Pharo-dev] what is the relationship between Float and its subclasses?

2016-02-02 Thread Eliot Miranda
Stef, in 32-bit Spur there are only BoxedFloat64 instances. In 64-bit Spur there are (already) both BoxedFloat64 instances and SmallFloat64 immediates. In 64-but Spur, if a float's exponent is in the middle 8 bit range of the 11-bit double precision exponent range it is represented as a

Re: [Pharo-dev] what is the relationship between Float and its subclasses?

2016-02-02 Thread Eliot Miranda
Hi Stef, > On Feb 1, 2016, at 11:03 PM, stepharo wrote: > > What about something like that > > > My instances hold 64-bit Floats in heap objects. This is the only > representation on 32-bit systems. But on 64-bit systems SmallFloat64 holds a > subset of the full 64-bit

Re: [Pharo-dev] what is the relationship between Float and its subclasses?

2016-02-01 Thread Nicolas Cellier
SmallFloat is like SmallInteger: immediate value encoded in oop, and it is only for 64 bits Spur VM. Boxed is the classical VM Float, two 4-bytes word allocated per Float, and is both for 32 bits VM and Float values not fitting in immediate format (3 bits have been stolen from exponent...).

[Pharo-dev] what is the relationship between Float and its subclasses?

2016-02-01 Thread stepharo
Hi I'm updating Pharo by example and the relationship between Float and its subclasses is unclear to me. Do we only get instances of the subclasses now? I got that Boxed is only for 64 bits. But SmallFloat? The class comment is not really self describing. Stef

Re: [Pharo-dev] what is the relationship between Float and its subclasses?

2016-02-01 Thread stepharo
What about something like that My instances hold 64-bit Floats in heap objects. This is the only representation on 32-bit systems. But on 64-bit systems SmallFloat64 holds a subset of the full 64-bit double-precision range in immediate objects. BoxedFloat64 is the classical VM Float, two

Re: [Pharo-dev] what is the relationship between Float and its subclasses?

2016-02-01 Thread stepharo
Tx nicolas I read SmallFloat64: My instances represent 64-bit Floats whose exponent fits in 8 bits as immediate objects. This representation is only available on 64-bit systems, not 32-bit systems. BoxedFloat64: My instances hold 64-bit Floats in heap objects. This is the only

Re: [Pharo-dev] What is the current status of flow (flow-stack)?

2016-01-08 Thread Erik Stel
Hi Sebastian, Thanks for the update. I'm starting with a new project and need to get the requirements clear before deciding which tools will help me (and make me happy) most. I'll also continu using Meteor, but I prefer Smalltalk over Javascript/Coffeescript ;-). Currently I don't see Amber as

Re: [Pharo-dev] What is the current status of flow (flow-stack)?

2016-01-08 Thread Craig Latta
Hoi Erik-- > SqueakJS seems a 'heavy' solution since I probably would like to keep > the front-end relatively thin (and not use the Morphic UI). You can also use the MVC UI, or use no Smalltalk graphics at all and just manipulate the DOM etc. via the JavaScript bridge. -C -- Craig Latta

[Pharo-dev] What is the current status of flow (flow-stack)?

2016-01-06 Thread Erik Stel
Hi, What is the status of flow? Having worked on a Meteor project I got the idea this would be nice to have such a platform/stack in Pharo/Amber combo (back-end/front-end). Searched the web and found https://github.com/flow-stack/flow . No updates for

Re: [Pharo-dev] What is the current status of flow (flow-stack)?

2016-01-06 Thread sebast...@flowingconcept.com
Hi Erik, 2015 was a Smalltalk-sabbatical year for me Erik, that's one of the reasons why as you see in the github commits, development has not moved further. But to be honest there is more, the direction of Amber doesn't look too exciting to me because in the end, the frontend productivity output

Re: [Pharo-dev] what happened to the monkey

2015-12-01 Thread Christophe Demarey
Le 30 nov. 2015 à 15:37, Stephan Eggermont a écrit : > On 30-11-15 11:06, Nicolai Hess wrote: >> no issue validation since last weekend. > > We now get timeout within a few minutes yes Jenkins messed up build numbers now back to normal smime.p7s Description: S/MIME cryptographic

[Pharo-dev] what happened to the monkey

2015-11-30 Thread Nicolai Hess
no issue validation since last weekend.

Re: [Pharo-dev] what happened to the monkey

2015-11-30 Thread Stephan Eggermont
On 30-11-15 11:06, Nicolai Hess wrote: no issue validation since last weekend. We now get timeout within a few minutes Stephan

Re: [Pharo-dev] what happened to the monkey

2015-11-30 Thread Christophe Demarey
jenkins slaves connection were lost. I restarted Jenkins and everything looks ok now. Le 30 nov. 2015 à 11:06, Nicolai Hess a écrit : > no issue validation since last weekend. smime.p7s Description: S/MIME cryptographic signature

Re: [Pharo-dev] what happened to the monkey

2015-11-30 Thread Marcus Denker
Hello, The whole CI setup was in such a strange state saturday that it looked like it needed a reboot of all slaves or even more likely intervention of the admins. I decided to postpone to Monday looking into it. It seems it is up and running again now. Marcus > On 30 Nov 2015, at

Re: [Pharo-dev] what is exactly flushCache?

2015-11-24 Thread stepharo
Le 24/11/15 21:14, Marcus Denker a écrit : On 24 Nov 2015, at 17:00, stepharo wrote: Thanks for this great explanation and yes I know about this cache but I do not why I was wondering that we did not need to update it from the image. Now I would like to add such comment

Re: [Pharo-dev] what is exactly flushCache?

2015-11-24 Thread stepharo
Thanks for this great explanation and yes I know about this cache but I do not why I was wondering that we did not need to update it from the image. Now I would like to add such comment inside the system because I like self explanation. "See Object documentation whatIsAPrimitive." gets

Re: [Pharo-dev] what is exactly flushCache?

2015-11-24 Thread Marcus Denker
> On 24 Nov 2015, at 17:00, stepharo wrote: > > Thanks for this great explanation and yes I know about this cache but I do > not why > I was wondering that we did not need to update it from the image. > Now I would like to add such comment inside the system because I like

[Pharo-dev] what is exactly flushCache?

2015-11-24 Thread stepharo
Clement do you know what is flushCache and why we need to invoke it? Stef

Re: [Pharo-dev] what is exactly flushCache?

2015-11-24 Thread Marcus Denker
> On 24 Nov 2015, at 14:37, stepharo wrote: > > flushCache The comment says it: "Tell the interpreter to remove all references to this method from its method lookup cache, if it has one. This primitive must be called whenever a method is redefined or removed.”

Re: [Pharo-dev] what is exactly flushCache?

2015-11-24 Thread Eliot Miranda
Hi Stephane, the VM caches method lookups in a lookup cache from class,selector pairs to method,primitive pairs, where primitive may be null. This is called the first-level method lookup cache. The JIT VM caches message lookups in machine code, so that a particular piece of machine code

  1   2   3   4   >