On old versions of Pharo you need to use:
#subclass:instanceVariableNames:classVariableNames:poolDictionaries:package:

That might be it.

On Fri, Jul 29, 2016 at 6:14 PM, Peter Uhnak <i.uh...@gmail.com> wrote:

> Can you show the full trace? Because I am regularly doing something
> similar without any problems.
> In fact if I copy/paste your code (and just change the classes that I
> have) it works fine.
>
> Btw. did you override such methods in your system?
>
> Peter
>
> On Fri, Jul 29, 2016 at 07:05:04AM -0700, Brad Selfridge wrote:
> > I'm trying to programmatically generate a new class, but am getting the
> > following error:
> >
> > DynamicDescriptorSystem class(Object)>>doesNotUnderstand:
> > #subclass:instanceVariableNames:classVariableNames:package:
> >
> > This is the method that I'm trying to execute:
> >
> > buildNewDescriptorSystemUsing: aDescriptorSystemClassName
> >
> >       descriptorSystem :=
> >       DynamicDescriptorSystem subclass: aDescriptorSystemClassName
> asSymbol
> >                       instanceVariableNames: ''
> >                       classVariableNames: ''
> >                       package: packageName asString
> >
> > I see examples of this all over Pharo and I copied this code almost
> > verbatim.
> >
> > What am I doing wrong?
> >
> >
> >
> > -----
> > Brad Selfridge
> > --
> > View this message in context:
> http://forum.world.st/Programmatic-generation-of-new-class-tp4908659.html
> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> >
>
>

Reply via email to