[Pharo-users] Pharo 4.0 -- Inspecting a recursive data structure is slow

2015-08-28 Thread H. Hirzel
Hello I have realized that inspecting a recursive data structure is very slow in Pharo 4.0 A test case: | myDict | myDict := Dictionary new. myDict at: #hello put: 'hello'. myDict at: #recurHello put: myDict. myDict inspect It takes a long time for the inspector to come up. And the image freeze

Re: [Pharo-users] Becoming good at VM development

2015-08-28 Thread Christian Caldeiro
Hi Ichiro, there are a bunch of posts in Mariano Martinez Peck's blog named "journey through the VM", done some years ago. He writes about anything related to the VM, how to build it, class format, bytecodes, detailed description of the CompiledMethod class, etc. You can find the first post here:

Re: [Pharo-users] SixxExamples class >> example 4 . Preferences in Pharo 4.0

2015-08-28 Thread stepharo
STON is the way to go to save preferences. But I do not have free cycles. Stef Le 28/8/15 11:55, Thierry Goubier a écrit : 2015-08-28 11:49 GMT+02:00 Marcus Denker >: Yes, we need re-thing and improve Preference modelling and storage. I very strongly ag

Re: [Pharo-users] Becoming good at VM development

2015-08-28 Thread Ichiseki
I've already read those blogs. There are lots of useful information - it seems - but what I want is a head start, something that starts from zero but for someone who has programming knowledge. I will definitely read the blue book. That goes first! Any more sources, indications? TYVM ichiro --

Re: [Pharo-users] Multi desktops inside Pharo!

2015-08-28 Thread Sean P. DeNigris
philippeback wrote > FWIW, the TilingWindowManager has some support for this. > > Not sure how it behaves in 4.x|5.x > > Sean did some fixes IIRC. Sorry, I was on holidays… Yes, TWM supports multi-desktops, but it's been buggy since Pharo 4.0 and I've never tried on 5.0. - Cheers, Sean --

Re: [Pharo-users] SixxExamples class >> example 4 . Preferences in Pharo 4.0

2015-08-28 Thread Thierry Goubier
2015-08-28 11:49 GMT+02:00 Marcus Denker : > Yes, we need re-thing and improve Preference modelling and storage. > I very strongly agree... Anything which prevents failure on non-present class, or settings selector change, gets my vote. Thierry > > > > > On 28 Aug 2015, at 11:39, Sven Van Caek

Re: [Pharo-users] SixxExamples class >> example 4 . Preferences in Pharo 4.0

2015-08-28 Thread Marcus Denker
Yes, we need re-thing and improve Preference modelling and storage. > On 28 Aug 2015, at 11:39, Sven Van Caekenberghe wrote: > > Preferences does not exist as a class. > > You could use STON. > >> On 28 Aug 2015, at 10:31, H. Hirzel wrote: >> >> P.S. And BTW besides SIXX what options do I

Re: [Pharo-users] SixxExamples class >> example 4 . Preferences in Pharo 4.0

2015-08-28 Thread Sven Van Caekenberghe
Preferences does not exist as a class. You could use STON. > On 28 Aug 2015, at 10:31, H. Hirzel wrote: > > P.S. And BTW besides SIXX what options do I have to transfer > preferences from one Pharo 4.0 image to another? > > On 8/28/15, H. Hirzel wrote: >> Hello >> >> How would I write the fo

Re: [Pharo-users] Becoming good at VM development

2015-08-28 Thread Christophe Demarey
Hi Le 28 août 2015 à 10:11, Ichiseki a écrit : > Hi > hello to everyone & everybody > I am interesting in going deeply into VM design, development, optimization, > etc. I know a lot of Haskell, a good amount of C and some languages that use > VM like Python, Lua and Pharo of course. > What would

Re: [Pharo-users] Becoming good at VM development

2015-08-28 Thread Davorin Rusevljan
On Fri, Aug 28, 2015 at 10:11 AM, Ichiseki wrote: > Hi > hello to everyone & everybody > I am interesting in going deeply into VM design, development, optimization, > etc. I know a lot of Haskell, a good amount of C and some languages that > use > VM like Python, Lua and Pharo of course. > What w

Re: [Pharo-users] SixxExamples class >> example 4 . Preferences in Pharo 4.0

2015-08-28 Thread H. Hirzel
P.S. And BTW besides SIXX what options do I have to transfer preferences from one Pharo 4.0 image to another? On 8/28/15, H. Hirzel wrote: > Hello > > How would I write the following SIXX example in Pharo 4.0? > > example4 > "SixxExamples example4" > "Save and load Preferences data" >

[Pharo-users] Becoming good at VM development

2015-08-28 Thread Ichiseki
Hi hello to everyone & everybody I am interesting in going deeply into VM design, development, optimization, etc. I know a lot of Haskell, a good amount of C and some languages that use VM like Python, Lua and Pharo of course. What would be a road map (books, articles, code to read) to understand d

[Pharo-users] SixxExamples class >> example 4 . Preferences in Pharo 4.0

2015-08-28 Thread H. Hirzel
Hello How would I write the following SIXX example in Pharo 4.0? example4 "SixxExamples example4" "Save and load Preferences data" | preferences | preferences := Preferences allPreferenceObjects sixxString. preferences := Object readSixxFrom: prefe

Re: [Pharo-users] SIXX in Pharo 4.0?

2015-08-28 Thread H. Hirzel
Masashi Umezawa fixed the Context class issue. SIXX tests are now fine in Pharo 4.0 https://github.com/mumez/SIXX/issues/2 --Hannes On 8/24/15, H. Hirzel wrote: > Thanks for the help so far; > > Updated > > https://github.com/mumez/SIXX/issues/2 > 123 test cases pass. > > Suggestions how to de