Re: [Pharo-project] [Vm-dev] idle VM runs at constant 3-5% CPU load

2012-06-04 Thread Andreas Raab
Original-Nachricht Quoting Igor Stasenko siguc...@gmail.com: i just wonder, what takes so much CPU time, even if it completely idle... 4831- NBCog4.8 51519- NBCog3.5 if i kill a UI process, the load goes down to 2.5-3 % ... still too much.

Re: [Pharo-project] About locating home

2011-07-06 Thread Andreas Raab
On 7/4/2011 9:15, Marcus Denker wrote: On Jul 4, 2011, at 9:11 AM, Damien Cassou wrote: On Sun, Jul 3, 2011 at 4:25 PM, Stéphane Ducasse stephane.ducasse-mzpvjpyx...@public.gmane.org wrote: FS uses SecurityManager as a fix point to identify home. Now we do not have Security manager so I'm

Re: [Pharo-project] Zodiac - 1st delivery - A new (binary) socket stream

2011-05-18 Thread Andreas Raab
On 5/17/2011 22:24, Sven Van Caekenberghe wrote: Hi, I would like to announce Zodiac, the project created in response to http://forum.world.st/WebClient-for-1-2-2-tt3485946.html#a3503921 according to the plan described in

Re: [Pharo-project] Gofer versus Installer

2010-12-15 Thread Andreas Raab
On 12/15/2010 6:27 AM, Janko Mivšek wrote: What if someone: 1. adds to Gofer loading from SqueakMap and other 2. then Lukas is kindly asked to rename it to the Installer. That way we will have a maintained installer with a meaningful name and everyone will be happy. Because we really need

Re: [Pharo-project] Gofer versus Installer

2010-12-15 Thread Andreas Raab
On 12/15/2010 9:21 AM, Chris Muller wrote: One question that came to my mind last night: What does 1000 lines of Gofer code bring to Monticello-loading that I can't already do with just Monticello? or with a couple of facade methods added to plain MC? I spent the evening yesterday to look

Re: [Pharo-project] Smalltalk at: #Foo - needs clarification

2010-10-06 Thread Andreas Raab
On 10/6/2010 6:58 AM, Igor Stasenko wrote: Hello, just wanna ask, is this part of API will be deprecated in future? (in Pharo, it put under 'to clean later' category). And if yes, then what will be correct (dialect-agnostic) way to access globals? Smalltalk globals at: #Foo ? I thought that

Re: [Pharo-project] WebClient License Update

2010-09-11 Thread Andreas Raab
On 9/9/2010 3:34 AM, Stéphane Ducasse wrote: For string concatenation on the other hand, we're basically talking about dispersing a whole load of FUD about all the things that may go wrong. Fact is, nothing actually *does* go wrong with the change, but the change does fix situations that are

Re: [Pharo-project] WebClient License Update

2010-09-11 Thread Andreas Raab
On 9/9/2010 1:15 AM, Henrik Johansen wrote: On Sep 9, 2010, at 4:27 50AM, Andreas Raab wrote: Phillipe wrote: Did you change your position towards #squeakToUtf8 and string concatenation (I didn't follow the entire previous thread)? Implicitly yes, but let's discuss this. You're saying you

Re: [Pharo-project] WebClient License Update

2010-09-08 Thread Andreas Raab
Phillipe wrote: Did you change your position towards #squeakToUtf8 and string concatenation (I didn't follow the entire previous thread)? Implicitly yes, but let's discuss this. You're saying you want WebClient without overrides but is this really what you mean? The only reason these methods

[Pharo-project] WebClient License Update

2010-09-07 Thread Andreas Raab
Hi - After careful consideration I've decided to put WebClient under the MIT license, and updated the repository at http://www.squeaksource.com/WebClient.html to reflect the license change. If you're curious why I'm making the change, the answer is really that the code isn't all that unique

Re: [Pharo-project] [Vm-dev] Re: Memory problems on Windows

2010-09-04 Thread Andreas Raab
There is indeed a hard limit of 512MB in the Windows VM currently in effect, which is the result of debugging some extremely strange effects when loading DLLs. What we found was that on some systems, under some circumstances (related to memory load etc) DLLs would not be loaded if we'd reserve

Re: [Pharo-project] Experimental Cocoa OS-X based Squeak Cog JIT VM 5.8b4.

