Lambda the Ultimate

inactiveTopic Smalltalk-80: The Language and Its Implementation
started 2/14/2001; 9:46:37 PM - last post 2/14/2001; 10:16:48 PM
Chris Rathman - Smalltalk-80: The Language and Its Implementation  blueArrow
2/14/2001; 9:46:37 PM (reads: 459, responses: 1)
Smalltalk-80: The Language and Its Implementation
As long as we're talking about Virtual Machines, I thought I'd post the original specs for the Smalltalk VM as described in the bluebook by Goldberg & Robson. Worth a read for anyone interested in the internal workings of Virtual Machines.

There have been a few efforts to port Smalltalk for the JVM with limited success. There's also a planned Smalltalk for the .Net VM by one of the ST vendors. I've heard one of the biggest problems in porting ST is the way the JVM handles the stack causing grief with the unwind sequence (not to mention code blocks).
Posted to general by Chris Rathman on 2/14/01; 10:01:09 PM

Chris Rathman - Re: Smalltalk-80: The Language and Its Implementation  blueArrow
2/14/2001; 10:16:48 PM (reads: 452, responses: 0)
I guess I should also provide the link for the JVM specs. I used them a while back to write a Java Class File Disassembler (done exclusively for the purpose of education and not factored very well at the moment - does work well though).

Does anyone know if the .Net VM specs are available online?