Why No Smalltalk CGI Interface?
- CGI is specified to
- start an executable, passing parameters
- wait for the executable to terminate
- send output back to HTTP client
- Problems with this for Smalltalk
- Smalltalk executables (images) usually large - anywhere
from 1/2 Meg to 15 Meg.
- Multi-second initialization time.
- Unable to share image resources across programs running
in parallel (for some implementations)