

The list is fairly small - less than 300 members - and I promised them and myself that I’d organize the notes and provide them in a more accessible location. It wasn’t difficult, although it took some Googling to get all the pieces together shortly after I finished, someone on the Bay Area Functional Programmer‘s mailing list asked about running Common Lisp on Mac OS X, and I put together my notes on the topic and replied.

I’ve recently gotten to the point, however, where I’ve wanted to do some work with the Common Lisp Interface Manager, which isn’t supported in LispWorks Personal Edition under Mac OS X, and set out to configure a Common Lisp installation on my MacBook from the ground up. Getting a dialect of Common Lisp running on Mac OS X isn’t hard - in fact, if you’re just setting out, an excellent choice is LispWorks Personal Edition. I’ve used various flavors of Lisp for exploratory prototyping programming over the years, and have enjoyed using both Scheme and Common Lisp. I was first exposed to Lisp on my TRS-80, when I was about thirteen Randy Beer had written a Lisp introduction in the March ’83 issue of 80 Micro, and I remember reading it again and again. Contact: Lee Mac, CADTutor.I’ve been a Lisp nut for years. Copyright © 2010 by Lee McDonnell, All Rights Reserved. Continuous selection prompts until the predicate function (vlax-invoke-method (vla-get-Utility doc) 'GetObjectIdString obj :vlax-false) (if (eq "X64" (strcase (getenv "PROCESSOR_ARCHITECTURE"))) (vla-put-InsertionPoint o (vlax-3D-point pt)) (vla-put-AttachmentPoint o acAttachmentPointMiddleCenter) (setq o (vla-AddMtext space (vlax-3D-point pt) 0. (defun LM:AddMText_MC ( space pt str / o ) (strcat "%vla-object e)) ">%).EffectiveName>%" (setq p (getpoint "\nPick Point for Field: ")) (or (wcmatch (strcase msg) "*BREAK,*CANCEL*,*EXIT*") (defun c:FieldBlockName ( / *error* doc spc e p )
