(Mac OS-X)
John M McIntosh
johnmci at smalltalkconsulting.com
Mon Jul 10 23:52:29 UTC 2000
on 7/10/00 12:15 AM, Marcel Weiher at marcel at metaobject.com wrote:
>
> I am not saying a Carbon Squeak is *bad*, I just don't see too many
> tangible benefits, and it will be work. And I do believe that
> unifying more of the code base between Unix and Mac Squeak (files,
> sockets, etc.) is a good idea.
>
> Regards,
>
> Marcel
Hi, well I managed to put a few hours in carbonizing Squeak before I saw
your note. Truthfully I'm looking at carbonizing Squeak as a trial run, I've
another client who has a much larger application from a mac viewpoint that
*might* someday need to be carbonized. This way I can better estimate what
needs to be done for that monster application by doing a Carbon Squeak.
Besides I'm interested to see how a Carbon Squeak performs versus a cocoa
squeak, versus of course a classic Squeak.
Right now the sore points are sound and serial ports. For those I'm going to
ignore, I don't need it to test.
But speaking of the serial port stuff I'm tempted just to use open transport
since I've spent a fair amount of time messing with it lately. I do see
Apple has provided new calls somewhere... And separating out the MIDI would
be good. Darned if I know who to untangle. ? Doing cross plugin calls how?
Also a change here somehow is to allow you to better identify the ports. For
example port 0 is my infrared port, and port 1 is my modem. But if I had a
USB to serial adapter it's unclear to me how or where this would appear.
port 2?
I do recall seeing a note about USB support, anyone really interested in
that stuff? Or dare I ask FireWire?
PS Don't forget Squeak can exist as a plugin for a browser, have you seen
anything on how the plugin stuff decides how to treat a plugin when you are
dealing with a carbon versus classic application. I've see mumbling about
using a plugin to support legacy code, aka serial io from your Carbon
application.
--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
===========================================================================
Custom Macintosh programming & various Smalltalk dialects
PGP Key: DSS/Diff/46FC3BE6
Fingerprint=B22F 7D67 92B7 5D52 72D7 E94A EE69 2D21 46FC 3BE6
===========================================================================
More information about the Squeak-dev
mailing list
|