Re: [Pharo-project] PipeableOSProcess under windows

2013-05-06 Thread Eliot Miranda
On Mon, May 6, 2013 at 6:55 AM, Camillo Bruni camillobr...@gmail.comwrote: Am I correct in the assumption that OSProcess does not properly use the Path env variable? I have MinGW installed and the Path variable is set up correctly, so I do bash --help in the CMD window, however

Re: [Pharo-project] Moment of fun

2013-04-30 Thread Eliot Miranda
On Tue, Apr 30, 2013 at 12:52 PM, Stéphane Ducasse stephane.duca...@inria.fr wrote: Hi guys I would like to build a small lectures based on all the small little crazy expressions that we use like StandardWindow allInstances do: #close. or myObject pointersTo or

Re: [Pharo-project] RE : cannot modify class comments on Linux

2013-04-26 Thread Eliot Miranda
Hi Sven, On Fri, Apr 26, 2013 at 4:15 AM, Sven Van Caekenberghe s...@stfx.eu wrote: On 26 Apr 2013, at 12:44, Igor Stasenko siguc...@gmail.com wrote: On 26 April 2013 10:27, Pavel Krivanek pavel.kriva...@gmail.com wrote: The reason is in the optimalizations in the latest glibc. It really

Re: [Pharo-project] DateAndTime bug: we should do something about it

2013-04-19 Thread Eliot Miranda
On Wed, Apr 17, 2013 at 2:31 AM, Henrik Johansen henrik.s.johan...@veloxit.no wrote: On Apr 16, 2013, at 7:50 PM, Eliot Miranda wrote: On Tue, Apr 16, 2013 at 2:56 AM, Igor Stasenko siguc...@gmail.com wrote: On 16 April 2013 11:32, Henrik Johansen henrik.s.johan...@veloxit.no wrote

Re: [Pharo-project] DateAndTime bug: we should do something about it

2013-04-16 Thread Eliot Miranda
On Tue, Apr 16, 2013 at 2:56 AM, Igor Stasenko siguc...@gmail.com wrote: On 16 April 2013 11:32, Henrik Johansen henrik.s.johan...@veloxit.no wrote: On Apr 15, 2013, at 4:50 PM, Igor Stasenko wrote: On 15 April 2013 16:43, Igor Stasenko siguc...@gmail.com wrote: On 15 April 2013

Re: [Pharo-project] Open window out of my pharo environment

2013-04-12 Thread Eliot Miranda
On Fri, Apr 12, 2013 at 12:49 AM, Tristan Bourgois tristan.bourg...@gmail.com wrote: Hi! all my question is in the object ^^ Does exist the possibility to open a window out of my pharo environment? (Or someone know the way to do that?) google: Squeak VNC server I'm working on a

Re: [Pharo-project] [Preview] Branch test coverage analysis tool for Pharo 3.0 :)

2013-04-08 Thread Eliot Miranda
On Mon, Apr 8, 2013 at 9:32 AM, Alexandre Bergel alexandre.ber...@me.comwrote: What I had in mind, is something like: -=-=-=-=-=-=-=-=-=-= myMethodWithBranch self foo. v ifTrue: [ ... ] ifFalse: [ ... ] -=-=-=-=-=-=-=-=-=-= -=-=-=-=-=-=-=-=-=-= myMethodWithBranch self foo. v ifTrue:

[Pharo-project] new Cog VMs available

2013-04-04 Thread Eliot Miranda
at http://www.mirandabanda.org/files/Cog/VM/VM.r2714/ These fix quite a serious bug with the JIT that would cause crashes in large images. CogVM binaries as per VMMaker.oscog-eem.282/r2714 Change application name from Croquet to Squeak and change to green Cog Squeak icons. Add accurate version

Re: [Pharo-project] Reproducible VM crash when loading FFI

2013-03-25 Thread Eliot Miranda
Hi Guille, thanks for this. The problem is that Pharo's recreateSpecialObjectsArray uses newCompactClassesArray to recreate the compact classes array and on Cog that is not supported. Cog caches the compactClassesArray (specialObjectsArray at: 29) in every jitted method prolog to reduce the

Re: [Pharo-project] where to report vm crashes? (while running Moose tests)

2013-03-14 Thread Eliot Miranda
On Thu, Mar 14, 2013 at 7:20 AM, Esteban Lorenzano esteba...@gmail.comwrote: On Mar 13, 2013, at 7:11 PM, Eliot Miranda eliot.mira...@gmail.com wrote: On Tue, Mar 12, 2013 at 7:54 PM, Igor Stasenko siguc...@gmail.com wrote: On 12 March 2013 19:44, Eliot Miranda eliot.mira...@gmail.com

Re: [Pharo-project] where to report vm crashes? (while running Moose tests)

2013-03-13 Thread Eliot Miranda
On Tue, Mar 12, 2013 at 7:54 PM, Igor Stasenko siguc...@gmail.com wrote: On 12 March 2013 19:44, Eliot Miranda eliot.mira...@gmail.com wrote: 3. Pharo has forked the VM to include a) NativeBoost and b) ephemerons and c) new FileSystem primitives. a) is cool, but I don't like the x86

Re: [Pharo-project] where to report vm crashes? (while running Moose tests)

2013-03-12 Thread Eliot Miranda
On Tue, Mar 12, 2013 at 2:57 AM, Esteban Lorenzano esteba...@gmail.comwrote: We use an automated building method that tries to be exactly the same in each platform. We decided not to create bundles but dylibs because bundles are mac-specific stuff and .dylibs same (but for mac) as .so and

