Hello,
I'm involved in the development of a aquisition and data computation system in a research institute and was originally decided to use C++ to develop such complex system.
I've been doing some experiments (fun!!) with Squeak for some time now and am considering the opportuinity to use version 2.5 for my project.
My question is : Is Squeak fast and stable enougth to use in the development of such system..
Thanks in advance
Pedro Gomes
------------------------------------------------------------------------------ Pedro Miguel Marrecas Gomes | 'Make it simple, not simpler' FCT/UNL Universidade Nova de Lisboa | Albert Einstein 1879-1955 Eng.Fisica | Fisico-Matematico Alemao email: pmmg@students.fct.unl.pt | http://students.fct.unl.pt/users/pmmg ------------------------------------------------------------------------------
There are a group of us at Georgia Tech exploring something similar. I don't think that the computation abilities of Squeak are significantly different than C++ (though, not being a Computational Scientist, I may be missing important points). But what Squeak offers as a unique strength is the ability to create and prototype frontends to the acquisition and analysis pieces. For example, we have been playing with using MuSwiki to provide shared access to large data sets or large simulations running on external servers, and then to use the Viewer tools or the Components framework to wire together analyses on these data sets.
We don't have a lot of results so-far. We've got MuSwiki, and we've been developing various Telnet-based tools to sit behind these front-ends. And we've written several rejected proposals so far to fund continued effort :-)
Mark
At 2:56 PM +0100 9/28/99, Pedro Gomes wrote:
Hello,
I'm involved in the development of a aquisition and data computation system in a research institute and was originally decided to use C++ to develop such complex system.
I've been doing some experiments (fun!!) with Squeak for some time now and am considering the opportuinity to use version 2.5 for my project.
My question is : Is Squeak fast and stable enougth to use in the development of such system..
Thanks in advance
Pedro Gomes
Pedro Miguel Marrecas Gomes | 'Make it simple, not simpler' FCT/UNL Universidade Nova de Lisboa | Albert Einstein 1879-1955 Eng.Fisica | Fisico-Matematico Alemao email: pmmg@students.fct.unl.pt | http://students.fct.unl.pt/users/pmmg
-------------------------- Mark Guzdial : Georgia Tech : College of Computing : Atlanta, GA 30332-0280 (404) 894-5618 : Fax (404) 894-0673 : guzdial@cc.gatech.edu http://www.cc.gatech.edu/gvu/people/Faculty/Mark.Guzdial.html
I'm involved in the development of a aquisition and data computation system in a research institute and was originally decided to use C++ to develop such complex system.
I've been doing some experiments (fun!!) with Squeak for some time now and am considering the opportuinity to use version 2.5 for my project.
My question is : Is Squeak fast and stable enougth to use in the development of such system..
Pedro -
Regarding speed, you have the beast in your hands. I suggest you determine the critical areas of your application and then benchmark that particular function in Squeak.
People use "stability" to mean "free of bugs (won't crash out from under me)" and "free of capricious change (won't suddenly break my app when I get the next set of updates)". Regarding the first issue, I am probably not the right person to ask, but we use and abuse Squeak daily and I consider it to be as bug-free as any commercial software. Regarding the second, Squeak is intentionally not very stable in this regard. Anyone who wants to maintain a major system in Squeak would be advised to adopt and maintain a fixed version on their own, thus avoiding the problem of "shifting sands".
Hope this helps.
- Dan
Hmm. I'd also think scalability is important if you're doing a large DA/DP project. I don't know anything about the scalability of squeak, except I remember once trying to bring in large JPGs on windows and it was crashing like crazy. (I was away from my ISP at the time, and forgot about this till now.) Is this a bug? are there memory limitations in squeak? Did I do something wrong?
-John
-----Original Message----- From: Dan Ingalls [mailto:Dan.Ingalls@disney.com] Sent: Tuesday, September 28, 1999 1:35 PM To: Pedro Gomes Cc: squeak@cs.uiuc.edu Subject: Re: Squeak stability in large aquisition and data processingproject...
I'm involved in the development of a aquisition and data computation system in a research institute and was originally decided to use C++
to
develop such complex system.
I've been doing some experiments (fun!!) with Squeak for some time
now
and am considering the opportuinity to use version 2.5 for my
project.
My question is : Is Squeak fast and stable enougth to use in the development of such system..
Pedro -
Regarding speed, you have the beast in your hands. I suggest you determine the critical areas of your application and then benchmark that particular function in Squeak.
People use "stability" to mean "free of bugs (won't crash out from under me)" and "free of capricious change (won't suddenly break my app when I get the next set of updates)". Regarding the first issue, I am probably not the right person to ask, but we use and abuse Squeak daily and I consider it to be as bug-free as any commercial software. Regarding the second, Squeak is intentionally not very stable in this regard. Anyone who wants to maintain a major system in Squeak would be advised to adopt and maintain a fixed version on their own, thus avoiding the problem of "shifting sands".
Hope this helps.
- Dan
In MVC (but not Morphic), StandardFileMenu (the class invoked by the file... menu command) behaves improperly when a new directory is selected, owing to reuse of a cached form. The attached changeset forces the form to be recomputed when a new directory is selected. Attachment converted: Anon:StandardFileMe...28Sep1140p (TEXT/R*ch) (00013DD9)
squeak-dev@lists.squeakfoundation.org