3 ms·
The mention of Finder being built with Carbon APIs using OS9 as dev environment makes me wonder if that's not why some Finder APIs in 2020 still used classic Ma
by p_l 2y ago
The mention of Finder being built with Carbon APIs using OS9 as dev environment makes me wonder if that's not why some Finder APIs in 2020 still used classic Mac pathnames (with colons as separators).
Had to find some gnarly AppleScript to convert pathnames when interacting with Finder
- lukeh 2y agoI suspect using Carbon also helped shake out Carbon itself. Eventually the Finder was rewritten in Cocoa. Maybe one day it'll be rewritten in SwiftUI and some SwiftUI bugs will get shaken out ;)
- p_l 2y agoMaybe one day it will stop using classic paths then... fortunately I don't have to deal with it anymore ;3
- nxobject 2y agoI wonder as well how much the early Finders were platform-independent: are there builds that ran on MacOS 8, for example?