Re: [Pharo-project] where to report vm crashes? (while running Moose tests)

2013-03-12 Thread Eliot Miranda
On Tue, Mar 12, 2013 at 12:01 PM, Esteban Lorenzano esteba...@gmail.comwrote: On Mar 12, 2013, at 7:44 PM, Eliot Miranda eliot.mira...@gmail.com wrote: On Tue, Mar 12, 2013 at 2:57 AM, Esteban Lorenzano esteba...@gmail.comwrote: We use an automated building method that tries

[Pharo-project] new Cog VMs available

2013-03-11 Thread Eliot Miranda
at http://www.mirandabanda.org/files/Cog/VM/VM.r2701/. CogVM binaries as per VMMaker.oscog-eem.272/r2701. Fix unknownBytecode processing to leave pc at unknown bytecode. Fix case of process switch to an interior frame. Fix some assert function signatures in the stack vm. Use symbols for types

Re: [Pharo-project] VM Crashes

2013-03-08 Thread Eliot Miranda
List, I hope you realize I'm motivated to investigate VM crashes. Esteban reports that the VM is now more stable w.r.t. becomeForward: after I debugged load cases a couple of week ago. But I could do with some help. It really helps to be provided with an image that reproduces the bug in

Re: [Pharo-project] VM Crashes

2013-03-07 Thread Eliot Miranda
On Thu, Mar 7, 2013 at 9:05 AM, Jan Vrany jan.vr...@fit.cvut.cz wrote: On 07/03/13 15:58, Sven Van Caekenberghe wrote: I am getting crazy, it seems to be pretty random, sometimes it works, most of the time it doesn't. Well, if it sometimes happen and sometimes not and on other machines

Re: [Pharo-project] VM Crashes

2013-03-07 Thread Eliot Miranda
I seem to be talking to thin air. If you would use an up-to-date VM your crashes would disappear. This bug was fixed this last week. You are using a VM from December of last year. Of course if you don't want to fix your bug lease continue to ignore anything I might have to say. On Thu, Mar 7,

Re: [Pharo-project] VM Crashes

2013-03-07 Thread Eliot Miranda
On Thu, Mar 7, 2013 at 2:23 PM, Sven Van Caekenberghe s...@stfx.eu wrote: Hi Eliot, On 07 Mar 2013, at 23:12, Eliot Miranda eliot.mira...@gmail.com wrote: I seem to be talking to thin air. If you would use an up-to-date VM your crashes would disappear. This bug was fixed this last week

[Pharo-project] new Cog VMs available

2013-03-05 Thread Eliot Miranda
at http://www.mirandabanda.org/files/Cog/VM/VM.r2697/ CogVM binaries as per VMMaker.oscog-eem.270/r2697 Fix the become issue where methods that are identical are failing the code test because their penultimate literals are different objects. Add a flag cmUsesPenultimateLit to jitted methods,

Re: [Pharo-project] fast #becomeForward: crashes without PharoV10.sources

2013-02-26 Thread Eliot Miranda
On Tue, Feb 26, 2013 at 4:13 AM, Igor Stasenko siguc...@gmail.com wrote: we should reafctor the code for changing the method's trailer (source pointer) to avoid using #become: at all. this won't deal with VM bug per se, but at least prevent it from triggering. No, that makes little sense.

Re: [Pharo-project] [update 2.0] #20569

2013-02-25 Thread Eliot Miranda
On Mon, Feb 25, 2013 at 5:23 AM, Marcus Denker marcus.den...@inria.frwrote: On Feb 25, 2013, at 2:18 PM, Pavel Krivanek pavel.kriva...@gmail.com wrote: Why doesn't it work in CogVM? because we become: methods when installing a new trailer and cog does not support become: on active

Re: [Pharo-project] [update 2.0] #20569

2013-02-25 Thread Eliot Miranda
On Mon, Feb 25, 2013 at 2:25 PM, Esteban Lorenzano esteba...@gmail.comwrote: On Feb 25, 2013, at 10:01 PM, Eliot Miranda eliot.mira...@gmail.com wrote: On Mon, Feb 25, 2013 at 5:23 AM, Marcus Denker marcus.den...@inria.frwrote: On Feb 25, 2013, at 2:18 PM, Pavel Krivanek pavel.kriva

Re: [Pharo-project] Stack VM problem

2013-02-23 Thread Eliot Miranda
That's not a VM bug. 1008 returns the Cogit version. The StackVM doesn't include a JIT. hence no Cogit version. The bug is in VirtualMachine classversion. On Sat, Feb 23, 2013 at 7:03 AM, Sean P. DeNigris s...@clipperadams.com wrote: stack-mac-3.zip (latest on gforge) VirtualMachine

Re: [Pharo-project] A matter with Delays

2013-02-21 Thread Eliot Miranda
On Thu, Feb 21, 2013 at 3:28 AM, Igor Stasenko siguc...@gmail.com wrote: Hi. There is one thing which is IMO an over-engineering artifact: - when system goes down (image shutdown), all currently scheduled delays are saved and then when image starting up they are rescheduled again to keep

Re: [Pharo-project] Fwd: A question about lookup and message reification

