Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> If Jobs did not care a ot Smalltalk the why was Next based on Objective C which is basically Smalltalk grafted onto C.

That is a good question, I don't really know (or maybe I am misinformed). Somewhere along the way, Richard Stallman started GNUstep, and Sun Microsystems and NeXTstep founded the OpenStep standard. But it is strange to me that when Jobs started NeXTstep his engineers choose Objective-C instead of trying to license or port Smalltalk, I was under the impression that Jobs didn't care for it for some inscrutable reason.

I do know after Jobs left, Macintosh Common Lisp (MCL) continued to see some development, and there was even a version of the Hypercard product that could be programmed in Lisp (I can't remember what it was called). But when Jobs came back he obliterated all of that in favor of all the stuff they acquired from NeXTstep. MCL eventually became Clozure Common Lisp which is still in development.

I think BeOS (now Haiku) does a better job making everything object oriented in the way that Smalltalk does. I have also heard (though I've never tried it myself) that OS/2 also does a much better job making a fully object oriented system.



  > I was under the impression that Jobs didn't care for it for some inscrutable reason.
i dont remember where i read it, but i distinctly remember somewhere that he said something like "don't use any object oriented stuff, its too slow" to which his subordinates went and did it anyways... kinda like the floppy disk in the mac, devs did the right thing in the end even if he originally didn't want it

if thats wrong i'd love to be corrected though!


It is impossible to prove that someone did not say a particular thing so I don't think anyone can correct you.

The only thing that can happen is if someone can find the quote and confirm your memory.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: