1 members found this post helpful.
Re: Autolisp and Civil 3D
Yes and no.
Civil-3D and Land Desktop are two completely different programs. So all Lisp functions that use ONLY the base Autocad functionality should also work in C3D, although there may be caveats when working with C3D entities.
As far as Lisp routines specifically written for Land Desktop and using Land Desktop functionality, count on none of those working. Many will now be unnecessary. Others you may want to convert to work with C3D. And you'll probably come up with new ones for C3D that you didn't have for Land Desktop.
As far as Lisp (and VBA) programming in general, though, that's being deprecated in many ways, in favor of .NET programming. I'm sure Lisp and VBA will still be supported for the foreseeable future, but Autodesk seems to be focusing primarily on the .NET stuff. The .NET interface is still lacking some pieces, and it's still necessary to use COM objects mixed in with the .NET objects occasionally, but it's getting better, and the complex stuff is much easier to implement in .NET than in Lisp. I would recommend using the transition to C3D as an opportunity to break the link with Lisp, and start out using .NET instead.