2010-09-02 Thread Andreas Raab
On 9/2/2010 11:30 AM, John M McIntosh wrote: I think if you hunt in the archives you'll find people have attempted to replace Morphic with Open/GL calls via FFI Oh like http://www.squeaksource.com/AlienOpenGL Or http://www.squeaksource.com/CroquetGL (much more complete w/ extensions etc).

[Pharo-project] Network tests coverage (Re: WebClient-Core port to Pharo 1.1 final)

2010-09-01 Thread Andreas Raab
into these problems and for the patches. Shouldn't we try to capture these problems with unit tests running across Squeak and its derivatives ? What would be the procedure to contribute to these tests ? Sven On 01 Sep 2010, at 06:16, Andreas Raab wrote: Hi Sven - I had a quick look at the failing tests

Re: [Pharo-project] WebClient-Core port to Pharo 1.1 final

2010-08-31 Thread Andreas Raab
Hi - Thanks everyone for the reasoned and civil responses. It is good to see that we can have a disagreement without getting overly personal. Unfortunately, it seems that I'm effectively offered a no-win alternative here; I do not see how any of the discussed alternatives would help me

Re: [Pharo-project] WebClient-Core port to Pharo 1.1 final

2010-08-31 Thread Andreas Raab
(commercial or otherwise). The point isn't to keep people from trying things out, the point is to bring development to a point where I'm happy to release it in the chosen form to the general public. Cheers, - Andreas On 30 Aug 2010, at 00:00, Andreas Raab wrote: As you can see, when I mean to put

Re: [Pharo-project] WebClient-Core port to Pharo 1.1 final

2010-08-31 Thread Andreas Raab
others, Pharo definitively has its place, along many other viable Smalltalk implementations. Regards, Sven On 30 Aug 2010, at 00:00, Andreas Raab wrote: Hi Sven, [cc: pharo list since I think there are some larger issues to discuss] First of all thank you for your continued interest

Re: [Pharo-project] WebClient-Core port to Pharo 1.1 final

2010-08-29 Thread Andreas Raab
portability (to Squeak derivatives and even other Smalltalks). I can understand it if you find it too much work. But I do think you should make it clear what your standpoint is. Regards, Sven On 29 Aug 2010, at 04:30, Andreas Raab wrote: You're probably busy, so just a little ping :-) Cheers

Re: [Pharo-project] HTTP client library in Pharo?

2010-08-04 Thread Andreas Raab
On 8/4/2010 9:57 AM, Mariano Martinez Peck wrote: Hi Adrei, excellent :) BTW, for HTTP Client you should cc Andreas Raab or squeak mailing list Squeak-dev please (http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-dev). On Wed, Aug 4, 2010 at 6:08 PM, Andrei Stebakov

Re: [Pharo-project] [squeak-dev] Teleplace Cog VMs are now available

2010-06-21 Thread Andreas Raab
On 6/20/2010 2:42 PM, Rob Rothwell wrote: For the binary-challenged, I am sure some kind soul will post compiled versions somewhere...! For Windows, get yours here: http://squeakvm.org/win32/experimental/CogSqueak4.1.zip Cheers, - Andreas (I ALWAYS struggle with build.bat, missing

Re: [Pharo-project] Using WebClient

2010-06-01 Thread Andreas Raab
Hi Germán - Sorry I missed this discussion earlier. First of all, looking at the page should give you all the information you need to derive the basic parameters for the html form submission (see [1]). The action attribute of the form tag will tell you the URL for the request; the method

Re: [Pharo-project] SUnit Time out

2010-06-01 Thread Andreas Raab
Hi Chris - Let me comment on this from a more general point of view first, before going into the specifics. I've spent the last five years building a distributed system and during this time I've learned a couple of things about the value of timeouts :-) One thing that I've come to understand

Re: [Pharo-project] Towards clean unloading Morphic (an idea)