2013-02-13 Thread Eliot Miranda
Hi Stef, On Wed, Feb 13, 2013 at 11:40 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote: I repost the mail to the mailing-list since I do not see it in the vm-dev did you post to vm-dev? Stef Hi I was reading the following method in the VM code and I have a couple of questions:

Re: [Pharo-project] Fwd: A question about lookup and message reification

2013-02-13 Thread Eliot Miranda
On Wed, Feb 13, 2013 at 12:11 PM, Eliot Miranda eliot.mira...@gmail.comwrote: Hi Stef, On Wed, Feb 13, 2013 at 11:40 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote: I repost the mail to the mailing-list since I do not see it in the vm-dev did you post to vm-dev? Stef Hi I

Re: [Pharo-project] SystemNavigation #allSelect:

2013-02-11 Thread Eliot Miranda
On Sun, Feb 10, 2013 at 8:25 AM, Camillo Bruni camillobr...@gmail.comwrote: Why does SystemNavigation #allSelect: return strings of the form 'Array at:' instead of the real methods? Because its broken. But it shouldn't return real methods. It should return MethodReference instances (or

Re: [Pharo-project] SystemNavigation #allSelect:

2013-02-11 Thread Eliot Miranda
On Sun, Feb 10, 2013 at 8:42 AM, Frank Shearar frank.shea...@gmail.comwrote: On 10 February 2013 16:25, Camillo Bruni camillobr...@gmail.com wrote: Why does SystemNavigation #allSelect: return strings of the form 'Array at:' instead of the real methods? Probably because the things that use

Re: [Pharo-project] New Issue Tracker

2013-02-08 Thread Eliot Miranda
On Fri, Feb 8, 2013 at 2:22 PM, Marcus Denker marcus.den...@inria.frwrote: On Feb 8, 2013, at 10:00 PM, Esteban A. Maringolo emaring...@gmail.com wrote: (regarding Mantis) 2013/2/8 Stéphane Ducasse stephane.duca...@inria.fr: we used it for squeak and I never liked it. It is ugly

Re: [Pharo-project] New Issue Tracker

2013-02-08 Thread Eliot Miranda
On Fri, Feb 8, 2013 at 2:41 PM, Marcus Denker marcus.den...@inria.frwrote: On Feb 8, 2013, at 11:34 PM, Camillo Bruni camillobr...@gmail.com wrote: That's not a valid comparison. In Squeak trunk bugs are getting fixed at a much higher rate Are you sure? The list that Craig showed

Re: [Pharo-project] New Issue Tracker

2013-02-08 Thread Eliot Miranda
On Fri, Feb 8, 2013 at 3:10 PM, Marcus Denker marcus.den...@inria.frwrote: On Feb 9, 2013, at 12:01 AM, Frank Shearar frank.shea...@gmail.com wrote: On 8 February 2013 22:51, Marcus Denker marcus.den...@inria.fr wrote: On Feb 8, 2013, at 11:49 PM, Frank Shearar frank.shea...@gmail.com

Re: [Pharo-project] New Issue Tracker

2013-02-08 Thread Eliot Miranda
Hi Ben, please include the squeak list in this discussion It's clearly relevant to the whole community. On Fri, Feb 8, 2013 at 4:12 PM, Benjamin benjamin.vanryseghem.ph...@gmail.com wrote: On Feb 9, 2013, at 1:06 AM, Eliot Miranda eliot.mira...@gmail.com wrote: On Fri, Feb 8, 2013

[Pharo-project] new Cog VMs available

2013-02-06 Thread Eliot Miranda
http://www.mirandabanda.org/files/Cog/VM/VM.r2678 CogVM binaries as per VMMaker.oscog-eem.264/r2678. Fix snapshot primitive failure in the StackVM and Cogit. The primitive should fail, not merely return the receiver. Also if in Cogit, need to back-up instruction pointer on failure. Make

Re: [Pharo-project] pharo VM names

2013-02-05 Thread Eliot Miranda
On Tue, Feb 5, 2013 at 7:24 AM, Esteban Lorenzano esteba...@gmail.comwrote: Hi, 1) CI builds names is not the same than app names. 2) The official pharo vm (the NB Cog JIT), should be named just Pharo, because that is what users will see in his dock bar. 3) The stack VM is not a debug vm is

Re: [Pharo-project] pharo VM names

2013-02-05 Thread Eliot Miranda
Stephany tulipe.mouta...@gmail.com wrote: On 05/02/13 21:15, Eliot Miranda wrote: No. The StackVM is a VM that optimizes interpreted execution by mapping contexts to stack frames and lazily instantiating contexts, but is still a pure interpreter. The Cog VM is a VM that optimizes

Re: [Pharo-project] pharo VM names

2013-02-05 Thread Eliot Miranda
On Tue, Feb 5, 2013 at 1:21 PM, Camillo Bruni camillobr...@gmail.comwrote: On 2013-02-05, at 22:15, Eliot Miranda eliot.mira...@gmail.com wrote: On Tue, Feb 5, 2013 at 1:12 PM, Camillo Bruni camillobr...@gmail.com wrote: done: https://ci.inria.fr/pharo/view/VM/job/StackVM/ https

Re: [Pharo-project] pharo VM names

2013-02-05 Thread Eliot Miranda
On Tue, Feb 5, 2013 at 2:24 PM, Igor Stasenko siguc...@gmail.com wrote: On 5 February 2013 22:27, Eliot Miranda eliot.mira...@gmail.com wrote: On Tue, Feb 5, 2013 at 1:21 PM, Camillo Bruni camillobr...@gmail.com wrote: On 2013-02-05, at 22:15, Eliot Miranda eliot.mira...@gmail.com

