FixInterpreterPluginACG

Raab, Andreas Andreas.Raab at disney.com
Tue Apr 4 03:05:38 UTC 2000


Andrew,

Just wondering - didn't the updates 1928/1931 work for you?! In particular,
1931 should make the #var:type: work when used within plugins itself. But I
only tried it with the CodeGenerator - did you have problems with the
TestCodeGenerator?!

  - Andreas

> -----Original Message-----
> From: Andrew C. Greenberg [mailto:werdna at gate.net]
> Sent: Monday, April 03, 2000 7:28 PM
> To: squeak at cs.uiuc.edu
> Cc: recipient list not shown
> Subject: FixInterpreterPluginACG
> 
> 
> 'From Squeak2.8alpha of 14 January 2000 [latest update: #1919] on 3 
> April 2000 at 10:12:34 pm'!
> "Change Set:		FixInterpreterPluginACG
> Date:			3 April 2000
> Author:			Andrew C. Greenberg
> 
> Changes introduced in Update 1908 broke both plugin compilers, 
> causing interpreterProxy to be misdeclared in generated code as 'int 
> interpreterProxy', causing the generated plugins to be uncompilable 
> without turning off type checking.  This changeset repairs that bug.
> 
> The new var:type: absolutely does NOT work, presently generating 
> unlinkable procedures in the generated plugin.  While this can be 
> repaired fairly easily with a modification of CCodeGenerator to strip 
> the parse tree (as is presently done with var:declareC), I question 
> the wisdom of introducing the feature with this selector.  IMHO 
> var:type: will too easily be confused with var:as:
> May I suggest, perhaps, var:declareCType:?"!
> 





More information about the Squeak-dev mailing list