2010-05-20 Thread Andreas Raab
On 5/20/2010 2:47 AM, Igor Stasenko wrote: Then we can make an easy transition 1. add this pool to classes which using that global recompile them 2. for classes, which should have no dependency from Morphic, use a messages like Object currentWorld ^ (Smalltalk at: #MorphicPool ifAbsent:

Re: [Pharo-project] FFI Documentation

2010-05-20 Thread Andreas Raab
On 5/20/2010 1:11 PM, Torsten Bergmann wrote: I want to get this info into the help system and/or collaborative book, as similar questions pop up regularly on the lists. Hi Sean, Here is the compiled book - see the attached MCZ. Just file it in. If you continue with it it would be good to

Re: [Pharo-project] Community Supported Packages

2010-05-17 Thread Andreas Raab
Hi Torsten - Thanks for the thoughtful response. It'll take a little to respond to the points individually, so apologies for the length of the response. First of all, nothing is decided yet. I've made a proposal, people appear to like it, so we can start a phase of experimentation. If the

Re: [Pharo-project] [Metacello] Re: Metacello questions

2010-05-10 Thread Andreas Raab
On 5/10/2010 10:06 AM, Dale Henrichs wrote: +1 I'll have to admit I find this quite awkward - like designing a framework that has only one use case. It tends to push the wrong things into the abstraction layer. Is there anything fundamentally wrong with creating the baseline only at the

Re: [Pharo-project] Metacello questions

2010-05-07 Thread Andreas Raab
On 5/5/2010 11:36 PM, Torsten Bergmann wrote: Just have a look at ConfigurationOfSQLite3 for a simple example. This one has a project dependency on ConfigurationOfFFI. If you want Help system project to be loaded in your configurartion you need to define it in the baselineXXX method and set a

Re: [Pharo-project] [Metacello] Fwd: Metacello questions

2010-05-07 Thread Andreas Raab
On 5/6/2010 5:26 PM, Dale Henrichs wrote: I don't think I've completely answered your questions so we might want to continue the dialog on this question We're getting close :-) Let me take my own questions and answer them in my own words to see if I understand the issues correctly: Q1:

[Pharo-project] Metacello questions

2010-05-05 Thread Andreas Raab
Hi - I've been trying to wet my feet with Metacello a little by writing a ConfigurationOfWebClient and in the process I've come across various things that I don't understand or don't know how to express. The configuration itself can be found here:

[Pharo-project] A question on the builder pattern

2010-05-03 Thread Andreas Raab
Hi - Over the weekend I realized an interesting difference in the utilization of the builder pattern. It is related with how to create and interact with new entities created by the builder, and goes like this: Form a: In this form (which is utilized by ToolBuilder) a request for a new item

Re: [Pharo-project] [Vm-dev] Question about dragging an image into the vm in Windows

2010-04-30 Thread Andreas Raab
On 4/30/2010 5:11 AM, Mariano Martinez Peck wrote: The ideal would be: if I have defined a image in the file, to be allowed to drag another one. Of course, the one I drag should be used and set as systemAttribute 1. Do you know how can I do that? is this fixable ? I don't understand what

Re: [Pharo-project] [Vm-dev] Question about dragging an image into the vm in Windows

2010-04-30 Thread Andreas Raab
On 4/30/2010 2:58 PM, Mariano Martinez Peck wrote: On Fri, Apr 30, 2010 at 6:04 PM, Andreas Raab andreas.r...@gmx.de mailto:andreas.r...@gmx.de wrote: On 4/30/2010 5:11 AM, Mariano Martinez Peck wrote: The ideal would be: if I have defined a image in the file, to be allowed

Re: [Pharo-project] [squeak-dev] Re: Menu Registries

2010-04-29 Thread Andreas Raab
On 4/28/2010 2:44 PM, Henrik Sperre Johansen wrote: My point was rather the pragmas in Squeak are more closely coupled with the point it is actually defined, in that you defined the pragma itself in the accessor method for the variable, rather than having 1-N declarations in a single method,

Re: [Pharo-project] [squeak-dev] Re: Menu Registries

2010-04-29 Thread Andreas Raab
On 4/28/2010 11:32 PM, Stéphane Ducasse wrote: Good but what is your point? Compatibility and simplicity. That Setting is a cool framework. We knew it already :) That's where you're confused. You keep talking about cool and I keep talking about simple. These two are not the same yet you

Re: [Pharo-project] [squeak-dev] Re: [Vm-dev] Fwd: is it possible to know the memory occupation (bytes) of an object?