Re: [Pharo-project] [vwnc] Does anyone have a new string literal?

2013-02-01 Thread Eliot Miranda
On Fri, Feb 1, 2013 at 9:47 AM, Terry Raymond traym...@craftedsmalltalk.com wrote: I constantly run into the situation where I am incorporating either HTML or javascript in my methods. The problem I run into is the smalltalk string quote(‘). It is a real pain to double quote it,

Re: [Pharo-project] [vwnc] Does anyone have a new string literal?

2013-02-01 Thread Eliot Miranda
On Fri, Feb 1, 2013 at 10:28 AM, Eliot Miranda eliot.mira...@gmail.comwrote: On Fri, Feb 1, 2013 at 9:47 AM, Terry Raymond traym...@craftedsmalltalk.com wrote: I constantly run into the situation where I am incorporating either HTML or javascript in my methods. The problem I run

Re: [Pharo-project] [squeak-dev] Re: [vwnc] Does anyone have a new string literal?

2013-02-01 Thread Eliot Miranda
On Fri, Feb 1, 2013 at 10:44 AM, Colin Putney co...@wiresong.com wrote: On Fri, Feb 1, 2013 at 10:28 AM, Eliot Miranda eliot.mira...@gmail.comwrote: David Leibs has been pushing a well-thought-through facility he calls (and other systems name) quasi-quote. Here, a string literal contains

[Pharo-project] new Cog VMs available

2013-01-31 Thread Eliot Miranda
...at http://www.mirandabanda.org/files/Cog/VM/VM.r2677/. CogVM binaries as per VMMaker.oscog-eem.261/r2677. Move determination of the ammount of headroom to the platform in osCogStackPageHeadroom (in the various sqFooMain.c files). Hence 2k stack pages on Mac and Win32 with 4k pages on linux.

Re: [Pharo-project] NativeBoost linux 8 byte structures

2013-01-28 Thread Eliot Miranda
On Sun, Jan 27, 2013 at 2:26 PM, Ciprian Teodorov ciprian.teodo...@gmail.com wrote: Hi Guys, Today I wanted to test my TalkFFI project on linux, and I run into some NB issue. It seems that the VM crashes when trying to invoke a function returning a 8 byte structure. I have tried with 4

Re: [Pharo-project] [squeak-dev] AndreasSystemProfiler Released MIT

2013-01-24 Thread Eliot Miranda
On Wed, Jan 23, 2013 at 12:58 PM, Ron Teitelbaum r...@usmedrec.com wrote: Hello All, In Memory of Andreas Raab http://forum.world.st/In-Memory-of-Andreas-Raab-td4663424.html We have renamed and released the AndreasSystemProfiler. Both AndreasSystemProfiler and MessageTally are periodic

Re: [Pharo-project] about the VM and Pharo

2013-01-23 Thread Eliot Miranda
On Wed, Jan 23, 2013 at 9:01 AM, Igor Stasenko siguc...@gmail.com wrote: On 23 January 2013 17:27, Sean P. DeNigris s...@clipperadams.com wrote: EstebanLM wrote Pharo 2.0 will be released with a stable, branded vm with a bunch of useful plugins and libraries (like freetype) and

Re: [Pharo-project] Class initialisation after loading

2013-01-18 Thread Eliot Miranda
On Fri, Jan 18, 2013 at 8:47 AM, Frank Shearar frank.shea...@gmail.comwrote: On 17 January 2013 17:45, Eliot Miranda eliot.mira...@gmail.com wrote: On Thu, Jan 17, 2013 at 3:25 AM, Igor Stasenko siguc...@gmail.com wrote: After some thought i decided to contribute my 2cents

Re: [Pharo-project] Class initialisation after loading

2013-01-18 Thread Eliot Miranda
phhh, let me try again :) On Fri, Jan 18, 2013 at 8:47 AM, Frank Shearar frank.shea...@gmail.comwrote: On 17 January 2013 17:45, Eliot Miranda eliot.mira...@gmail.com wrote: On Thu, Jan 17, 2013 at 3:25 AM, Igor Stasenko siguc...@gmail.com wrote: After some thought i decided

Re: [Pharo-project] Class initialisation after loading

2013-01-18 Thread Eliot Miranda
On Fri, Jan 18, 2013 at 2:38 PM, Frank Shearar frank.shea...@gmail.comwrote: On 18 January 2013 21:49, Eliot Miranda eliot.mira...@gmail.com wrote: phhh, let me try again :) On Fri, Jan 18, 2013 at 8:47 AM, Frank Shearar frank.shea...@gmail.com wrote: On 17 January 2013 17:45

Re: [Pharo-project] Class initialisation after loading

2013-01-17 Thread Eliot Miranda
On Thu, Jan 17, 2013 at 3:25 AM, Igor Stasenko siguc...@gmail.com wrote: After some thought i decided to contribute my 2cents. First, i think it is impossible to introduce a (re)initialization logic which would suit all different scenarios. Because it is really depends on what is stored in

Re: [Pharo-project] [Vm-dev] Fwd: How can the main window title in Squeak and Pharo be set?

