(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