Also, Steve Jobs in Exile, the most recent book about NeXT, is highly recommended.
[–] elcritch 3 days ago
[–] mmargerum 3 days ago
[–] elcritch 3 days ago
One of my goals with Merenda is to make a NextStep/Cocoa like GUI system but with a richer primitives - things like resizing corners dynamically with the shadows or adjusting gloss positions on skeuomorphic buttons.
Things web pages can do nowadays but in a NextStep like framework with rich MVC. Also with message passing but in Nim a more strongly typed language than ObjC.
An alternative evolution of Cocoa instead of SwiftUI.
[–] OhMeadhbh 4 days ago
[–] WillAdams 3 days ago
- pop-up/vertical main menu
- PANTONE colour library
- Display PostScript
I actually used similar machines running NeXT/OPENSTEP, Mac OS, and Windows shortly after graduation and the performance was smoother and more consistent in NeXTstep 3.3, though I will admit OPENSTEP 4.2 felt just a tad more sluggish, but it was far and away the more useful and capable machine, even when running the same software (e.g., Altsys Virtuoso vice Aldus Freehand, or FrameMaker or WordPerfect).
Probably helped that the Cube had 52MB RAM, the Mac 8MB, and the Windows 12MB.
[–] OhMeadhbh 2 days ago
[–] WillAdams 1 day ago
I really wish Display GhostScript had gotten traction w/ the GNUstep folks.
On comp.sys.next.advocacy Mike Paquette talked about how he might not have stayed at Apple after the NeXT acquisition if he'd realized that that first decade was going to be a re-tread of his first decade at NeXT (writing Quartz vice writing Display PostScript) which I think really understates how important that code is.
[–] kjs3 1 day ago
[–] tonyedgecombe 3 days ago
[–] jtfrench 3 days ago
[–] endemic 2 days ago
[–] ithkuil 4 days ago
(It's vobecoded in the original sense of the word)
The GUI library aspect is progressing well, but getting a desktop environment going is challenging even with AI. Still I want to capture things like the document workspaces and such. Lately Ive been tempted with making a postscript like display server based on GPU accelerated vector primitives.
1: https://github.com/elcritch/merenda