2013-01-12 Thread Eliot Miranda
On Sat, Jan 12, 2013 at 12:39 AM, stephane ducasse stephane.duca...@gmail.com wrote: and an additional piece of history is that a number of plugins, including the HostWindowPlugin, were enhanced at Qwaq/Teleplace (now 3d ICC), in a cross-platform manner since we supported Mac and

Re: [Pharo-project] Fwd: How can the main window title in Squeak and Pharo be set?

2013-01-11 Thread Eliot Miranda
On Fri, Jan 11, 2013 at 5:34 AM, Torsten Bergmann asta...@gmx.de wrote: From the history of Squeak and Pharo you can: 1. Squeak.exe (VM for Windows) was always able to set this using the Setting WindowTitle in Pharo.ini - see http://squeakvm.org/win32/settings.html This

Re: [Pharo-project] [squeak-dev] Global variable lookup

2013-01-11 Thread Eliot Miranda
On Fri, Jan 11, 2013 at 11:05 AM, Igor Stasenko siguc...@gmail.com wrote: FYI, this is a code from Pharo, which we are did _right_ (of course from Pharo perspective ;) +1. local variable definitions override explicitly imported variable definitions inherited variable definitions override

Re: [Pharo-project] Fwd: How can the main window title in Squeak and Pharo be set?

2013-01-11 Thread Eliot Miranda
On Fri, Jan 11, 2013 at 10:57 AM, Frank Church vfcli...@gmail.com wrote: On 11 January 2013 13:34, Torsten Bergmann asta...@gmx.de wrote: From the history of Squeak and Pharo you can: 1. Squeak.exe (VM for Windows) was always able to set this using the Setting WindowTitle in

Re: [Pharo-project] NativeBoost design and deployment

2013-01-09 Thread Eliot Miranda
On Wed, Jan 9, 2013 at 12:10 AM, Igor Stasenko siguc...@gmail.com wrote: On 8 January 2013 19:38, Eliot Miranda eliot.mira...@gmail.com wrote: On Fri, Jan 4, 2013 at 12:37 AM, Igor Stasenko siguc...@gmail.com wrote: On 4 January 2013 08:54, Torsten Bergmann asta...@gmx.de wrote

Re: [Pharo-project] NativeBoost design and deployment

2013-01-08 Thread Eliot Miranda
On Fri, Jan 4, 2013 at 12:37 AM, Igor Stasenko siguc...@gmail.com wrote: On 4 January 2013 08:54, Torsten Bergmann asta...@gmx.de wrote: When one deploys an image one usually requires ONLY the image - not the source or changes file. An image locker code would look like this:

[Pharo-project] New Cog VMs available...

2013-01-08 Thread Eliot Miranda
...at http://www.mirandabanda.org/files/Cog/VM/VM.r2662/. CogVM binaries as per VMMaker.oscog-eem.251/r2662 Give primitiveRemLargeIntegers primitive # 20. Add yet another libc line to the linux launch script(s), and try and make the script suggest users extend it themselves. you can lead a

Re: [Pharo-project] New Cog VMs available...

2013-01-08 Thread Eliot Miranda
...and at http://www.mirandabanda.org/files/Cog/VM/VM.r2664. CogVM binaries as per VMMaker.oscog-eem.252/r2664. Issue 117. Fix primitiveRemLargeIntegers. The result should be negated iff receiver negative. On Tue, Jan 8, 2013 at 3:28 PM, Eliot Miranda eliot.mira...@gmail.comwrote

Re: [Pharo-project] About (backwards) Compatibility

2012-12-22 Thread Eliot Miranda
On Sat, Dec 15, 2012 at 3:42 PM, Sean P. DeNigris s...@clipperadams.comwrote: H. Hirzel wrote As Chris points out, the difference is minimal. Sean, it looks like you need better examples to show how you perceive the benefits of the FileSystem design While you ignored the point of my

Re: [Pharo-project] about isAbstractClass

2012-12-17 Thread Eliot Miranda
On Mon, Dec 17, 2012 at 10:41 AM, Andrew P. Black bl...@cs.pdx.edu wrote: Two things make a class abstract. One is that it has methods that a subclass *must* override — that is captured by #hasAbstractMethods. The other is that the class cannot be instantiated — normally because it has

[Pharo-project] New Cog VMs available

2012-12-17 Thread Eliot Miranda
New Cog VMs available at http://www.mirandabanda.org/files/Cog/VM/VM.r2637/. CogVM binaries as per VMMaker.oscog-eem.238/r2637 Restore ThreadedFFIPlugin wanting COGMTVM to be determined on command line. Probably broke in VMMaker.oscog-eem.218 Fix bug in changeClass:from: so that if receiver

[Pharo-project] new Cog VMs available

2012-12-15 Thread Eliot Miranda
Hi All, new Cog VMs available at http://www.mirandabanda.org/files/Cog/VM/VM.r2636/. The main change here is to do with corrected headroom and safer signal handling which should hopefully improve stability on linux. Cog VM binaries as per VMMaker.oscog-eem.234/r2636/r2638. Use the -z now

Re: [Pharo-project] Is the plugin JoystickTabletPlugin of the CogVM package working?