2010-04-29 Thread Andreas Raab
On 4/29/2010 6:22 AM, Mariano Martinez Peck wrote: and then I call it like this for example: oop := self firstAccessibleObject. [oop = nil] whileFalse: [ (self isIntegerObject: oop) ifFalse: [ size := self internalByteSize: oop. ..]

Re: [Pharo-project] [squeak-dev] Re: Menu Registries

2010-04-29 Thread Andreas Raab
On 4/29/2010 3:21 AM, Alain Plantec wrote: Andreas Raab a écrit : On 4/28/2010 11:32 PM, Stéphane Ducasse wrote: Good but what is your point? Compatibility and simplicity. Come on Andreas, simple is not so much more precise than cool That comment deserves a more detailed exploration than

Re: [Pharo-project] [Vm-dev] Fwd: is it possible to know the memory occupation (bytes) of an object?

2010-04-28 Thread Andreas Raab
On 4/28/2010 11:00 AM, Mariano Martinez Peck wrote: Hi folks. Sorry for the cross post this time, but I guess it is worth. In Pharo we were trying to get a way to know the amount of memory (bytes) that an objects is occupying in RAM memory. For such purpose, Adrian posposed the following

[Pharo-project] ToolBuilder / Squeak 4.1 changes

2010-04-22 Thread Andreas Raab
Hi - As a first step for merging, here are the changes that are in Squeak 4.1 relative to the latest versions in the repository at http://www.squeaksource.com/ToolBuilder. The following is a pretty much complete set of changes that happened since (there are a few more minor edits but they're

[Pharo-project] ToolBuilder / Pharo 1.0 changes

2010-04-22 Thread Andreas Raab
Hi - Here are the changes between the latest ToolBuilder from http://www.squeaksource.com/ToolBuilder vs. Pharo 1.0 (again there are additional but fairly minor edits involved): Package ToolBuilder-Kernel -- - ToolBuilderTests Removed. - UIManager * fontFromUser:

Re: [Pharo-project] [Question] ToolBuilder in Squeak 4.1 and Pharo 1.0 compatible?

2010-04-21 Thread Andreas Raab
On 4/21/2010 4:32 AM, Hannes Hirzel wrote: A question: Art the ToolBuilder in Squeak 4.1 and Pharo 1.0 the same? Or if there is a difference what is the impact of it? Or put the question in another way. If I code an UI using the ToolBuilder in Squeak 4.1 will it run in Pharo? They are mostly

Re: [Pharo-project] [Vm-dev] Running Alien on Windows

2010-04-20 Thread Andreas Raab
Hi Torsten - Thanks for cc-ing vm-dev; I wouldn't have seen this post otherwise. I've actually looked at the code since and there's some good news here: It appears that there's no actual modification of the Windows support code necessary to use Alien. The only difference is a flag in

Re: [Pharo-project] [Vm-dev] Re: FFI in 1.1

2010-04-20 Thread Andreas Raab
On 4/20/2010 3:37 PM, Bert Freudenberg wrote: On 21.04.2010, at 00:09, Eliot Miranda wrote: Hi All, 2010/4/20 John M McIntoshjohn...@smalltalkconsulting.com Well I asked for it... (a) you can get graphic cut/copy/paste of complex data on the macintosh and windows. Linux too. Etoys on the

Re: [Pharo-project] iPhone OS 4 SDK, section 3.3.1

2010-04-15 Thread Andreas Raab
On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from-ipadiphoneitouch/ Cheers, - Andreas

Re: [Pharo-project] iPhone OS 4 SDK, section 3.3.1

2010-04-15 Thread Andreas Raab
On 4/15/2010 11:50 AM, Juan Vuletich wrote: Andreas Raab wrote: On 4/8/2010 2:43 PM, Sean Malloy wrote: Anyone have any thoughts on this change to the agreement? Just in case anyone had any illusions on this: http://computinged.wordpress.com/2010/04/15/apple-removes-scratch-from

[Pharo-project] Fwd: Re: Handle Close Event in Image - necessary for 1.0?

2010-04-15 Thread Andreas Raab
Whoops. Accidentally sent to the wrong list :-) - A. Original Message Subject: Re: Handle Close Event in Image - necessary for 1.0? Date: Thu, 15 Apr 2010 15:56:59 -0700 From: Andreas Raab andreas.r...@gmx.de To: The general-purpose Squeak developers list squeak

