Re:Steve Jobs and the usable computer (2011)
by pjmlp on Tuesday September 29, 2020 @03:16PM
(#24631783)
In case you still haven't seen this,
https://www.nextop.de/NeXTstep_3.3_Developer_Documentation/
http://www.kevra.org/TheBestOfNext/BooksArticlesWhitePapers/...
"NeXT vs Sun" commercial, https://www.youtube.com/watch?v=UGhfB-NICzg
https://www.macintoshrepository.org/531-mac-os-8-0-copland-b...
Re:Steve Jobs and the usable computer (2011)
by codpiece on Tuesday September 29, 2020 @02:46PM
(#24631455)
Come join us over at http://www.nextcomputers.org/forums/
you can find the part you need to fix that machine.
There's also a NeXT emulator, Previous that works really well.
Re:Steve Jobs and the usable computer (2011)
by scroot on Tuesday September 29, 2020 @06:31PM
(#24633815)
Here is a question I can't quite answer: why is the complexity of something like Xcode so much greater than NeXT, when many of the basic UI components are pretty much the same kinds of things they were 20 years ago (but, subjectively, better looking)? Is all this extra complexity warranted?
Re:Steve Jobs and the usable computer (2011)
by lorenb on Tuesday September 29, 2020 @08:11PM
(#24634527)
Nope
Re:Steve Jobs and the usable computer (2011)
by bergstromm466 on Tuesday September 29, 2020 @08:59PM
(#24634788)
What makes (parts of) Xcode essentially bloatware or have warrantless extra complexity, to a certain extent, in your view?
Re:Steve Jobs and the usable computer (2011)
by andrekandre on Wednesday September 30, 2020 @08:03AM
(#24637850)
i can only speak from memory, but when xcode merged interface builder into the ide (before it was xcode + interface builder) eveyrthing became so slow it was almost intolerable
i wonder if glomming two apps together must have caused some aweful redundancies that slowed up everything?
Re:Steve Jobs and the usable computer (2011)
by bergstromm466 on Wednesday September 30, 2020 @03:57PM
(#24643065)
Awesome thanks, if you can think of anything later, please add!
However, I was so intrigued with NeXTSTEP as Unix with a polished GUI that I didn't realize or appreciate its Smalltalk influences until roughly a year or so ago. In a way, NeXTSTEP could be thought of as the realization of a polished Smalltalk desktop, albeit with Objective-C and Unix rather than actual Smalltalk. On one hand, NeXT lacks Smalltalk's image-based, live-object environment, which I think is something that would still be revolutionary if a desktop operating system environment offered this today. (My dream is a desktop based on live objects, but the substrate I'd personally pick would be the Common Lisp Object System with its support for multiple dispatch.) On the other hand, Objective-C brought the benefits of Smalltalk-style message-passing object-oriented programming to NeXTSTEP programmers while being compatible with C, which was important for supporting an ever-growing base of software written in C. NeXTSTEP also sweetened GUI programming through its Interface Builder, which was originally for Lisp.
On a somewhat related note, there were attempts by Apple to catch up to NeXT or to even leapfrog them. The Pink/Taligent project would have created a modern operating system (e.g., one with preemptive multitasking and memory protection) with an object-oriented API, though that API was in C++ instead of something more dynamic such as Smalltalk, CLOS, or Dylan (Apple's own internal language that was heavily Lisp-influenced but had an Algol-like syntax). Unfortunately this project failed, which led to a scaled-down effort called Copland (the original plans for Mac OS 8) which also failed, which ultimately led to the purchase of NeXT and the return of Steve Jobs.