2012-12-14 Thread Eliot Miranda
Hi Carla, On Thu, Dec 13, 2012 at 7:15 AM, Carla F. Griggio carla.grig...@gmail.comwrote: Hello! Does anybody know if the JoystickTabletPlugin is actually working for Pharo? I'm trying to use it with CogVM with no success :( I see in InputEventHandler that there is support for pen tablets

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-12 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 9:26 PM, Igor Stasenko siguc...@gmail.com wrote: On 12 December 2012 00:43, Eliot Miranda eliot.mira...@gmail.com wrote: On Tue, Dec 11, 2012 at 3:35 PM, Eliot Miranda eliot.mira...@gmail.com wrote: On Tue, Dec 11, 2012 at 10:26 AM, Igor Stasenko siguc

Re: [Pharo-project] Helping the noobs help out - i.e. fixing the debugger

2012-12-12 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 8:58 AM, adrians nman...@gmail.com wrote: Of course not all of what needs to be done in Pharo should be of at same priority. It makes sense to first fix the tools one uses for fixing everything else, so that one can speed up one's own work and at the same time open

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 2:44 AM, Sven Van Caekenberghe s...@stfx.eu wrote: Hi Eliot, On 11 Dec 2012, at 02:33, Eliot Miranda eliot.mira...@gmail.com wrote: 2012/12/9 Sven Van Caekenberghe s...@stfx.eu Hi, Would it be possible to build some kind of protection against stack overflow

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 10:26 AM, Igor Stasenko siguc...@gmail.com wrote: hehe.. it looks like we can do it: - when memory hits the waterline mark, VM should do the following: - for every currently scheduled process , push an artificial stack frame on top , which is StackOverflow

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 3:33 PM, Eliot Miranda eliot.mira...@gmail.comwrote: On Tue, Dec 11, 2012 at 2:44 AM, Sven Van Caekenberghe s...@stfx.euwrote: Hi Eliot, On 11 Dec 2012, at 02:33, Eliot Miranda eliot.mira...@gmail.com wrote: 2012/12/9 Sven Van Caekenberghe s...@stfx.eu Hi

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-11 Thread Eliot Miranda
On Tue, Dec 11, 2012 at 3:35 PM, Eliot Miranda eliot.mira...@gmail.comwrote: On Tue, Dec 11, 2012 at 10:26 AM, Igor Stasenko siguc...@gmail.comwrote: hehe.. it looks like we can do it: - when memory hits the waterline mark, VM should do the following: - for every currently scheduled

Re: [Pharo-project] Protecting against stack overflow ?

2012-12-10 Thread Eliot Miranda
2012/12/9 Sven Van Caekenberghe s...@stfx.eu Hi, Would it be possible to build some kind of protection against stack overflow ? note that there already is some mechanism. The low space mechanism is supposed to protect against stack overflow but with today's memories and the difficulty of

Re: [Pharo-project] [squeak-dev] New Cog VMs available

2012-12-03 Thread Eliot Miranda
to switch to COG. Yes indeed. The issue is of course funding to spend the time to make the necessary changes. Just sharing some thoughts. Thanks. Blake McBride On Sun, Dec 2, 2012 at 7:55 PM, Eliot Miranda eliot.mira...@gmail.comwrote: ...in http://www.mirandabanda.org/files/Cog/VM

Re: [Pharo-project] using a long running native thread - NativeBoost or Plugin?

2012-12-03 Thread Eliot Miranda
On Sun, Dec 2, 2012 at 2:59 PM, drush66 davorin.rusevl...@gmail.com wrote: Would it be possible to start native thread inside pharo? This thread would run (for quite a long time) some event loop (like the libev), and post some info to the SharedQueue. Smalltalk code would in turn be reading

Re: [Pharo-project] CogVM crash code

2012-11-30 Thread Eliot Miranda
thanks, Jon. Good one! On Fri, Nov 30, 2012 at 9:07 AM, Jon Anderson jonkander...@gmail.comwrote: !UndefinedObject methodsFor: 'crash' stamp: 'JonKAnderson 11/29/2012 17:26'! crashCogVM Evaluate [ nil crashCogVM ] | i | i := 20. 1 to: i

Re: [Pharo-project] CogVM crash code

2012-11-30 Thread Eliot Miranda
OK, this is fixed. Thanks, Jon. The bug was that the pop of the folded constant did not record the implicit send in the folding, hence pc mapping was wrong. i.e. 1-1 gets folded away to 0, and the code generator marks the result 0 as being the result of a send, but then the result gets

Re: [Pharo-project] GSoC: ARM jitter for Squeak VM

2012-11-27 Thread Eliot Miranda
On Fri, Nov 23, 2012 at 12:56 PM, Carla F. Griggio carla.grig...@gmail.comwrote: Hello! I'm copying Lars and Eliot, who worked on this project during the summer, so maybe they can update everyone on the state of the project. It is in progress. Lars has completed the code generator and is

Re: [Pharo-project] CachedBlockClosure was gone on purpose?

2012-11-18 Thread Eliot Miranda
I replaced the implementation with one based on properties. It's in Squeak trunk and works fine. The VisualWorks style clean-block implementation is more complex but arguably not better, and being based on become: is less well suited to Squeak. On Sat, Nov 17, 2012 at 4:07 AM, Marcus Denker

[Pharo-project] How to force selection update in the debugger?

2012-11-15 Thread Eliot Miranda
Hi All, I submitted a run until feature for the debugger to the Squeak inbox recently and would commit it to trunk except that I'd like the option of having the selection update on each step. But I can't see how to do that. I *think* selection update is done with a callback here in

Re: [Pharo-project] BlockClosureensure: implementation