Re: [Pharo-project] [ANN] OpenGL specs parser/FFI methods generator

2010-04-13 Thread Andreas Raab
On 4/13/2010 8:10 PM, Igor Stasenko wrote: i just submitted a code, which could help us greatly in having up-to-date and full OpenGL API coverage in Squeak. This package extracts data directly from spec files, used by OpenGL folks for generating C headers (gl.h / glext.h etc). Sweet! I had no

Re: [Pharo-project] [ANN] OpenGL specs parser/FFI methods generator

2010-04-13 Thread Andreas Raab
On 4/13/2010 8:42 PM, Igor Stasenko wrote: On 14 April 2010 06:22, Andreas Raabandreas.r...@gmx.de wrote: On 4/13/2010 8:10 PM, Igor Stasenko wrote: i just submitted a code, which could help us greatly in having up-to-date and full OpenGL API coverage in Squeak. This package extracts data

Re: [Pharo-project] [squeak-dev] Re: #recreateSpecialObjectsArray woes

2010-04-12 Thread Andreas Raab
On 4/12/2010 10:43 AM, Igor Stasenko wrote: On 12 April 2010 19:32, Andreas Raabandreas.r...@gmx.de wrote: On 4/12/2010 7:17 AM, Igor Stasenko wrote: what you think? I think no, no, no. Two reasons: 1) the extension of the splObjs implies a hardcoded contract with the VM; having it

Re: [Pharo-project] #recreateSpecialObjectsArray woes

2010-04-12 Thread Andreas Raab
On 4/12/2010 10:57 AM, Igor Stasenko wrote: On 12 April 2010 20:49, Andreas Raabandreas.r...@gmx.de wrote: Today, you can give your plugin an array of your own special objects that is used by your plugin, registered with the VM as a GC root and there's no need to modify splObjs. Looks like i

Re: [Pharo-project] #recreateSpecialObjectsArray woes

2010-04-12 Thread Andreas Raab
On 4/12/2010 11:46 AM, Igor Stasenko wrote: Ah, that's cool.. Except that most recent SVN repository sqVirtualMachine.h (revision 1955) having no addGCroot: defined in InterpreterProxy struct. I am using wrong SVN repository? http://squeakvm.org/svn/squeak/trunk/ Err, weird. The code is in

Re: [Pharo-project] [squeak-dev] Re: #recreateSpecialObjectsArray woes

2010-04-12 Thread Andreas Raab
On 4/12/2010 12:49 PM, Igor Stasenko wrote: Okay, then i propose to: 1. fix the interpreterProxy spec, so all VMs will include addRoot() friends 2. create a single and _final_ version of #recreateSpecialObjectsArray 3. remove overrides of this method from both FFI and Alien packages. 4.

Re: [Pharo-project] FFI - structure pointer

2010-04-03 Thread Andreas Raab
On 4/3/2010 6:36 AM, Schwab,Wilhelm K wrote: Andreas, John, anybody, I need to find the address of a function (it is in fact a global structure pointer somewhere in memory) and pass it to another function. Suppose the structure is called Type and the function allocate_one(). I call the

Re: [Pharo-project] FFI - structure pointer

2010-04-03 Thread Andreas Raab
...@lists.gforge.inria.fr [mailto:pharo-project-boun...@lists.gforge.inria.fr] On Behalf Of Andreas Raab Sent: Saturday, April 03, 2010 11:54 AM To: The general-purpose Squeak developers list Cc: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] FFI - structure pointer On 4/3/2010 6:36 AM, Schwab

Re: [Pharo-project] [FFI] ExternalStructure ownership (or not) of memory

2010-04-02 Thread Andreas Raab
I would suggest that you only register a finalizer for objects where you *do* have responsibility to reclaim them. There are no implicit finalizers registered for any subclasses of ExternalObject by default - the only thing that happens is that all handles are cleared when the image is

Re: [Pharo-project] [FFI] ExternalStructure ownership (or not) of memory

2010-04-02 Thread Andreas Raab
/gczwtlbp...@public.gmane.org [mailto:pharo-project-bounces-bM+ny+RY8h+a+bCvCPl5/gczwtlbp...@public.gmane.org] On Behalf Of Andreas Raab Sent: Friday, April 02, 2010 8:24 PM To: The general-purpose Squeak developers list Cc: Pharo-project-bM+ny+RY8h+a+bCvCPl5/gczwtlbp...@public.gmane.org Subject: Re

