[q]squeak is too slow?

=?ks_c_5601-1987?B?wMzD4byu?= stonecold at jupiter.kaist.ac.kr
Wed Dec 8 03:01:59 UTC 2004


'Something' is just array manipulations.
Asuume that (j,k) are a matrix(30 by 30).
For each (j,k) I want to compute sum of distance from (j,k) to all others.
Finally we have to get a minimum among sums.

 

-----Original Message-----
From: squeak-dev-bounces at lists.squeakfoundation.org [mailto:squeak-dev-
bounces at lists.squeakfoundation.org] On Behalf Of Richard A. O'Keefe
Sent: Wednesday, December 08, 2004 11:25 AM
To: squeak-dev at lists.squeakfoundation.org
Subject: Re: [q]squeak is too slow?

=?ks_c_5601-1987?B?wMzD4byu?= <stonecold at jupiter.kaist.ac.kr> wrote:
	I tried to calculate something.
	For Example,
	
		1 to: 30 do:  [ :j|
			1 to: 30 do: [:k|
				1 to: 30 do:  [ :l|
					1 to: 30 do: [:m|
						Something :-)
					]
				]
			]
		]
	
	It takes 50 seconds to finish this loop.


The obvious question was "What is <Something :-)>?"
It may well be that there is a faster way to express what you want.
Just because a particular program structure is a good structure for
C, that doesn't necessarily mean it's a good structure for any other
programming language.

The magic numbers make me quite sure that there is something interesting
that you are not telling us.




More information about the Squeak-dev mailing list