[Newbies] Problems getting started with OpenGL in Squeak

Ken G. Brown kbrown at mac.com
Tue Aug 5 16:39:19 UTC 2008


At 5:00 AM -0700 8/5/08, beginners-request at lists.squeakfoundation.org apparently wrote:
>Date: Mon, 4 Aug 2008 14:48:26 -0700 (PDT)
>From: Nick Ager <nick.ager at gmail.com>
>Subject: Re: [Newbies] Problems getting started with OpenGL in Squeak
>To: beginners at lists.squeakfoundation.org
>Message-ID: <18820572.post at talk.nabble.com>
>Content-Type: text/plain; charset=us-ascii
>
>
> >> Not sure this will help in your case, but just for information, there are
>some plugin naming convention i>> ssues, the generated name does not always
>match the plugin name.
>
>>> internal plugin B3DEnginePlugin generated as Squeak3D
>
>the list produced by executing: "SmalltalkImage current listBuiltinModules"
>includes B3DAcceleratorPlugin. Could that be a synonym for "Squeak3D"? Where
>is the mapping between the names?
>
>Looking again at the Croquet image, when showing a 3D window,
>"SmalltalkImage current listLoadedModules" includes B3DAcceleratorPlugin and
>opengl32.dll
>
>Although I'm not sure this gets me closer to solving my problem...
>--
>View this message in context: http://www.nabble.com/Problems-getting-started-with-OpenGL-in-Squeak-tp18752922p18820572.html
>Sent from the Squeak - Beginners mailing list archive at Nabble.com.

If you load VMMaker and look in the 'VMMaker' category (package?), you will see InterpreterPlugin class. The plugins are subclasses of this or  SmartSyntaxInterpreterPlugin.

The #InterpreterPlugin class has the moduleName instance variable. Some of the plugins have class methods that return their name eg. B3DAcceleratorPlugin has moduleName
	^'B3DAcceleratorPlugin'

Not exactly sure where the moduleName gets set in other plugins.

Maybe someone else can tell how this works in more detail.

Ken G. Brown


More information about the Beginners mailing list