Re: [Pharo-project] CompiledMethod asString is a text

2010-04-01 Thread Andreas Raab
On 4/1/2010 12:12 AM, Marcus Denker wrote: On Apr 1, 2010, at 12:00 AM, Niko Schwarz wrote: Hi, I just bumped into this. Probably this is intended somehow, but it does seem weird enough to ask … (Object #hash) asString class returns 'Text'. I think this is historical. Methods

Re: [Pharo-project] CompiledMethod asString is a text

2010-04-01 Thread Andreas Raab
On 4/1/2010 1:06 AM, Marcus Denker wrote: So then I was wrong with this analysis... but on the big picture, it is true. And you know it. It was. In the past. But I don't live in the past. I live in the present. And in the present, Squeak has moved on. We're past that. We have a great

[Pharo-project] TeaTime (Re: nebraska?)

2010-03-30 Thread Andreas Raab
On 3/20/2010 4:43 PM, Michael Rueger wrote: On 3/20/10 4:35 PM, Marcus Denker wrote: So why does everyone ignore TeaTime? I admit I don't understand the internals, but it obviously *looks* like it could be the basis of Nebraska (or any other P2P solution). Can you point me to a real good

Re: [Pharo-project] Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

2010-03-30 Thread Andreas Raab
On 3/30/2010 1:08 AM, Adrian Lienhard wrote: I don't understand why we couldn't add a non-GCC compiled VM on the website. The VM will still be compilable with GCC, e.g., for Linux distros. Heck, we could even add both a GCC and a non-GCC compiled VM on the website and everybody can decide

Re: [Pharo-project] VM crash on Windows

2010-03-11 Thread Andreas Raab
crash. Thanks!! Bill -Original Message- From: pharo-project-boun...@lists.gforge.inria.fr [mailto:pharo-project-boun...@lists.gforge.inria.fr] On Behalf Of Andreas Raab Sent: Wednesday, March 10, 2010 12:32 AM To: Pharo Development Subject: Re: [Pharo-project] VM crash on Windows Hi Bill

Re: [Pharo-project] VM crash on Windows

2010-03-10 Thread Andreas Raab
. replaced with each crash. Thanks!! Bill -Original Message- From: pharo-project-boun...@lists.gforge.inria.fr [mailto:pharo-project-boun...@lists.gforge.inria.fr] On Behalf Of Andreas Raab Sent: Wednesday, March 10, 2010 12:32 AM To: Pharo Development Subject: Re: [Pharo-project] VM

Re: [Pharo-project] VM crash on Windows

2010-03-09 Thread Andreas Raab
Hi Bill - If you have problems like these consider cross-posting to squeak-dev or vm-dev. I only check Pharo in irregular intervals. On 3/8/2010 4:27 PM, Schwab,Wilhelm K wrote: I am having a sudden problem with Pharo crashing on Windows - it's quitting on handling Seaside requests, and I'm

Re: [Pharo-project] SmalltalkImage current vs Smalltalk : plan B

2010-03-04 Thread Andreas Raab
On 3/4/2010 12:03 AM, Stéphane Ducasse wrote: I like plan B. at the end I would like to have. Marcus came back from germany and we will discuss. Smalltalk - sole instance of System (aka SmalltalkImage) SystemDictionary - renamed into Namespace and it accessible via

Re: [Pharo-project] SmalltalkImage current vs Smalltalk : plan B

2010-03-03 Thread Andreas Raab
On 3/3/2010 3:30 PM, Nicolas Cellier wrote: For now, plan A has more votes than plan B. plan A: move all SmalltalkImage methods back into SystemDictionary in trunk. Let SmalltalkImage current ^Smalltalk for crossfork compatibility plan B: Smalltalk class = SmalltalkImage,

[Pharo-project] Introducing Myself / FFI comments

2010-02-27 Thread Andreas Raab
Folks - After long hesitation I've decided to subscribe to the Pharo list. I'm doing this mostly to put perspective on some issues that have come up here and where I feel I have a unique perspective on them. If you haven't guessed, I've been called many unfriendly names here, most recently