68kMLA Classic Interface
This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.
| Click here to select a new forum. | | MCL Redistribution Kit | Posted by: jack on 2018-11-12 06:52:47 Has anyone on here any experience with Macintosh Common Lisp? I downloaded and messed with it, it seems like quite the powerful development tool...
The manual seems to make mention of a redistribution kit used to package Lisp programs for others to use in an optimized manner. Anyone got a copy of this software?
| Posted by: olePigeon on 2018-11-13 08:59:26 I'm only peripherally aware of LISP stuff. I know that LISP Machines are crazy expensive.
| Posted by: commodorejohn on 2018-11-13 09:28:47 You might ask classichasclass (he can be found over on VCF or contacted at his personal site.) I think he's primarily interested in actual LISP machine hardware, but he might know a thing or two about this.
| Posted by: jack on 2018-11-13 11:34:28 I dropped him an email ... we will see what happens!
Thanks guys 😉
Jack
| Posted by: jack on 2018-11-14 06:40:11 Well, he did not have it. So if anyone else encounters this thread and happens to have it sitting around, still looking! 🙂
Jack
| Posted by: Paralel on 2018-11-17 06:30:51 I thought LISP died a long time ago?
| Posted by: nglevin on 2018-11-17 12:04:43 Clojure. 😉 There's probably a more modern Lisp out there but it was hot stuff when the rumors of the Objective-C successor were starting to circulate.
I remember the MCL Redistribution Kits were really picky about the hardware its generated binaries ran on. IIRC that was more of an issue with how Macintosh Common Lisp runtimes worked, they did some interesting tricks to get closer to the metal.
| Posted by: jack on 2018-11-17 15:36:17
I thought LISP died a long time ago? Lisp isn't dead. Maybe it's not used in industry much anymore (at least Common Lisp), as many students only ever learn the semicolon languages (C/C++, Java, Python, Ruby, etc.) But there's still the occasional hacker who re-discovers the ancient arts of Lisp:

I think there's a lot of people who see Lisp and are immediately scared about the amount of parenthesis they see. Or they thought that Lisp was a functional programming language and was only for prestigious academics.
A half-decent text editor can manage the parenthesis for you, and let you focus on the problem at hand. The parenthesis start to fade away and what you are left with is an incredibly expressive syntax for which you can manipulate your program code just like lists in Lisp macros, and solve the problem at hand by molding the language to the problem, not necessarily being forced to use any specific paradigm. In Lisp, you can write in a functional paradigm, procedural paradigm, object-oriented paradigm, or even make your own paradigm by extending the syntax of the language ("language oriented programming"). It's really cool when you spend the majority of your time programming just thinking.
Nothing compares to Lisp when it comes to Artificial Intelligence too: manipulating equations is as easy as manipulating Lisp code in a symbolic manner. When you take this paradigm to a larger scale, you get an incredibly powerful and expressive language to construct your AI programs.
I usually like programming in Racket. Racket, in many ways, has the beauty of Scheme, the practicality of Python, and the hack-ability of Common Lisp. For example, you can extend the syntax of the language using either hygienic or unhygienic macros, you get access to a plethora of modern libraries, and you don't have all of the kludges of Common Lisp (like the hidden rplacd sitting in the dark corners of your code). But even programming in Common Lisp can be quite fun. When you see past the kludges of it's history and write it within a modern style, you end up with something quite hackable and fun. And better yet, there's so many Common Lisp implementations that you can port your code to nearly any platform (for example, there's MCL for the Macintosh, and CLISP will even run in DOS and ancient versions of Windows).
I may just be reiterating the standard harping that SmugLispWeenies usually say, but maybe I make my point about how cool Lisp can be as far as bringing modern code to old platforms goes. Regardless, maybe just try it for some project and see if you feel the same way about the language. If you don't come in with a bad attitude, turns out the language can be pretty fun to program in.
| Posted by: nglevin on 2018-11-17 15:43:12 Dylan also had a fair amount of Lisp influence. It came out of Apple Cambridge close to MIT so perhaps that wasn't too surprising. :smiley:
I had a director who once beta tested Dylan. Last time I saw him, he still kept the original gold master CDs of the Apple Dylan TR SDK in a frame by his desk.
I wonder if Dylan might be worth playing around with for your sake. IIRC it was capable of making binaries for System 7 circa 1995ish, and it had quite a nice Interface Builder too.
| Posted by: jack on 2018-11-17 15:47:29 I've had my eyes on Dylan for a bit ... maybe it's time to hack around with it a bit and get a feel for it 😉
| | 1 |
|