<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Igor,<br>
<br>
Thanks!<br>
<br>
It is looking like VMWare will be a good place for GemStone/S to have a
long life:)<br>
<br>
Dale<br>
<br>
Igor Stasenko wrote:
<blockquote
 cite="mid:AANLkTimfl24lF3L_vqpEp2UzFkNOzHHA_ZKIZwymWB2A@mail.gmail.com"
 type="cite">
  <pre wrap="">On 17 May 2010 22:15, Dale Henrichs <a class="moz-txt-link-rfc2396E" href="mailto:dale.henrichs@gemstone.com">&lt;dale.henrichs@gemstone.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Andreas,

Certainly ... GemStone has been acquired VMWare and today is my first day as a VMWare employee so things will be a little unsettled for the next day or so, but I will get something to you as soon as the decks get cleared...

    </pre>
  </blockquote>
  <pre wrap=""><!---->Long live to G/S !! :)

  </pre>
  <blockquote type="cite">
    <pre wrap="">Dale
----- "Andreas Raab" <a class="moz-txt-link-rfc2396E" href="mailto:andreas.raab@gmx.de">&lt;andreas.raab@gmx.de&gt;</a> wrote:

| Hi Dale -
|
| I completely understand your reasoning and I'm not criticizing it all.
| I
| would've done just the same to get initial adoption (and it has worked
|
| very well for this purpose). But now that it's being adopted I think
| it's time to take it to the next level and fix the divergence if we
| can.
|
| So can I ask you to provide us with the current 'correct' current
| superclass implementation that we should use for the next set of
| experiments?
|
| Cheers,
|    - Andreas
|
| On 5/15/2010 10:53 AM, Dale Henrichs wrote:
| &gt; Andreas,
| &gt;
| &gt; It _is_ the curse of not having a common superclass...but until
| Metacello is included in the base release, the curse would be getting
| the common superclass loaded BEFORE you can load any configurations.
| &gt;
| &gt; In the early versions of Metacello the configs were subclassed off
| of a common superclass, but bootstrapping was a complete pain, since
| you couldn't use Metacello to load itself.
| &gt;
| &gt; As it stands now, you can load any configuration into any image. If
| you create your configurations by copying MetacelloConfigTemplate
| (<a class="moz-txt-link-freetext" href="http://code.google.com/p/metacello/wiki/CreateMetacelloConfiguration">http://code.google.com/p/metacello/wiki/CreateMetacelloConfiguration</a>)
| then you will get a config that has all of the "expected" methods,
| including #load on the class-side.
| &gt;
| &gt; To be clear...the only only reason that I don't use the common
| superclass model, is to make bootstrapping easy....If a
| MetacelloAbstractConfiguration class were included in the core image
| for Squeak, Pharo, and GemStone then we could migrate away from the
| current "self-contained" configurations.
| &gt;
| &gt; The class would be a clone of MetacelloConfigTemplate and existing
| configs could easily be converted to use the new superclass....
| &gt;
| &gt; The ensureMetacello logic would be included in the abstract
| superclass so it wouldn't be necessary to include the core
| implementation of Metacello in the base...
| &gt;
| &gt; I'm sure the Pharo folks would be in favor of this (as would I,
| speaking for GemStone)...
| &gt;
| &gt; Dale
| &gt; ----- "Andreas Raab"<a class="moz-txt-link-rfc2396E" href="mailto:andreas.raab@gmx.de">&lt;andreas.raab@gmx.de&gt;</a>  wrote:
| &gt;
| &gt; | On 5/14/2010 6:38 PM, Chris Cunnington wrote:
| &gt; |&gt;  ConfigurationOfExternalWebBrowser perform: #loadLatestVersion
| &gt; |&gt;
| &gt; |&gt;  Why?
| &gt; |&gt;  There is no #loadLatestVersion on the class side either.
| &gt; |&gt;
| &gt; |&gt;  There is #lastMetacelloVersionLoad. I try:
| &gt; |&gt;
| &gt; |&gt;  ConfigurationOfExternalWebBrowser perform: #loadLatestVersion
| &gt; |&gt;
| &gt; |&gt;  Nope, that's a dud.
| &gt; |&gt;
| &gt; |&gt;  My summary is this: if you install a config and it has #load on
| the
| &gt; |&gt;  class side, you're golden. If not, then you're in a world of
| the
| &gt; | unknown.
| &gt; |&gt;  All things being equal, I'd say that Dale has created this with
| &gt; |&gt;  something in mind where this is not a problem. Maybe it's a
| Pharo
| &gt; | thing.
| &gt; |&gt;  Perhaps they have a tool that fills in the gap. But for me: no
| &gt; | #load,
| &gt; |&gt;  means no go. And until we can get a standard API here, then
| it's
| &gt; | flawed.
| &gt; |&gt;  I'm guessing that you used AppleScript on some configurations
| that
| &gt; | had
| &gt; |&gt;  #load, and now you've found one that doesn't.
| &gt; |
| &gt; | It's the curse of not having a common superclass. Various variants
| get
| &gt; |
| &gt; | created because there's no shared standard. I think the canonical
| form
| &gt; |
| &gt; | is actually this:
| &gt; |
| &gt; |   ConfigurationOfXXX project load.
| &gt; |
| &gt; | But I could be wrong; I'm no Metacello expert.
| &gt; |
| &gt; | Cheers,
| &gt; |    - Andreas
| &gt;
| &gt;


    </pre>
  </blockquote>
  <pre wrap=""><!---->


  </pre>
</blockquote>
<br>
</body>
</html>