TweetFollow Us on Twitter

Jan 96 Dialog Box
Volume Number:12
Issue Number:1
Column Tag:Dialog Box

Dialog Box

By Matt Neuburg, Managing Editor

Bring Back the Good Old Days

I am an entirely self-taught, by now intermediate level Mac programmer (unabashedly Pascal - CW, though I still utilize Think Pascal 4.0.2) who enjoys MacTech very much. I have been reviewing and learning a great deal from your back issues from the “distant” past! Nevertheless, I do have certain beefs. I am somewhat disturbed by the trend to feature to such a great extent the more technically advanced aspects of programming understood by the few, from which the rest of us can learn very little, I’m afraid. In the past there was a certain gleeful joy about programming, a certain spirit and amazement and perhaps naiveté about it all that seems to be missing now. The magazine seems too severely oriented to the well-equipped professional, with an insufficient amount of time devoted to us weekend, sparetime adventurers.

Additionally, far too much space is given over to Symantec and not enough to Metrowerks. And there is just too %^&* much C++. As a “Pascallian”, I read a lot of C and adapt it to my needs. C++ is impossible, and I find it very hard even to follow the basic ideas being presented. I know that you cannot force people to write articles in any one language (and I know that C++ and C for that matter aren’t going to disappear), but it would be great if you encouraged authors whose articles are in C/C++ to make some effort to put the Pascal/OP counterpart in a parenthetical or a footnote. At least some effort ought to be made to explain the less obvious portions of the C/C++ program code by pointing out various things that Pascal programmers should be aware of and by offering possible Pascal/OP solutions where that is possible. After all, as was noted in the November issue somewhere, MacTech is the only programming magazine for the Mac! Efforts should be made to include more of us in the challenge that is Mac programming. I, for one, don’t like feeling left out for no good reason. Thanks.

- Jeff Niederhoffer

[Jeff, I sympathize strongly with your plea. At MacTech, we’re looking to extend our scope to include once more those “weekend, sparetime adventurers” - without, of course, losing our edge as a forum for the professional developer community. Of course, sending us the articles is up to you, the readers! - Ed. man]

[As for your comments on Symantec vs. Metrowerks, please take note (in this issue) of the introduction of “From the Factory Floor” - our new column to give Metrowerks a presence in the magazine. You should expect to see this as a regular feature and you should take pride in knowing that you, the readers, made it happen. - Ed. nst]

Apple Missing its Chance to Rewrite the OS

Scott Boyd hit the nail on the head with his comments, in the November issue of MacTech, about overcoming limitations. Apple has made a tragic mistake in the way it is handling compatibility with Copland. The legacy code of Apple continues to grow, with all its limitations. It is very sad that developers are constantly faced with constraints that could have been built out of the system years ago.

Apple needs to look at the OS and see that when a machine has 8-16 meg as standard, 32K worth of text (or less if it’s a big font) is ridiculously small. Apple has also recommended that we avoid creating too many resources (I can’t recall the exact figure, but I believe it is in the 2K range). In Apple’s words, “The Resource Manager is not a Database”. My question is: Why not? Why can’t we have a 10,000 entry file that contains 60K of text that can be written in a few lines of code? Why do we need to do linear searches to find a resource?

How could Apple have fixed these problems? One obvious way might be to create new Managers with new APIs. I’m sure developers would flock to such managers. While this would work, I think Apple could have done something more radical to rid itself of all this legacy code.

Apple could have created Gershwin from the start, a real multi-tasking OS. For compatibility, it could create a virtual System 7 machine, much like MS Windows creates a virtual machine for DOS programs. This could have been a single thread in Gershwin that emulated a System 7 environment, with 68k emulation and all. Gershwin programs would be 100% native, running on a pre-emptive native OS. If you need to run System 7 software, you have that too. The toolbox APIs could be completely rewritten, no constraints required. Likewise, Apple could have written a new file system that fixes many of the limitations of HFS. The File System Translation Manager would support old “inferior” file systems, much in the same way as we can read and write DOS disks.