2012-10-23 Thread Eliot Miranda
On Mon, Oct 22, 2012 at 2:17 AM, Clément Bera clement.b...@inria.fr wrote: Hello, I don't understand something on BlockClosureensure:. Why does it use 'self valueNoContextSwitch' and not 'self value' ? In which case is there an issue ? Prior to my closure implementation

Re: [Pharo-project] Yet another Notation format: Object literals

2012-10-19 Thread Eliot Miranda
HI Dale, Hi Igor, On Fri, Oct 19, 2012 at 9:33 AM, Dale Henrichs dhenr...@vmware.com wrote: Igor, you can do anything you like ... you mean like choosing to use STON and not invent my own notation format? STON is a perfectly good notation format for Smalltalk... Methinks that with your

Re: [Pharo-project] Yet another Notation format: Object literals

2012-10-19 Thread Eliot Miranda
and could be accomplished with the JSON reader/writer agreed, but you're not answering my question. Is Igor's any the less readable? Dale - Original Message - | From: Eliot Miranda eliot.mira...@gmail.com | To: Pharo-project@lists.gforge.inria.fr | Sent: Friday, October 19

Re: [Pharo-project] A trend and an unfair comparison about js everywhere

2012-10-16 Thread Eliot Miranda
On Tue, Oct 16, 2012 at 12:55 AM, dimitris chloupis theki...@yahoo.co.ukwrote: Frankly , I don't find web development that much useful and certainly don't believe that web is the future. My money is on the desktop. I wouldn't put your money on the desktop. While reports of the desktop's

Re: [Pharo-project] The roadmap aka fight plan to make image control host window

2012-09-25 Thread Eliot Miranda
On Sat, Sep 22, 2012 at 11:22 AM, Igor Stasenko siguc...@gmail.com wrote: First, we need to make one thing: Change the VM to not call ioProcessEvents function directly, but rather use a variable which will hold a function pointer. Initially, when VM starts, that function pointer is NULL, and

Re: [Pharo-project] [Vm-dev] [NB] NativeBoost meets JIT

2012-09-21 Thread Eliot Miranda
Hi Igor, great news! On Fri, Sep 21, 2012 at 7:59 AM, Igor Stasenko siguc...@gmail.com wrote: Hello there, so, we're entered a new area, where native code, generated from image side can be run directly by JIT. This feature was one of the first things which i wanted to try, once Eliot

Re: [Pharo-project] how to start a cog vm on debian 6.0.4

2012-09-14 Thread Eliot Miranda
wonder is there a way of checking that they are correctly installed. One obvious thing to do is to match the case where ldd doesn't produce any output. On Thu, Sep 13, 2012 at 11:35 PM, Eliot Miranda eliot.mira...@gmail.com wrote: On Thu, Sep 13, 2012 at 12:24 PM, Tudor Girba tu

Re: [Pharo-project] how to start a cog vm on debian 6.0.4

2012-09-14 Thread Eliot Miranda
I updated the script. See below. On Fri, Sep 14, 2012 at 10:26 AM, Eliot Miranda eliot.mira...@gmail.comwrote: On Thu, Sep 13, 2012 at 11:08 PM, Tudor Girba tu...@tudorgirba.comwrote: Hi, Thanks for the reply and suggestion. I slept over it and when I woke up I realized that maybe

Re: [Pharo-project] how to start a cog vm on debian 6.0.4

2012-09-13 Thread Eliot Miranda
On Thu, Sep 13, 2012 at 11:53 AM, Tudor Girba tu...@tudorgirba.com wrote: Hi, I would need to start a Pharo/Pier image on Debian 6.0.4 from the command line using Cog. I tried to use both the Cog-VM (from Pharo) and the Cog (from Eliot), but none work: - If I run the Cog from Eliot returns

Re: [Pharo-project] how to start a cog vm on debian 6.0.4

2012-09-13 Thread Eliot Miranda
On Thu, Sep 13, 2012 at 12:24 PM, Tudor Girba tu...@tudorgirba.com wrote: Hi, Thanks for the suggestion. I do not know exactly what it means, but I tried and the output does not look like yours (see below). Any idea what not a dynamic executable means? it means its not recognized by your

Re: [Pharo-project] how to start a cog vm on debian 6.0.4

2012-09-13 Thread Eliot Miranda
On Thu, Sep 13, 2012 at 2:35 PM, Eliot Miranda eliot.mira...@gmail.comwrote: On Thu, Sep 13, 2012 at 12:24 PM, Tudor Girba tu...@tudorgirba.comwrote: Hi, Thanks for the suggestion. I do not know exactly what it means, but I tried and the output does not look like yours (see below). Any

Re: [Pharo-project] 'self halt' safety net

2012-08-27 Thread Eliot Miranda
On Mon, Aug 27, 2012 at 8:44 AM, Ben Coman b...@openinworld.com wrote: Igor Stasenko wrote: you can open .changes file in another image to rescue your code. Thanks Igor. I gave that a go but couldn't work it out. I tried the following: Unzipped a fresh image, copied the .changes

Re: [Pharo-project] New Text Completion suggestions

2012-08-23 Thread Eliot Miranda
On Thu, Aug 23, 2012 at 3:57 PM, Igor Stasenko siguc...@gmail.com wrote: (a bit orthogonal) i don't understand why we cannot have own, consistent set which is good for us? vim, emacs.. better use sets which are already extremely familiar than invent yet another set. to those of us who use

Re: [Pharo-project] numLiterals 0 is that possible?

