[comp.lang.smalltalk] Two questions

ken@pdn.UUCP (Ken Auer) (08/19/87)

Does anybody out there have any information about Smalltalk-80 running
on an Atari MEGA ?  There was a lot of talk about it after the CeBIT
exhibit in Hannover, West Germany (in February?).  It was said to be
developed by the University of Dortmund, and ParcPlace Systems even posted 
some fairly impressive benchmarks (considering the price of the MEGA, 
rumored to be around $1500 with 4 M running on a 68000) in there
newsletter.  I sent of some email to the U of D and received no reply.  
Since then, I've heard absolutely nothing.  Is someone waiting for the 
MEGAs to be "officially available"?  Please reply to the world, I'm sure 
everyone is interested.

The other question is whether anyone is working on a commercial
workstation based on the COM (Caltech Object Machine) architecture on 
which to run Smalltalk-80.  There was an article about the machine in 
comp.arch in May by Fritz Nordby which really impressed me.  Some of 
the highlights of the article included:

	"Each instruction in the COM is an "abstract instruction": it
	includes an opcode and specification of three operands
	(typically two inputs and one output), but the operation alone
	doesn't solely determine the function to be performed.  Instead,
	it is the combination of the opcode and the operand types (or,
	in Smalltalk-lingo, the receiver and argument classes) which
	determine how to execute the instruction..."

	"The result is a machine that executes Smalltalk-80 code at
	a rate competitive with a Sun 3/160 running compiled C code
	(about 0.8*Sun for the sieve of Eratosthenes, which does no
	calls; 2.0*Sun for Ackermann's function, which is call/return
	intensive)."

	"Thus, for a quite similar investment of hardware, the inherent
	instruction-level polymorphism of the COM allows each
	instruction to do a great deal more work than an instruction on
	a traditional machine."

Perhaps Fritz will get psyched and repost the article for us
Smalltalk-types, and give us an update.  If the COM is as good as the
article states, developing a workstation using the architecture should
shut up the critics who say "Smalltalk will never make it due to the
inherent performance problems of an interpreted language" or, "in order
to get the performance necessary to make it useful, you need a $40K (or
more) workstation."  (I get that last one a lot and, unfortunately, it's
pretty accurate :-( )

Perhaps the hardware has finally caught up with the software, it just
needed some one to figure out how to put it together CORRECTLY...
only 1/2 :-)

--------------------------------------------------------------------------
Ken Auer					Paradyne Corporation
{gatech,codas,ucf-cs}!usfvax2!pdn!ken		Mail stop LF-207
Phone: (813) 530-8307				P.O. Box 2826
						Largo, FL  34649-9981