Of course, we know none of this will happen. And unfortunately, it also means that we won’t see a truly pre-emptive MacOS for at least 4 to 5 years. Boy, that Mac will be great in the year 2000; I can’t wait. Don’t get me wrong, I love my Mac. It is just disappointing that Apple has stumbled so much for so long.

- Mark Munz, Puppy Dog Software

 
AAPL
$100.96
Apple Inc.
-0.83
MSFT
$47.52
Microsoft Corpora
+0.84
GOOG
$596.08
Google Inc.
+6.81

MacTech Search:
Community Search:

Software Updates via MacUpdate

Airfoil 4.8.9 - Send audio from any app...
Airfoil allows you to send any audio to AirPort Express units, Apple TVs, and even other Macs and PCs, all in sync! It's your audio - everywhere. With Airfoil you can take audio from any... Read more
WhatRoute 1.13.0 - Geographically trace...
WhatRoute is designed to find the names of all the routers an IP packet passes through on its way from your Mac to a destination host. It also measures the round-trip time from your Mac to the... Read more
Chromium 37.0.2062.122 - Fast and stable...
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. FreeSMUG-Free OpenSource Mac User Group build is... Read more
Attachment Tamer 3.1.14b9 - Take control...
Attachment Tamer gives you control over attachment handling in Apple Mail. It fixes the most annoying Apple Mail flaws, ensures compatibility with other email software, and allows you to set up how... Read more
Duplicate Annihilator 5.0 - Find and del...
Duplicate Annihilator takes on the time-consuming task of comparing the images in your iPhoto library using effective algorithms to make sure that no duplicate escapes. Duplicate Annihilator detects... Read more
jAlbum Pro 12.2 - Organize your digital...
jAlbum Pro has all the features you love in jAlbum, but comes with a commercial license. With jAlbum, you can create gorgeous custom photo galleries for the Web without writing a line of code!... Read more
jAlbum 12.2 - Create custom photo galler...
With jAlbum, you can create gorgeous custom photo galleries for the Web without writing a line of code! Beginner-friendly, with pro results Simply drag and drop photos into groups, choose a design... Read more
Quicken 2015 2.0.4 - Complete personal f...
Quicken 2015 helps you manage all your personal finances in one place, so you can see where you're spending and where you can save. Quicken automatically categorizes your financial transactions,... Read more
iMazing 1.0 - Complete iOS device manage...
iMazing (formerly DiskAid) is the ultimate iOS device manager with capabilities far beyond what iTunes offers. With iMazing and your iOS device (iPhone, iPad, or iPod), you can: Copy music to and... Read more
Xcode 6.0.1 - Integrated development env...
Apple Xcode is Apple Computer's integrated development environment (IDE) for OS X. The full Xcode package is free to ADC members and includes all the tools you need to create, debug, and optimize... Read more

Latest Forum Discussions

See All

