home *** CD-ROM | disk | FTP | other *** search
- From: sfk@otter.hpl.hp.com (Steve Knight)
- Date: Fri, 29 Jan 1993 01:21:57 GMT
- Subject: Re: Smalltalk/V users?
- Message-ID: <6280002@otter.hpl.hp.com>
- Organization: Hewlett-Packard Laboratories, Bristol, UK.
- Path: sparky!uunet!pageworks.com!world!eff!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!hpscit.sc.hp.com!hplextra!otter.hpl.hp.com!otter!sfk
- Newsgroups: comp.sys.mac.programmer
- References: <1k8rg1$604@DIALix.oz.au>
- Lines: 48
-
- I bought and experimented with Digtalk's Smalltalk/V. Here's a
- couple of warning remarks about this product ...
-
- My strong impression from the continual flow of Smalltalk/V bumpf
- from Digitalk is that the DOS platform is well supported -- and the
- Mac implementation is very much the poor relation. I eyeball the stuff
- out of a sense of misguided hope. Sure, there is a new release
- coming out soon-ish. But it's been out on DOS for ages. If you
- want to stay on the cutting edge, get MS-DOS :-(
-
- I have also been very disappointed with the run-time cloner -- Smalltalk/V
- jargon for the creation of a runnable executable. My first test was
- a "hello world" program which I used as a baseline test. The resulting
- image was enormous (I forget exactly how big now -- but well over 1.5 Mb,
- the size of a SuperDrive floppy.) The cloning process was incredibly
- slow (I had a bath -- and then watched TV.) This completely ruled
- it out for me. I was prepared to tolerate, perhaps, a 0.5 Mb
- overhead as I'm a really lazy person and value what AI languages have
- to offer. But this was ridiculous.
-
- I was also pretty unimpressed with the lack of integration with ResEdit
- and resource forks. Instead of using the Toolbox, it appears from the
- documentation and from general furkling about, that they simulate
- the appearance of dialogs (etc) using their own code. I was amazed
- that this could be considered adequate in a Mac-based programming
- environment. In fact, I still can't believe this and wait (cheerfully)
- to be contradicted.
-
- Apart from these negative remarks, I was generally happy with the
- standard of engineering. I didn't find any defects in my experimentation.
- It worked, it felt like Smalltalk, and provided a decent range of
- classes. It just was too fat, slow, and insufficiently integrated
- with the Mac for what I wanted. But if all you want to do is write
- some experimental programs to check out some ideas, and they aren't
- too demanding computationally, it would actually be a good choice.
-
- [Open Rant: It is truely CRIMINAL that every system that provides automatic
- storage managment also assumes that a 2Mb executable is a viable
- overhead for the privilege of using the environment. Give me C
- every time. And I _DETEST_ C, C++ and all of their despicable ilk. Someone
- please tell me that MCL is different. 'Til then, roll on Dylan ... End Rant]
-
- I quickly gave up on it and started using Think C instead because
- I knew that nothing I could build in Smalltalk/V would be of comparable
- standard. If other folks have had more positive experiences then
- I'd be glad to hear from them.
-
- Steve
-