Try putting parentheses around `aDescriptorSystemClassName asSymbol`:

        descriptorSystem :=
        DynamicDescriptorSystem subclass: (aDescriptorSystemClassName
asSymbol)
                        instanceVariableNames: ''
                        classVariableNames: ''
                        package: packageName asString

On Fri, Jul 29, 2016 at 10:50 AM Brad Selfridge <bsselfri...@gmail.com>
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