View Source – HTML, JavaScript and CSS...
View Source – HTML, JavaScript and CSS 1.0 Device: iOS Universal Category: Utilities Price: $.99, Version: 1.0 (iTunes) Description: View Source is an app plus an iOS 8 Safari extension that makes it easy to do one key web developer... | Read more »
Avenged Sevenfold’s Hail To The King: De...
Avenged Sevenfold’s Hail To The King: Deathbat is Coming to iOS on October 16th Posted by Jessica Fisher on September 19th, 2014 [ permalink ] Just in time for Halloween, on October 16 Avenged Sevenfold will be launching | Read more »
Talisman Has Gone Universal – Can Now be...
Talisman Has Gone Universal – Can Now be Played on the iPhone Posted by Jessica Fisher on September 19th, 2014 [ permalink ] | Read more »
Tap Army Review
Tap Army Review By Jennifer Allen on September 19th, 2014 Our Rating: :: SHOOT EM ALLUniversal App - Designed for iPhone and iPad Mindless but fun, Tap Army is a lane-based shooter that should help you relieve some stress.   | Read more »
Monsters! Volcanoes! Loot! Epic Island f...
Monsters! Volcanoes! Loot! | Read more »
Plunder Pirates: Tips, Tricks, Strategie...
Ahoy There, Seadogs: Interested in knowing our thoughts on all this plundering and pirating? Check out our Plunder Pirates Review! Have you just downloaded the rather enjoyable pirate-em-up Plunder Pirates and are in need of some assistance? Never... | Read more »
Goat Simulator Review
Goat Simulator Review By Lee Hamlet on September 19th, 2014 Our Rating: :: THE GRUFFEST OF BILLY GOATSUniversal App - Designed for iPhone and iPad Unleash chaos as a grumpy goat in this humorous but short-lived casual game.   | Read more »
A New and Improved Wunderlist is Here fo...
A New and Improved Wunderlist is Here for iOS 8 Posted by Jessica Fisher on September 19th, 2014 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
Evernote Update for iOS 8 Adds Web Clipp...
Evernote Update for iOS 8 Adds Web Clipping, Quick Notes, and More Posted by Ellis Spice on September 19th, 2014 [ permalink ] | Read more »
Apple Names Ultimate Productivity Bundl...
Apple Names Ultimate Productivity Bundle by Readdle as the Essential Bundle on the App Store Posted by Jessica Fisher on September 19th, 2014 [ permalink | Read more »

Price Scanner via MacPrices.net

Updated Price Trackers
We’ve updated our Mac Price Trackers with the latest information on prices, bundles, and availability on systems from Apple’s authorized internet/catalog resellers: - 15″ MacBook Pros - 13″ MacBook... Read more
Mac Pros available for up to $260 off MSRP
Adorama has Mac Pros on sale for up to $260 off MSRP. Shipping is free, and Adorama charges sales tax in NY & NJ only: - 4-core Mac Pro: $2839.99, $160 off MSRP - 6-core Mac Pro: $3739.99, $260... Read more
13-inch 2.6GHz/256GB Retina MacBook Pros avai...
B&H Photo has the 13″ 2.6GHz/256GB Retina MacBook Pro on sale for $1379 including free shipping plus NY sales tax only. Their price is $120 off MSRP. Read more
Previous-generation 15-inch 2.0GHz Retina Mac...
B&H Photo has leftover previous-generation 15″ 2.0GHz Retina MacBook Pros now available for $1599 including free shipping plus NY sales tax only. Their price is $400 off original MSRP. B&H... Read more
21″ 2.7GHz iMac available for $1179, save $12...
Adorama has 21″ 2.7GHz Hawell iMacs on sale for $1179.99 including free shipping. Their price is $120 off MSRP. NY and NJ sales tax only. Read more
iOS 8 Adoption Rate Slower than iOS 7, 6, Hit...
Apple began pushing out iOS 8 updates to eligible devices around 1pm ET on September 17, 2014. However, unlike with iOS 7, which boasted a wide variety of differences from its predecessor iOS 6, in... Read more
LIkely Final Definitive OS X 10.9.5 Mavericks...
Apple has released what will almost certainly be the last incremental version number update of OS X 10.9 Mavericks (save for futire security updates) before OS X 10.10 Yosemite is released next month... Read more
Fingerprints, Apple Pay and Identity Theft Wa...
On Sep 9th, CEO Tim Cook unveiled Apple Pay, along with the new iPhone 6 and iWatch. Apple Pay is a newly developed technology that utilizes a near field communication (NFC) to enable customer... Read more
Amazon Introduces Two All-New Kindles
Amazon on Thursday introduced the 7th generation of its Kindle dedicated e-reader device: Kindle Voyage, its top-of-the-line e-reader, and the new $79 Kindle, with a 20% faster processor, twice the... Read more
Save up to $300 on the price of a new Mac wit...
Purchase a new Mac or iPad at The Apple Store for Education and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free,... Read more

Jobs Board

*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
Project Manager, *Apple* Financial Services...
**Job Summary** Apple Financial Services (AFS) offers consumers, businesses and educational institutions ways to finance Apple purchases. We work with national and Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.