Ship it with Squeak
Stefan Matthias Aust
sma at 3plus4.de
Sat Jul 1 18:17:48 UTC 2000
At 09:00 29.06.00 +0200, Stephane Ducasse wrote:
>Hi Stefan
>
>thanks for all your work.
You're welcome.
>just a question:
>
>Are you selling application in Squeak?
Yes. Well, not me personally but the company I'm working for.
>can you say more?
It's a solution for a customer who wants to sell customized weather reports
to ship captains. We used Squeak to implement a server that automatically
processes weather report requests and that creates the responses calculated
from some 50 MB of weather data.
Smalltalk turned out to be really helpful as we're still tweaking and fine
tuning the application while feeding it with test data with no compile time
interruptions or other turn-around-time lost.
Squeak is a little bit slow but with a fast PC it's sufficient and still
cheaper than a professional Smalltalk system. So as I didn't want to use
Java I convinced my boss to try out Squeak ;-)
The main obstacle was Squeaks poorly implemented file io. They're very
slow (but one can fortunately do this
s := (FileStream fileNamed: 'foobar') contentsOfEntireFile readStream
work around) and we lost time because of that really stupid behavior of
opening requestors if a file doesn't exist or whether it should be
overwritten. I cursed the author of that design multiple times. IMHO,
there should be two different level: core and UI.
We also tried to provide a small administration UI but failed because that
would have taken too much time compared to a solution in Java or another
language. Interestingly, the customer wouldn't have cared about Squeak's
look (MVC, with my newlook extensions)
bye
--
Stefan Matthias Aust // Bevor wir fallen, fallen wir lieber auf
More information about the Squeak-dev
mailing list
|