2012-08-17 Thread Eliot Miranda
On Fri, Aug 17, 2012 at 1:42 PM, Mariano Martinez Peck marianop...@gmail.com wrote: Hi guys. Right now we have methodClass answer the class that I am installed in ^self numLiterals 0 ifTrue: [ (self literalAt: self numLiterals) value ] ifFalse: [ nil ] But of course my image has no

[Pharo-project] new Cog VMs

2012-08-14 Thread Eliot Miranda
Hi All, please find new VMs in http://www.mirandabanda.org/files/Cog/VM/VM.r2585/. These VMs try and fix an occasional crash (try because the fix doesn't handle all cases yet), and at least turn it into an orderly exit with error message (no room on youngReferrers list/youngReferrers list

Re: [Pharo-project] Playing with a declarative startup/shutdown subscription mechanism

2012-08-06 Thread Eliot Miranda
On Sun, Aug 5, 2012 at 2:57 PM, Igor Stasenko siguc...@gmail.com wrote: On 5 August 2012 23:37, Stéphane Ducasse stephane.duca...@inria.fr wrote: I have the impression that you will need a finer order at least for the kernel. so putting SomeClassstartUp: quitting systemShutdown:

Re: [Pharo-project] Playing with a declarative startup/shutdown subscription mechanism

2012-08-06 Thread Eliot Miranda
On Sun, Aug 5, 2012 at 2:15 PM, Guillermo Polito guillermopol...@gmail.comwrote: Hi! Last days I was playing to replace the image startup/shutdown mechanism via a pragma subscription because I was pissed off with how difficult is to integrate the change of a new startup in the system. The

Re: [Pharo-project] [squeak-dev] CompiledMethod#hash broken on CogVM r2559, Win7, Squeak 4.3

2012-07-23 Thread Eliot Miranda
On Mon, Jul 23, 2012 at 11:34 AM, Mariano Martinez Peck marianop...@gmail.com wrote: On Mon, Jul 23, 2012 at 8:08 PM, Eliot Miranda eliot.mira...@gmail.comwrote: Hi Marcel, that's because the old hash method is broken. The Cog VM finally adds a correct bounds check that prevents

Re: [Pharo-project] New VMs at http://www.mirandabanda.org/files/Cog/VM/VM.r2559/

2012-07-18 Thread Eliot Miranda
, Sean P. DeNigris wrote: Eliot Miranda-2 wrote Add -blockonerror flag to Unix Mac VMs to allow attaching gdb on error/segv. Cool!! Thanks, Eliot -- View this message in context: http://forum.world.st/New-VMs-at-http-www-mirandabanda-org-files-Cog-VM-VM-r2559-tp4636053p4640457

Re: [Pharo-project] New VMs at http://www.mirandabanda.org/files/Cog/VM/VM.r2559/

2012-07-17 Thread Eliot Miranda
The unix VMs in this build are defunct. The UnixOSProcessPlugin was broken. Please find functional ones in http://www.mirandabanda.org/files/Cog/VM/VM.r2562. On Thu, Jun 21, 2012 at 6:58 PM, Eliot Miranda eliot.mira...@gmail.comwrote: http://www.mirandabanda.org/files/Cog/VM/VM.r2559/ CogVM

Re: [Pharo-project] can someone explain me this method?

2012-07-13 Thread Eliot Miranda
On Fri, Jul 13, 2012 at 10:51 AM, Camillo Bruni camillobr...@gmail.comwrote: Cool thanks everyone for the references :D We will pu that into the sources On 2012-07-13, at 19:47, Nicolas Cellier wrote: The first numbers are quite easy to guess without reading any reference : if you have

[Pharo-project] start-up and shut-down lists

2012-07-13 Thread Eliot Miranda
Hi All, I'm profiling image startup and consequently want to pause a MessageTally during a snapshot. So I want to add MessageTally to the StartUpList immediately after Delay (the first entry in StartUpList) and to the ShutDownList immediately before Delay. But when I look at the

Re: [Pharo-project] Reify Changes file?

2012-07-04 Thread Eliot Miranda
On Mon, Jul 2, 2012 at 3:14 AM, Guillermo Polito guillermopol...@gmail.comwrote: What if we remove the changes logging from SmalltalkImage and make it part of a ChangesLog object? I'm looking at some SystemChangeNotifier subscription ashes, and this could fix two things in one shot :) How

[Pharo-project] New VMs at http://www.mirandabanda.org/files/Cog/VM/VM.r2559/

2012-06-21 Thread Eliot Miranda
http://www.mirandabanda.org/files/Cog/VM/VM.r2559/ CogVM binaries as per VMMaker.oscog-eem.163/r2559. Make wakeHighestPriority filter-out zombie processes; fixes Newspeak/Glue crash. Add -blockonerror flag to Unix Mac VMs to allow attaching gdb on error/segv. Make the sigsegv handler catch

Re: [Pharo-project] Process Tests and

2012-06-19 Thread Eliot Miranda
On Thu, Jun 14, 2012 at 2:34 AM, Frank Shearar frank.shea...@gmail.comwrote: On 13 June 2012 23:15, Eliot Miranda eliot.mira...@gmail.com wrote: On Wed, Jun 13, 2012 at 7:35 AM, Frank Shearar frank.shea...@gmail.com wrote: On 2 June 2012 09:28, Stefan Marr smallt...@stefan-marr.de

  1   2   3   4   5   6   7   8   >