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. > > > >