AutoLisp - Where to start?

Discussion in 'AutoCAD' started by Sam-Min, Jul 2, 2004.

  1. Sam-Min

    Sam-Min Guest

    Hi!
    I am on the job learner and I have to develop couple of routines using Lisp.

    Which is the best place to start for reading /practicing?

    I will be using AutoCad4002 and 2004 for the programming environment.

    Help appreciated!
     
    Sam-Min, Jul 2, 2004
    #1
  2. Help -> Developer Help -> AutoLISP Developer's Guide
     
    Jason Piercey, Jul 2, 2004
    #2
  3. Start reading the newsgroup, look for topics with "Newbie" and follow the
    threads. There are many new people the get a lot of help from the newsgroup.
    Also, search google for "AutoLisp Tutorials", there are many out there! Type
    VLIDE at the command prompt to take you to the Visual Lisp development
    program to start programming and learning. Lastly, ask questions here. There
    are no dumb questions, you just haven't learned the answer yet.
     
    Alan Henderson @ A'cad Solutions, Jul 2, 2004
    #3
  4. Sam-Min

    Rudy Tovar Guest

    Forget about LISP, and start learning Visual C++ .NET

    Because by the time you learn LISP, you'll have wanted to have learned a
    higher language.

    If you're young, and just starting out, trust me, you'll thank me for it
    later.

    Even though LISP is easy to learn and takes less time..?...you'll benefit
    much more and gain higher grounds with mentioned above.
    --

    AUTODESK
    Authorized Developer
    http://www.Cadentity.com
    MASi
     
    Rudy Tovar, Jul 2, 2004
    #4
  5. Sam-Min

    Murph Guest

    Murph, Jul 2, 2004
    #5
  6. Not everything can be done by C++ within AutoCAD, so some knowledge of
    AutoLISP is required.
    Also, to jump into C++ is a huge learning experience plus cost of program.
     
    Alan Henderson @ A'cad Solutions, Jul 2, 2004
    #6
  7. Sam-Min

    Rudy Tovar Guest

    Do you use .NET?

    As for jump, he's about to make the plung.

    He'd be better off learning .NET

    As for cost, everything cost, especially when you're justing starting out.

    It's better if he did it now.

    The way I see it is no one is willing to commit to learning ObjectARX to the
    MAX.
    --

    AUTODESK
    Authorized Developer
    http://www.Cadentity.com
    MASi
     
    Rudy Tovar, Jul 2, 2004
    #7
  8. Sam-Min

    dblaha Guest

    In his original post, Sam-Min mentioned that he needs "to develop a couple of routines". It seems that learning any variant of C++ is a bit of an overkill for his stated situation. Most people aren't willing to go to medical school just to learn CPR, and most AutoCAD customizers aren't willing to invest the time needed to learn and retain a higher programming language if all they need is the ability to automate or improve a few cad processes. Unless he's looking to build a career around his programming ability, chances are he's never going to get a return on his investment in learning C++. IMHO, part-time customizing of AutoCAD won't justify it. Unless, of course, he happens to be a programming nut like my younger brother and will use any excuse to learn yet another language. But that's another story...
     
    dblaha, Jul 2, 2004
    #8
  9. wait a minute, how about we start learning it when you make the jump. I'm still waiting for you to hit some VB mr Tovar
    <g>. I really recommend learning VB before c++ because you need to start thinking in the patterns of methods and
    properties and classes before getting bogged down in making sure your string variables are dimensioned enough to hold
    some string.
    I do lots of VB and the fact is that lisp does certain things much better. I am wondering if using c++ will bridge the
    disadvantages of VB. Having command line hookup is so valuable and VB kind of hacks it to pieces with sendcommands.

    "Rudy Tovar" <>
    |>Forget about LISP, and start learning Visual C++ .NET
    |>
    |>Because by the time you learn LISP, you'll have wanted to have learned a
    |>higher language.
    |>
    |>If you're young, and just starting out, trust me, you'll thank me for it
    |>later.
    |>
    |>Even though LISP is easy to learn and takes less time..?...you'll benefit
    |>much more and gain higher grounds with mentioned above.

    James Maeding
    Civil Engineer/Programmer
     
    James Maeding, Jul 3, 2004
    #9
  10. Sam-Min

    Rudy Tovar Guest

    "I am on the job learner and I have to develop couple of routines using
    Lisp. "

    "Which is the best place to start for reading /practicing?"

    Don't cut out the most import parts...

    Let's get down and dirty....


    of routines". It seems that learning any variant of C++ is a bit of an
    overkill for his stated situation. Most people aren't willing to go to
    medical school just to learn CPR, and most AutoCAD customizers aren't
    willing to invest the time needed to learn and retain a higher programming
    language if all they need is the ability to automate or improve a few cad
    processes. Unless he's looking to build a career around his programming
    ability, chances are he's never going to get a return on his investment in
    learning C++. IMHO, part-time customizing of AutoCAD won't justify it.
    Unless, of course, he happens to be a programming nut like my younger
    brother and will use any excuse to learn yet another language. But that's
    another story...
     
    Rudy Tovar, Jul 3, 2004
    #10
  11. Sam-Min

    Rudy Tovar Guest

    I just started with ObjectARX thats to ADN.

    I like, and should have started the day it was introduced.



    still waiting for you to hit some VB mr Tovar
    thinking in the patterns of methods and
    string variables are dimensioned enough to hold
    I am wondering if using c++ will bridge the
    kind of hacks it to pieces with sendcommands.
     
    Rudy Tovar, Jul 3, 2004
    #11
  12. Sam-Min

    Larry Travis Guest

    I cannot say what the best or quickest way of learning is but I can tell you
    how I have learned. The nice thing about lisp is that it can easily do
    very simple things which means that you can jump right in and do very basic
    things immediately and then continue to build on it as your knowledge
    increases. I still remember the first lisp routine I wrote. Back in 1990,
    there was no mtext or automatic text editing so I made a simple one line
    lisp routine that issued the change command and entered returns through the
    default command line prompts until it got to the part where it prompted for
    new text. It took all of half an hour to learn how to do that much and once
    I accmplished that I was hooked. I did more and more complicated things -
    all be self learning and one or two customization books.

    LT
     
    Larry Travis, Jul 6, 2004
    #12
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.