Why on earth LISP?

If you want to do some easy programming to do smart things with CAD, you need a programming language. So, we've seen them come: VisualBasic and .NET. Then why on earth would we program in LISP? Good question! There are reasons enough not to use it. LISP is old, not from this time and not user friendly. In fact LISP saw the light in 1958, seriously, it is far more than half a century old. It is long time neglected by Autodesk while pushing for more modern stuff. No, just forget LISP. Or...?

Bricsys did a great job reanimating LISP and this is our guess with reasoning:

This sums up most arguments to get solutions characterized as "save investments". Bricsys understands practically all AutoCAD LISP and does make new functions available.

More can be found here: https://en.wikipedia.org/wiki/AutoLISP

From AfraLISP http://www.afralisp.net/visual-basic-for-applications/:

In recent times, VBA has fallen out of favour with Autodesk, who are now promoting the use of more modern development environments with AutoCAD, specifically VB.NET.

This happened around 2010 and it laid a bomb under programming investments done with VBA. Guess what will happen with VB.NET when people favour OS-X for example?

Why on earth LISP? (laatst bewerkt op 2018-03-20 09:05:06 door WiebeVanDerWorp)