size of interp.c

Mark Wai mwai at
Fri May 7 01:39:46 UTC 1999

At 05:40 PM 5/6/99 -0400, you wrote:
>interp.c is getting large (~1mb now). While this is no immediate problem,
>it is large enough to make code management and development cumbersome; i.e
>try scrolling through the popup function list in Metrowerks IDE. Is there
>any thought being given to "modularizing" interp.c?
>--dick peskin

Based on my own experience, I agreed.  It was not easy for me(VM
implementation newbie) to go through this interp.c due to the modulation
issue that Dick mentioned.  When I study the VM code in Pocket Smalltalk,
quite honestly, it is much easier for me to follow and understand (the VM
source is divided into 8  logical components -- GC, memory, etc).  I guess
partly is the fact that Pocket Smalltalk is much smaller -- but its small
size also help me to grasp the core concepts and implementation faster.

-- Mark

More information about the Squeak-dev mailing list