Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

comp.cad.autocad AutoLISP FAQ (part 1/2) - general
Section - [12] How to Autoload my programs?

( Part1 - Part2 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Forum archive ]


Top Document: comp.cad.autocad AutoLISP FAQ (part 1/2) - general
Previous Document: [11] S::STARTUP, My LISPs aren't loaded at startup anymore
Next Document: [13] How can I pass a variable number of arguments to a lisp
See reader questions & answers on this topic! - Help others by sharing your knowledge
  How to load my programs automatically? You can either load your
  whole program at startup (see  "[11] My LISP doesn't
  load at startup anymore") which needs more time and memory at
  startup time, or you can define them via the autoloading mechanism.
  From R14 on ARX programs use a new autoloading scheme (called
  "demand loading") with some registry settings and not from ACADRxx.LSP
  anymore.

  Look at the end of your ACADRxx.LSP how AutoCAD autoloads its programs.

  ;;;===== AutoLoad LISP Applications =====
  ...
  (autoload "dline" '("dline" "dl"))
  ...

  This defines the commands DLINE and DL in the list to be loaded
  from the file DLINE.LSP when the user first calls the command DLINE
  or DL. Before that the function is simply defined like this one:

  (defun C:DL () (load "DLINE")(C:DL))

  In fact the definition is more complicated because of error
  handling.
  After the first call the function is overwritten with the
  definition in the program.

  Advantages of autoloading:
  * Startup is faster, because you dont have to load all your lisp
    files. You just define the simple *wrapper* definition as above.
    This is done by the (autoload) function.
  * You need less memory.

  Disadvantages:
  * On errors in your program you will fall into a never ending
    loop, which will only stop after a stack overflow or Ctrl-C
    Note: with ACOMP compiled code even Ctrl-C is impossible.
      Insert then a call to an uncompiled (princ) somewhere.
  * You have to define and maintain all command names from your
    program in the autoloader definition. Changes to the lisp
    filename or the command name will cause the above error.

  Where to put your (autoload) definitions?

  * Not to ACADR13.LSP.
  * Well we recommend putting it to an initialization file of yours
    and not to ACAD.LSP because this is often changed by different
    applications and ACAD.LSP should be kept rather small.
      I.e. put it to a AUTOLOAD.LSP or INIT.LSP, which is loaded from
    ACAD.LSP. See "[11] My LISP doesn't load at startup anymore"
  * It should be mentioned that users should *not* modify ACADRxx.LSP.
    Since ACAD.LSP is not overwritten during upgrades, it is guaranteed
    to remain safe. In addition (as we saw with the R13c4a patch) if the
    ACADR13.LSP file has been  modified, then the patch process may
    refuse to update it, thus resulting in program malfunctions.

User Contributions:

1
Mar 17, 2023 @ 5:17 pm
Regardless if you believe in God or not, read this message!!!

Throughout time, we can see how we have been carefully conditioned to come to this point where we are on the verge of a cashless society. Did you know that the Bible foretold of this event almost 2,000 years ago?

In the book of Revelation 13:16-18, we read,

"He (the false prophet who deceives many by his miracles--Revelation 19:20) causes all, both small and great, rich and poor, free and slave, to receive a mark on their right hand or on their foreheads, and that no one may buy or sell except one who has the mark or the name of the beast, or the number of his name.

Here is wisdom. Let him who has understanding calculate the number of the beast, for it is the number of a man: His number is 666."

Referring to the last generation, this could only be speaking of a cashless society. Why so? Revelation 13:17 states that we cannot buy or sell unless we receive the mark of the beast. If physical money was still in use, we could buy or sell with one another without receiving the mark. This would contradict scripture that states we need the mark to buy or sell!

These verses could not be referring to something purely spiritual as scripture references two physical locations (our right hand or forehead) stating the mark will be on one "OR" the other. If this mark was purely spiritual, it would indicate both places, or one--not one OR the other!

This is where it comes together. It is amazing how accurate the Bible is concerning the implantable RFID microchip. Here is information from a man named Carl Sanders who worked with a team of engineers to help develop this RFID chip:

"Carl Sanders sat in seventeen New World Order meetings with heads-of-state officials such as Henry Kissinger and Bob Gates of the C.I.A. to discuss plans on how to bring about this one-world system. The government commissioned Carl Sanders to design a microchip for identifying and controlling the peoples of the world—a microchip that could be inserted under the skin with a hypodermic needle (a quick, convenient method that would be gradually accepted by society).

Carl Sanders, with a team of engineers behind him, with U.S. grant monies supplied by tax dollars, took on this project and designed a microchip that is powered by a lithium battery, rechargeable through the temperature changes in our skin. Without the knowledge of the Bible (Brother Sanders was not a Christian at the time), these engineers spent one-and-a-half-million dollars doing research on the best and most convenient place to have the microchip inserted.

Guess what? These researchers found that the forehead and the back of the hand (the two places the Bible says the mark will go) are not just the most convenient places, but are also the only viable places for rapid, consistent temperature changes in the skin to recharge the lithium battery. The microchip is approximately seven millimeters in length, .75 millimeters in diameter, about the size of a grain of rice. It is capable of storing pages upon pages of information about you. All your general history, work history, criminal record, health history, and financial data can be stored on this chip.

Brother Sanders believes that this microchip, which he regretfully helped design, is the “mark” spoken about in Revelation 13:16–18. The original Greek word for “mark” is “charagma,” which means a “scratch or etching.” It is also interesting to note that the number 666 is actually a word in the original Greek. The word is “chi xi stigma,” with the last part, “stigma,” also meaning “to stick or prick.” Carl believes this is referring to a hypodermic needle when they poke into the skin to inject the microchip."

Mr. Sanders asked a doctor what would happen if the lithium contained within the RFID microchip leaked into the body. The doctor replied by saying a terrible sore would appea (...)

Comment about this article, ask questions, or add new information about this topic:




Top Document: comp.cad.autocad AutoLISP FAQ (part 1/2) - general
Previous Document: [11] S::STARTUP, My LISPs aren't loaded at startup anymore
Next Document: [13] How can I pass a variable number of arguments to a lisp

Part1 - Part2 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
rurban@xarch.tu-graz.ac.at (Reini Urban)





Last Update March 27 2014 @ 02:11 PM