6 ms·
They did end up releasing salvageable bits and pieces of Copland as Mac OS 8.
by mepian 2y ago
They did end up releasing salvageable bits and pieces of Copland as Mac OS 8.
- nullindividual 2y agoSimilar story to Cairo with Microsoft [0]. Both visionary, both only partial successes. WinFS :-( [0] https://en.wikipedia.org/wiki/Cairo_(operating_system) https://en.wikipedia.org/wiki/Cairo_(operating_system)
- cmrdporcupine 2y agoI think of it as a time when people became so entranced with the idea of the emerging object-oriented zeitgeist that they imagined that making things OO and component driven would just hand-wave towards success. People rushed to make infrastructure to support this model, and, well, it was no magic bullet. Complexity, fragility, and a lot of hard work remained.
- exe34 2y agothe thing I'd like to see is for software to expose functional/"rest"-like interfaces. similar with websites and the content/user data. if you look at what accessibility software achieves by simply looking at the screen/hooking into the OS, now imagine any and all software could be connected like that. some of this functionality is now provided in individual silos, e.g. an email with an appointment in gmail can go into your Google calendar. a ticket from your train company can be added to Google wallet. but if you look at a flight booking system and want to compare the total price of a given set of dates for travel, including hotel and other things at different times - you're back to doing it on paper (or use somebody's website where 20% of the flights or hotels you want aren't included).
- nullindividual 2y ago> the thing I'd like to see is for software to expose functional/"rest"-like interfaces. similar with websites and the content/user data. You mean, COM?
- Dwedit 2y agoActiveX is raising its arm through the soil
- nullindividual 2y agoOffice is probably the largest consumer-facing application to use COM today. It's honestly a great technology -- which came from the Cairo project.
- postmodest 2y agoIsn't that the SmallTalk model, but everyone decided to use C++ instead?
- pjmlp 2y agoNot everyone, IBM OS/2 SOM had support for Smalltalk, C and C++. Smalltalk was OS/2's .NET, so to speak. Unfortunately it all died alongside OS/2, followed by IBM's pivot to Java.
- hypercube33 2y agoJava on the AS/400 is the weirdest thing. The whole platform was designed to be compile once to near assembly and then run cached byte code or whatever. Java is just too late compilation is clunky in comparison imo. I believe Tribes 2 did something similar just at a higher level
- pjmlp 2y agoTIMI is compiled at installation time usually, the bytecode format is used only as portable executable format. While initially Java on AS/400 did take advantage of TIMI, IBM eventually moved away from it, into regular JVM design on now IBM i. Most likely because IBM z doesn't use TIMI, rather language environments, and they want a more straight design, or due to Java dynamic capabilities using TIMI wasn't the best approach. On AS/400 (IBM i), only Metal C, and the underlying kernel/firmware, written in a mix of PL.8, Modula-2 and C++, are pure native code.
- EvanAnderson 2y agoYou would have enjoyed AREXX IPC on the Amiga. https://en.wikipedia.org/wiki/ARexx https://en.wikipedia.org/wiki/ARexx
- bitwize 2y ago> if you look at what accessibility software achieves by simply looking at the screen/hooking into the OS Unfortunately that's kind of a pipe dream... in the real world, the first organization to flagrantly violate the OS vendor's human interface guidelines is the OS vendor itself, who ships some application with custom-schmustom, owner-drawn widgets that cannot be queried according to the standard OS APIs for querying them for content. So the accessibility software literally has to OCR the screen to determine what's written in the text fields and buttons. Source: Knew a guy who worked on Dragon NaturallySpeaking, he had some war stories. > now imagine any and all software could be connected like that. As other commenters mentioned, there's COM, but that's a hairball to code for and a hairball to configure. The nicest systems that worked that way historically were the Lisp machine and Smalltalk environments, but the closest day-to-day software is probably Emacs. Everything in Emacs really can be connected together through the power of text buffers and Lisp. Objective-C is Smalltalk semantics retrofitted onto C, and originally NEXTSTEP, later macOS, really was a promising environment for this sort of integration... but in recent years Apple has been so focused on "apps" that it's doubtful they can keep supporting that vision.
- temac 2y agoIt's funny how cancelled projects are somehow making people almost more "nostalgic" than projects that actually shipped. One of the reason may be that cancelled projects don't need to be completed, to ship with a reasonably good quality, to have an easy to use interface, to be sustainable for a long enough period of time, etc.
- nemomarx 2y agoThere's a concept in political theory about why people become nostalgic for lost causes, failed movements, etc - kind of a backwards looking utopianism? If only we had done X, if only this group had succeeded instead of failed in the past... I do agree that it's a way to avoid looking at the actual implementations and details of a real thing, and just go to what might have been directly.
- aleph_minus_one 2y agoI rather see a reason that many such cancelled projects had very elegant architectures/structures, which is something that hackers love. If you want to ship a product so that it becomes commercially successful, you often have to "deeply taint" this clear vision to make the product compatible with the multitude of very inelegant (industry) standards that customers expect/require. Thus the nostalgia is not about shipping vs not shipping, but about keeping an elegant vision or be willing to taint it to be compatible with a "depraved" world.
- qingcharles 2y agoRight. Most cancelled projects are beautifully architected and discount tons of installed products with all their decades of cruft. Then you start trying to bring the New Thing(r) into the Real World(tm) and there are 5000 edge cases the original project dealt with in a 42-page if/else block for 270 different OEM patches that were sold by some JV team in another building who have never written a line of code in their lives.
- fasa99 2y ago"Brother, it's edge cases all the way down" - Alan Tuna Turing
- alsetmusic 2y agoI saw Copland at MacWorld Expo Boston at Apple’s booth. It kernel panicked. We didn’t get to use it. But wow do I remember how exciting it was the first time I read about it in MacUser magazine. Basically some GUI mockups and promises of cool under-the-hood improvements, possibly the first time I was excited about future computing. Thank goodness they bought NeXT instead. They had no ability to manage projects at scale at the time. Too bad TimApple has no sense of how to do anything other than chase growth; we need another product person at the helm. Oh well.
- karlgkk 2y agoI'm tired of hearing "Tim Apple's Apple Can't Engineer". VisionOS has some of the most incredible, coolest engineering I've seen in a long time, from top to bottom. Even if you're not interested in AR/VR, the writeups and sessions about the dual processor OS layout they've used, the scene and room graphing technology they've built, and the challenges of building ultra low latency pass through scene reconstruction and mapping are incredible. Vision Pro might honestly be one of the technically coolest things built in the last 10 years, and I really hope they get the price down and fix some of the UX (weight, battery, etc), because it is something I use every day (and in fact, am writing this post on right now). It's for sure a Beta/DevKit/etc, and I wouldn't recommend the casual person to buy one, but again, on engineering chops alone, it is a masterpiece.
- jmb99 2y ago> and I really hope they get the price down Very much agreed. I get why it’s expensive and I’m no stranger to the apple tax (and usually don’t mind it all that much), but I got the email today that it’s now available in Canada and $5k for a headset is… steep.
- karlgkk 2y agoFor what it's worth, the entry level PowerBook 100 in 1991, when adjusted for inflation, cost about $5500 USD. An entry level iBook in 2003 would cost about $2700 USD. Yeah, it's expensive, but it's also astonishing how much prices have come down.