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

> But that's just me.

No, it's not just you. Most Lisper thought that way. But the target weren't Lisp developers, it were C++/Apple Pascal developers. Basically similar purposes which Java was designed for: general 'mainstream' application/OS developers from mobile systems upwards. Management did not think that an s-expression-based syntax would be a success with developers used to use Pascal, C and C++.

> The IDE was really written in CL? Huh. I'd have thought that they would have gone the self-hosting route.

The new language was emerging and targeting the new hardware platforms.

You can think of it that it was similar with the Playstation games from Naughty Dog - for example Crash Bandicoot. The platform for the software was the Game Object Oriented Lisp on Playstation and the development environment were desktop computers running and IDE based on Allegro Common Lisp.

The dev environment were Macs. The developers were often Lisper and Apple bought the technology and the people. Even the later product version development environment 'Newton Toolkit' was originally developed in Common Lisp.

There were stranger things then. I once saw a version of Microsoft Word for Macintosh on a developer CD, written in Common Lisp. It was a relatively sophisticated User Interface mockup. It looked like the real MS Word for Mac, but lacked much of the functionality. But when you looked at the application file on the bit level, you could see that it was a Macintosh Common Lisp runtime/image. It was written by or for Microsoft. Long ago.



I guess that makes sense. Kind of like how Infocom was compiling their software on a VAX, and distributing it to the micros.

But it's weird to think about how much Lisp/Smalltalk related stuff came out of Apple in the 80s and 90s. I can't imagine them doing that stuff now.


Apple is doing Swift now. Goes into a similar direction: a "better" language than Objective-C / C++ for application development.

At that time there were key Lisp (and Smalltalk) people in Apple's management, especially Larry Tesler: https://en.wikipedia.org/wiki/Larry_Tesler

He described why they were working on Dylan:

http://lispm.de/docs/prefix-dylan/book.annotated/foreword.ht...


I should probably look into Swift at some point, but I've never found the time, and I find languages like Rust, Go, Python, Ruby, JS, Haskell, CL, and Scheme far more compelling.




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

Search: