source: trunk/abcl/src/org/armedbear/lisp/Symbol.java

Last change on this file was 15692, checked in by Mark Evenson, 12 months ago

Create a proxy Stream class for CLOS streams

Attempts to address <https://github.com/armedbear/abcl/issues/512>.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 132.8 KB
Line 
1/*
2 * Symbol.java
3 *
4 * Copyright (C) 2002-2007 Peter Graves
5 * $Id: Symbol.java 15692 2023-05-14 14:41:52Z mevenson $
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; either version 2
10 * of the License, or (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
20 *
21 * As a special exception, the copyright holders of this library give you
22 * permission to link this library with independent modules to produce an
23 * executable, regardless of the license terms of these independent
24 * modules, and to copy and distribute the resulting executable under
25 * terms of your choice, provided that you also meet, for each linked
26 * independent module, the terms and conditions of the license of that
27 * module.  An independent module is a module which is not derived from
28 * or based on this library.  If you modify this library, you may extend
29 * this exception to your version of the library, but you are not
30 * obligated to do so.  If you do not wish to do so, delete this
31 * exception statement from your version.
32 */
33
34package org.armedbear.lisp;
35
36import static org.armedbear.lisp.Lisp.*;
37
38public class Symbol extends LispObject implements java.io.Serializable
39{
40  // Bit flags.
41  private static final int FLAG_SPECIAL           = 0x0001;
42  private static final int FLAG_CONSTANT          = 0x0002;
43  private static final int FLAG_BUILT_IN_FUNCTION = 0x0004;
44
45  public static final Symbol addFunction(String name, LispObject obj)
46  {
47    Symbol symbol = PACKAGE_CL.internAndExport(name);
48    symbol.function = obj;
49    return symbol;
50  }
51
52  public final SimpleString name;
53  private int hash = -1;
54
55  /** To be accessed by LispThread only:
56   * used to find the index in the LispThread.specials array
57   */
58  transient int specialIndex = LispThread.UNASSIGNED_SPECIAL_INDEX;
59  private LispObject pkg; // Either a package object or NIL.
60  private transient LispObject value;
61  private transient LispObject function;
62  private transient LispObject propertyList;
63  private int flags;
64
65  // Construct an uninterned symbol.
66  public Symbol(String s)
67  {
68    name = new SimpleString(s);
69    pkg = NIL;
70  }
71
72  public Symbol(SimpleString string)
73  {
74    name = string;
75    pkg = NIL;
76  }
77
78  public Symbol(String s, Package pkg)
79  {
80    name = new SimpleString(s);
81    this.pkg = pkg;
82  }
83
84  public Symbol(SimpleString string, Package pkg)
85  {
86    name = string;
87    this.pkg = pkg;
88  }
89
90  public Symbol(SimpleString string, int hash, Package pkg)
91  {
92    name = string;
93    this.hash = hash;
94    this.pkg = pkg;
95  }
96
97    @Override
98    @SuppressWarnings("FinalizeDeclaration")
99    protected void finalize() throws Throwable {
100        try {
101            if (specialIndex != LispThread.UNASSIGNED_SPECIAL_INDEX)
102                LispThread.releaseSpecialIndex(this);
103        } finally {
104            super.finalize();
105        }
106    }
107
108  @Override
109  public LispObject typeOf()
110  {
111    if (pkg == PACKAGE_KEYWORD)
112      return Symbol.KEYWORD;
113    if (this == T)
114      return Symbol.BOOLEAN;
115    return Symbol.SYMBOL;
116  }
117
118  @Override
119  public LispObject classOf()
120  {
121    return BuiltInClass.SYMBOL;
122  }
123
124  @Override
125  public LispObject getDescription()
126  {
127    final LispThread thread = LispThread.currentThread();
128    final SpecialBindingsMark mark = thread.markSpecialBindings();
129    thread.bindSpecial(Symbol.PRINT_ESCAPE, NIL);
130    try
131      {
132        StringBuilder sb = new StringBuilder("The symbol ");
133        sb.append(name.princToString());
134        sb.append(" at #x");
135        sb.append(Integer.toHexString(System.identityHashCode(this)).toUpperCase());
136        if (pkg instanceof Package)
137          {
138            sb.append(", an ");
139            Symbol sym = ((Package)pkg).findExternalSymbol(name);
140            sb.append(sym == this ? "external" : "internal");
141            sb.append(" symbol in the ");
142            sb.append(((Package)pkg).getName());
143            sb.append(" package");
144          }
145        return new SimpleString(sb);
146      }
147    finally
148      {
149        thread.resetSpecialBindings(mark);
150      }
151  }
152
153  @Override
154  public LispObject getParts()
155  {
156    LispObject parts = NIL;
157    parts = parts.push(new Cons("name", name));
158    parts = parts.push(new Cons("package", pkg));
159    parts = parts.push(new Cons("value", value));
160    parts = parts.push(new Cons("function", function));
161    parts = parts.push(new Cons("plist", propertyList));
162    parts = parts.push(new Cons("flags", Fixnum.getInstance(flags)));
163    parts = parts.push(new Cons("hash", Fixnum.getInstance(hash)));
164    return parts.nreverse();
165  }
166
167  @Override
168  public LispObject typep(LispObject type)
169  {
170    if (type == Symbol.SYMBOL)
171      return T;
172    if (type == BuiltInClass.SYMBOL)
173      return T;
174    if (type == Symbol.KEYWORD)
175      return pkg == PACKAGE_KEYWORD ? T : NIL;
176    if (type == Symbol.BOOLEAN)
177      return this == T ? T : NIL;
178    return super.typep(type);
179  }
180
181  @Override
182  public boolean constantp()
183  {
184    return (flags & FLAG_CONSTANT) != 0;
185  }
186
187  @Override
188  public final LispObject STRING()
189  {
190    return name;
191  }
192
193  public final LispObject getPackage()
194  {
195    return pkg;
196  }
197
198  public final void setPackage(LispObject obj)
199  {
200    pkg = obj;
201  }
202
203  @Override
204  public final boolean isSpecialOperator()
205  {
206    return (function instanceof SpecialOperator);
207  }
208
209  @Override
210  public final boolean isSpecialVariable()
211  {
212    return (flags & FLAG_SPECIAL) != 0;
213  }
214
215  public final void setSpecial(boolean b)
216  {
217    if (b)
218      flags |= FLAG_SPECIAL;
219    else
220      flags &= ~FLAG_SPECIAL;
221  }
222
223  public final void initializeSpecial(LispObject value)
224  {
225    flags |= FLAG_SPECIAL;
226    this.value = value;
227  }
228
229  public final boolean isConstant()
230  {
231    return (flags & FLAG_CONSTANT) != 0;
232  }
233
234  public final void initializeConstant(LispObject value)
235  {
236    flags |= (FLAG_SPECIAL | FLAG_CONSTANT);
237    this.value = value;
238  }
239
240  public final boolean isBuiltInFunction()
241  {
242    return (flags & FLAG_BUILT_IN_FUNCTION) != 0;
243  }
244
245  public final void setBuiltInFunction(boolean b)
246  {
247    if (b)
248      flags |= FLAG_BUILT_IN_FUNCTION;
249    else
250      flags &= ~FLAG_BUILT_IN_FUNCTION;
251  }
252
253  public final String getName()
254  {
255    return name.getStringValue();
256  }
257
258  public final String getQualifiedName()
259  {
260    final String n = name.getStringValue();
261    if (pkg == NIL)
262      return("#:".concat(n));
263    if (pkg == PACKAGE_KEYWORD)
264      return ":".concat(n);
265    StringBuilder sb = new StringBuilder(((Package)pkg).getName());
266    if (((Package)pkg).findExternalSymbol(name) != null)
267      sb.append(':');
268    else
269      sb.append("::");
270    sb.append(n);
271    return sb.toString();
272  }
273
274  /** Gets the value associated with the symbol
275   * as set by SYMBOL-VALUE.
276   *
277   * @return The associated value, or null if unbound.
278   *
279   * @see Symbol#symbolValue
280   */
281  @Override
282  public LispObject getSymbolValue()
283  {
284    return value;
285  }
286
287  /** Sets the value associated with the symbol
288   * as if set by SYMBOL-VALUE.
289   *
290   * @return The associated value, or null if unbound.
291   *
292   * @see Symbol#symbolValue
293   */
294  public final void setSymbolValue(LispObject value)
295  {
296    if (isConstant())
297      // Complement the check already done in SpecialOperators.sf_setq
298      program_error("Can't change value of constant symbol "
299                    + princToString() + ".");
300    this.value = value;
301  }
302
303    public SymbolMacro getSymbolMacro() {
304        LispObject symbolMacro = get(this, SYMBOL_MACRO, null);
305        if(symbolMacro instanceof SymbolMacro) {
306            return (SymbolMacro) symbolMacro;
307        } else if(symbolMacro != null) {
308            error(new TypeError("The object " + symbolMacro + " is not a symbol macro"));
309        }
310        return null;
311    }
312
313    public void setSymbolMacro(SymbolMacro symbolMacro) {
314        if(isSpecialVariable()) {
315            program_error("Symbol " + princToString() + " names a special variable; can't install symbol macro.");
316        }
317        put(this, SYMBOL_MACRO, symbolMacro);
318    }
319
320  /** Returns the value associated with this symbol in the current
321   * thread context when it is treated as a special variable.
322   *
323   * A lisp error is thrown if the symbol is unbound.
324   *
325   * @return The associated value
326   *
327   * @see LispThread#lookupSpecial
328   * @see Symbol#getSymbolValue()
329   *
330   */
331  public final LispObject symbolValue()
332  {
333    return symbolValue(LispThread.currentThread());
334  }
335
336  /** Returns the value associated with this symbol in the specified
337   * thread context when it is treated as a special variable.
338   *
339   * A lisp error is thrown if the symbol is unbound.
340   *
341   * @return The associated value
342   *
343   * @see LispThread#lookupSpecial
344   * @see Symbol#getSymbolValue()
345   *
346   */
347  public final LispObject symbolValue(LispThread thread)
348  {
349    LispObject val = thread.lookupSpecial(this);
350    if (val != null)
351      return val;
352    if (value != null)
353      return value;
354    return error(new UnboundVariable(this));
355  }
356
357  /** Returns the value of the symbol in the current thread context;
358   * if the symbol has been declared special, the value of the innermost
359   * binding is returned. Otherwise, the SYMBOL-VALUE is returned, or
360   * null if unbound.
361   *
362   * @return A lisp object, or null if unbound
363   *
364   * @see LispThread#lookupSpecial
365   * @see Symbol#getSymbolValue()
366   *
367   */
368  public final LispObject symbolValueNoThrow()
369  {
370    return symbolValueNoThrow(LispThread.currentThread());
371  }
372
373  /** Returns the value of the symbol in the current thread context;
374   * if the symbol has been declared special, the value of the innermost
375   * binding is returned. Otherwise, the SYMBOL-VALUE is returned, or
376   * null if unbound.
377   *
378   * @return A lisp object, or null if unbound
379   *
380   * @see LispThread#lookupSpecial
381   * @see Symbol#getSymbolValue()
382   *
383   */
384  public final LispObject symbolValueNoThrow(LispThread thread)
385  {
386    if ((flags & FLAG_SPECIAL) != 0)
387      {
388        LispObject val = thread.lookupSpecial(this);
389        if (val != null)
390          return val;
391      }
392    return value;
393  }
394
395  @Override
396  public LispObject getSymbolFunction()
397  {
398    return function;
399  }
400
401  @Override
402  public final LispObject getSymbolFunctionOrDie()
403  {
404    if (function == null)
405      return error(new UndefinedFunction(this));
406    if (function instanceof Autoload)
407      {
408        Autoload autoload = (Autoload) function;
409        autoload.load();
410      }
411    return function;
412  }
413
414  @Override
415  public final LispObject getSymbolSetfFunction()
416  {
417    return get(this, Symbol.SETF_FUNCTION, NIL);
418  }
419
420
421  @Override
422  public final LispObject getSymbolSetfFunctionOrDie()
423  {
424    LispObject obj = get(this, Symbol.SETF_FUNCTION, null);
425    if (obj == null)
426      error(new UndefinedFunction(list(Keyword.NAME,
427                                         list(Symbol.SETF,
428                                               this))));
429    return obj;
430  }
431
432  public final void setSymbolFunction(LispObject obj)
433  {
434    this.function = obj;
435  }
436
437  /** See LispObject.getStringValue() */
438  @Override
439  public String getStringValue()
440  {
441    return name.getStringValue();
442  }
443
444  @Override
445  public final LispObject getPropertyList()
446  {
447    if (propertyList == null)
448      propertyList = NIL;
449    return propertyList;
450  }
451
452  @Override
453  public final void setPropertyList(LispObject obj)
454  {
455    if (obj == null)
456      throw new NullPointerException();
457    propertyList = obj;
458  }
459
460  @Override
461  public String printObject()
462  {
463    final String n = name.getStringValue();
464    final LispThread thread = LispThread.currentThread();
465    boolean printEscape = (PRINT_ESCAPE.symbolValue(thread) != NIL);
466    LispObject printCase = PRINT_CASE.symbolValue(thread);
467    final LispObject readtableCase =
468      ((Readtable)CURRENT_READTABLE.symbolValue(thread)).getReadtableCase();
469    boolean printReadably = (PRINT_READABLY.symbolValue(thread) != NIL);
470
471    if (printReadably) {
472      if (readtableCase != Keyword.UPCASE || printCase != Keyword.UPCASE) {
473        StringBuilder sb = new StringBuilder();
474        if (pkg == PACKAGE_KEYWORD) {
475          sb.append(':');
476        } else if (pkg instanceof Package) {
477          sb.append(multipleEscape(((Package)pkg).getName()));
478          sb.append("::");
479        } else {
480          sb.append("#:");
481        }
482        sb.append(multipleEscape(n));
483        return sb.toString();
484      }
485      else {
486        printEscape = true;
487      }
488    }
489    if (!printEscape) {
490      if (pkg == PACKAGE_KEYWORD) {
491        if (printCase == Keyword.DOWNCASE)
492          return n.toLowerCase();
493        if (printCase == Keyword.CAPITALIZE)
494          return capitalize(n, readtableCase);
495        return n;
496      }
497      // Printer escaping is disabled.
498      if (readtableCase == Keyword.UPCASE) {
499        if (printCase == Keyword.DOWNCASE)
500          return n.toLowerCase();
501        if (printCase == Keyword.CAPITALIZE)
502          return capitalize(n, readtableCase);
503        return n;
504      } else if (readtableCase == Keyword.DOWNCASE) {
505        // "When the readtable case is :DOWNCASE, uppercase characters
506        // are printed in their own case, and lowercase characters are
507        // printed in the case specified by *PRINT-CASE*." (22.1.3.3.2)
508        if (printCase == Keyword.DOWNCASE)
509          return n;
510        if (printCase == Keyword.UPCASE)
511          return n.toUpperCase();
512        if (printCase == Keyword.CAPITALIZE)
513          return capitalize(n, readtableCase);
514        return n;
515      } else if (readtableCase == Keyword.PRESERVE) {
516        return n;
517      } else // INVERT
518        return invert(n);
519    }
520    // Printer escaping is enabled.
521    final boolean escapeSymbolName = needsEscape(n, readtableCase, thread);
522    String symbolName = escapeSymbolName ? multipleEscape(n) : n;
523    if (!escapeSymbolName) {
524      if (readtableCase == Keyword.PRESERVE) {
525        // nothing to do
526      } else if (readtableCase == Keyword.INVERT) {
527        symbolName = invert(symbolName);
528      } else if (printCase == Keyword.DOWNCASE) {
529        symbolName = symbolName.toLowerCase();
530      } else if (printCase == Keyword.UPCASE) {
531        symbolName = symbolName.toUpperCase();
532      } else if (printCase == Keyword.CAPITALIZE) {
533          symbolName = capitalize(symbolName, readtableCase);
534      }
535    }
536    if (pkg == NIL) {
537      if (printReadably || PRINT_GENSYM.symbolValue(thread) != NIL) {
538        return "#:".concat(symbolName);
539      } else {
540          return symbolName;
541      }
542    }
543    if (pkg == PACKAGE_KEYWORD) {
544      return ":".concat(symbolName);
545    }
546    // "Package prefixes are printed if necessary." (22.1.3.3.1)
547    // Here we also use a package-local nickname if appropriate.
548    final Package currentPackage = (Package) _PACKAGE_.symbolValue(thread);
549    if (pkg == currentPackage) {
550      return symbolName;
551    }
552    if (currentPackage != null && currentPackage.uses(pkg)) {
553        // Check for name conflict in current package.
554        if (currentPackage.findExternalSymbol(name) == null)
555          if (currentPackage.findInternalSymbol(name) == null)
556            if (((Package)pkg).findExternalSymbol(name) != null)
557              return symbolName;
558    }
559    // Has this symbol been imported into the current package?
560    if (currentPackage.findExternalSymbol(name) == this)
561      return symbolName;
562    if (currentPackage.findInternalSymbol(name) == this)
563      return symbolName;
564    if (currentPackage.findAccessibleSymbol(name) == this)
565      return symbolName;
566    // Package prefix is necessary.
567    String packageName = ((Package)pkg).getName();
568    if (currentPackage.getLocallyNicknamedPackages().contains(pkg)) {
569      LispObject nicknames = currentPackage.getLocalPackageNicknames();
570      while (nicknames != NIL) {
571        if (nicknames.car().cdr() == pkg) {
572          packageName = javaString(nicknames.car().car());
573          nicknames = NIL;
574        } else {
575          nicknames = nicknames.cdr();
576        }
577      }
578    }
579    final boolean escapePackageName = needsEscape(packageName, readtableCase, thread);
580    if (escapePackageName)
581      {
582        packageName = multipleEscape(packageName);
583      }
584    else
585      {
586        if (readtableCase == Keyword.UPCASE)
587          {
588            if (printCase == Keyword.DOWNCASE)
589              packageName = packageName.toLowerCase();
590            else if (printCase == Keyword.CAPITALIZE)
591              packageName = capitalize(packageName, readtableCase);
592          }
593        else if (readtableCase == Keyword.DOWNCASE)
594          {
595            if (printCase == Keyword.UPCASE)
596              packageName = packageName.toUpperCase();
597            else if (printCase == Keyword.CAPITALIZE)
598              packageName = capitalize(packageName, readtableCase);
599          }
600        else if (readtableCase == Keyword.INVERT)
601          {
602            packageName = invert(packageName);
603          }
604      }
605    StringBuilder sb = new StringBuilder(packageName);
606    if (((Package)pkg).findExternalSymbol(name) != null
607        && DOUBLE_COLON_PACKAGE_SEPARATORS.symbolValue(thread) == NIL)
608      sb.append(':');
609    else
610      sb.append("::");
611    sb.append(symbolName);
612    return sb.toString();
613  }
614
615  private static final String invert(String s)
616  {
617    // "When the readtable case is :INVERT, the case of all alphabetic
618    // characters in single case symbol names is inverted. Mixed-case
619    // symbol names are printed as is." (22.1.3.3.2)
620    final int limit = s.length();
621    final int LOWER = 1;
622    final int UPPER = 2;
623    int state = 0;
624    for (int i = 0; i < limit; i++)
625      {
626        char c = s.charAt(i);
627        if (Character.isUpperCase(c))
628          {
629            if (state == LOWER)
630              return s; // Mixed case.
631            state = UPPER;
632          }
633        if (Character.isLowerCase(c))
634          {
635            if (state == UPPER)
636              return s; // Mixed case.
637            state = LOWER;
638          }
639      }
640    StringBuilder sb = new StringBuilder(limit);
641    for (int i = 0; i < limit; i++)
642      {
643        char c = s.charAt(i);
644        if (Character.isUpperCase(c))
645          sb.append(Character.toLowerCase(c));
646        else if (Character.isLowerCase(c))
647          sb.append(Character.toUpperCase(c));
648        else
649          sb.append(c);
650      }
651    return sb.toString();
652  }
653
654  private static final boolean needsEscape(String s,
655                                           LispObject readtableCase,
656                                           LispThread thread)
657
658  {
659    boolean escape = false;
660    final int length = s.length();
661    if (length == 0)
662      return true;
663    if (s.charAt(0) == '#')
664      return true;
665    int radix;
666    LispObject printBaseBinding = PRINT_BASE.symbolValue(thread);
667    if (printBaseBinding instanceof Fixnum)
668      {
669        radix = ((Fixnum)printBaseBinding).value;
670      }
671    else
672      {
673        error(new TypeError("The value of *PRINT-BASE* is not of type (INTEGER 2 36)."));
674        // Not reached.
675        return false;
676      }
677    if (radix < 2 || radix > 36)
678      {
679        error(new TypeError("The value of *PRINT-BASE* is not of type (INTEGER 2 36)."));
680        // Not reached.
681        return false;
682      }
683    boolean seenNonDigit = false;
684    for (int i = length; i-- > 0;)
685      {
686        char c = s.charAt(i);
687        if ("(),|\\`'\";:".indexOf(c) >= 0)
688          return true;
689        if (Character.isWhitespace(c))
690          return true;
691        if (readtableCase == Keyword.UPCASE)
692          {
693            if (Character.isLowerCase(c))
694              return true;
695          }
696        else if (readtableCase == Keyword.DOWNCASE)
697          {
698            if (Character.isUpperCase(c))
699              return true;
700          }
701        if (!escape && !seenNonDigit)
702          {
703            if (Character.digit(c, radix) < 0)
704              seenNonDigit = true;
705          }
706      }
707    if (!seenNonDigit)
708      return true;
709    if (s.charAt(0) == '.')
710      {
711        boolean allDots = true;
712        for (int i = length; i-- > 1;)
713          {
714            if (s.charAt(i) != '.')
715              {
716                allDots = false;
717                break;
718              }
719          }
720        if (allDots)
721          return true;
722      }
723    return false;
724  }
725
726  private static final String multipleEscape(String s)
727  {
728    StringBuilder sb = new StringBuilder("|");
729    final int limit = s.length();
730    for (int i = 0; i < limit; i++)
731      {
732        char c = s.charAt(i);
733        if (c == '|' || c == '\\')
734          sb.append('\\');
735        sb.append(c);
736      }
737    sb.append('|');
738    return sb.toString();
739  }
740
741  private static final String capitalize(String s, LispObject readtableCase)
742  {
743    if (readtableCase == Keyword.INVERT || readtableCase == Keyword.PRESERVE)
744      return s;
745    final int limit = s.length();
746    StringBuilder sb = new StringBuilder(limit);
747    boolean lastCharWasAlphanumeric = false;
748    for (int i = 0; i < limit; i++)
749      {
750        char c = s.charAt(i);
751        if (Character.isLowerCase(c))
752          {
753            if (readtableCase == Keyword.UPCASE)
754              sb.append(c);
755            else // DOWNCASE
756              sb.append(lastCharWasAlphanumeric ? c : LispCharacter.toUpperCase(c));
757            lastCharWasAlphanumeric = true;
758          }
759        else if (Character.isUpperCase(c))
760          {
761            if (readtableCase == Keyword.UPCASE)
762              sb.append(lastCharWasAlphanumeric ? LispCharacter.toLowerCase(c) : c);
763            else // DOWNCASE
764              sb.append(c);
765            lastCharWasAlphanumeric = true;
766          }
767        else
768          {
769            sb.append(c);
770            lastCharWasAlphanumeric = Character.isDigit(c);
771          }
772      }
773    return sb.toString();
774  }
775
776  @Override
777  public final int sxhash()
778  {
779    int h = hash;
780    if (h < 0)
781      {
782        h = name.sxhash();
783        hash = h;
784      }
785    return h;
786  }
787
788  @Override
789  final public LispObject execute()
790  {
791    LispObject fun;
792    if ((fun = function) == null)
793        return undefinedFunction(NIL);
794
795    return fun.execute();
796  }
797
798  @Override
799  final public LispObject execute(LispObject arg)
800  {
801    LispObject fun;
802    if ((fun = function) == null)
803        return undefinedFunction(list(arg));
804
805    return fun.execute(arg);
806  }
807
808  @Override
809  final public LispObject execute(LispObject first, LispObject second)
810
811  {
812    LispObject fun;
813    if ((fun = function) == null)
814        return undefinedFunction(list(first, second));
815
816    return fun.execute(first, second);
817  }
818
819  @Override
820  final public LispObject execute(LispObject first, LispObject second,
821                            LispObject third)
822
823  {
824    LispObject fun;
825    if ((fun = function) == null)
826        return undefinedFunction(list(first, second, third));
827
828    return fun.execute(first, second, third);
829  }
830
831  @Override
832  final public LispObject execute(LispObject first, LispObject second,
833                            LispObject third, LispObject fourth)
834
835  {
836    LispObject fun;
837    if ((fun = function) == null)
838        return undefinedFunction(list(first, second, third, fourth));
839
840    return fun.execute(first, second, third, fourth);
841  }
842
843  @Override
844  final public LispObject execute(LispObject first, LispObject second,
845                            LispObject third, LispObject fourth,
846                            LispObject fifth)
847
848  {
849    LispObject fun;
850    if ((fun = function) == null)
851        return undefinedFunction(list(first, second, third, fourth,
852                                      fifth));
853
854    return fun.execute(first, second, third, fourth,
855                       fifth);
856  }
857
858  @Override
859  final public LispObject execute(LispObject first, LispObject second,
860                            LispObject third, LispObject fourth,
861                            LispObject fifth, LispObject sixth)
862
863  {
864    LispObject fun;
865    if ((fun = function) == null)
866        return undefinedFunction(list(first, second, third, fourth,
867                                      fifth, sixth));
868
869    return fun.execute(first, second, third, fourth,
870                       fifth, sixth);
871  }
872
873  @Override
874  final public LispObject execute(LispObject first, LispObject second,
875                            LispObject third, LispObject fourth,
876                            LispObject fifth, LispObject sixth,
877                            LispObject seventh)
878
879  {
880    LispObject fun;
881    if ((fun = function) == null)
882        return undefinedFunction(list(first, second, third, fourth,
883                                      fifth, sixth, seventh));
884
885    return fun.execute(first, second, third, fourth,
886                       fifth, sixth, seventh);
887  }
888
889  @Override
890  final public LispObject execute(LispObject first, LispObject second,
891                            LispObject third, LispObject fourth,
892                            LispObject fifth, LispObject sixth,
893                            LispObject seventh, LispObject eighth)
894
895  {
896    LispObject fun;
897    if ((fun = function) == null)
898        return undefinedFunction(list(first, second, third, fourth,
899                                      fifth, sixth, seventh, eighth));
900
901    return fun.execute(first, second, third, fourth,
902                       fifth, sixth, seventh, eighth);
903  }
904
905  @Override
906  final public LispObject execute(LispObject[] args)
907  {
908    LispObject fun;
909    if ((fun = function) == null) {
910        LispObject list = NIL;
911        for (int i = args.length; i-- > 0;)
912          list = new Cons(args[i], list);
913        return undefinedFunction(list);
914    }
915
916    return fun.execute(args);
917  }
918
919  private final LispObject undefinedFunction(LispObject args)
920
921  {
922    return LispThread.currentThread().execute(Symbol.UNDEFINED_FUNCTION_CALLED,
923                                              this, args);
924  }
925
926  @Override
927  public void incrementCallCount()
928  {
929    if (function != null)
930      function.incrementCallCount();
931  }
932
933  @Override
934  public void incrementHotCount()
935  {
936    if (function != null)
937      function.incrementHotCount();
938  }
939
940    public Object readResolve() throws java.io.ObjectStreamException {
941        if(pkg instanceof Package) {
942            Symbol s = ((Package) pkg).intern(name.getStringValue());
943            return s;
944        } else {
945            return this;
946        }
947    }
948
949    @Override
950    public String toString() {
951        StringBuilder sb = new StringBuilder();
952        if (pkg instanceof Package) {
953            sb.append(((Package)pkg).getName());
954            sb.append(":");
955        } else {
956            sb.append("#:");
957        }
958        sb.append(name);
959        return sb.toString();
960    }
961
962
963  // External symbols in CL package.
964  public static final Symbol AND_ALLOW_OTHER_KEYS =
965    PACKAGE_CL.addExternalSymbol("&ALLOW-OTHER-KEYS");
966  public static final Symbol AND_AUX =
967    PACKAGE_CL.addExternalSymbol("&AUX");
968  public static final Symbol AND_BODY =
969    PACKAGE_CL.addExternalSymbol("&BODY");
970  public static final Symbol AND_ENVIRONMENT =
971    PACKAGE_CL.addExternalSymbol("&ENVIRONMENT");
972  public static final Symbol AND_KEY =
973    PACKAGE_CL.addExternalSymbol("&KEY");
974  public static final Symbol AND_OPTIONAL =
975    PACKAGE_CL.addExternalSymbol("&OPTIONAL");
976  public static final Symbol AND_REST =
977    PACKAGE_CL.addExternalSymbol("&REST");
978  public static final Symbol AND_WHOLE =
979    PACKAGE_CL.addExternalSymbol("&WHOLE");
980  public static final Symbol STAR =
981    PACKAGE_CL.addExternalSymbol("*");
982  public static final Symbol STAR_STAR =
983    PACKAGE_CL.addExternalSymbol("**");
984  public static final Symbol STAR_STAR_STAR =
985    PACKAGE_CL.addExternalSymbol("***");
986  public static final Symbol BREAK_ON_SIGNALS =
987    PACKAGE_CL.addExternalSymbol("*BREAK-ON-SIGNALS*");
988  public static final Symbol _COMPILE_FILE_PATHNAME_ =
989    PACKAGE_CL.addExternalSymbol("*COMPILE-FILE-PATHNAME*");
990  public static final Symbol COMPILE_FILE_TRUENAME =
991    PACKAGE_CL.addExternalSymbol("*COMPILE-FILE-TRUENAME*");
992  public static final Symbol COMPILE_PRINT =
993    PACKAGE_CL.addExternalSymbol("*COMPILE-PRINT*");
994  public static final Symbol COMPILE_VERBOSE =
995    PACKAGE_CL.addExternalSymbol("*COMPILE-VERBOSE*");
996  public static final Symbol DEBUG_IO =
997    PACKAGE_CL.addExternalSymbol("*DEBUG-IO*");
998  public static final Symbol DEBUGGER_HOOK =
999    PACKAGE_CL.addExternalSymbol("*DEBUGGER-HOOK*");
1000  public static final Symbol DEFAULT_PATHNAME_DEFAULTS =
1001    PACKAGE_CL.addExternalSymbol("*DEFAULT-PATHNAME-DEFAULTS*");
1002  public static final Symbol ERROR_OUTPUT =
1003    PACKAGE_CL.addExternalSymbol("*ERROR-OUTPUT*");
1004  public static final Symbol FEATURES =
1005    PACKAGE_CL.addExternalSymbol("*FEATURES*");
1006  public static final Symbol GENSYM_COUNTER =
1007    PACKAGE_CL.addExternalSymbol("*GENSYM-COUNTER*");
1008  public static final Symbol LOAD_PATHNAME =
1009    PACKAGE_CL.addExternalSymbol("*LOAD-PATHNAME*");
1010  public static final Symbol LOAD_PRINT =
1011    PACKAGE_CL.addExternalSymbol("*LOAD-PRINT*");
1012  public static final Symbol LOAD_TRUENAME =
1013    PACKAGE_CL.addExternalSymbol("*LOAD-TRUENAME*");
1014  public static final Symbol LOAD_VERBOSE =
1015    PACKAGE_CL.addExternalSymbol("*LOAD-VERBOSE*");
1016  public static final Symbol MACROEXPAND_HOOK =
1017    PACKAGE_CL.addExternalSymbol("*MACROEXPAND-HOOK*");
1018  public static final Symbol MODULES =
1019    PACKAGE_CL.addExternalSymbol("*MODULES*");
1020  public static final Symbol _PACKAGE_ =
1021    PACKAGE_CL.addExternalSymbol("*PACKAGE*");
1022  public static final Symbol PRINT_ARRAY =
1023    PACKAGE_CL.addExternalSymbol("*PRINT-ARRAY*");
1024  public static final Symbol PRINT_BASE =
1025    PACKAGE_CL.addExternalSymbol("*PRINT-BASE*");
1026  public static final Symbol PRINT_CASE =
1027    PACKAGE_CL.addExternalSymbol("*PRINT-CASE*");
1028  public static final Symbol PRINT_CIRCLE =
1029    PACKAGE_CL.addExternalSymbol("*PRINT-CIRCLE*");
1030  public static final Symbol PRINT_ESCAPE =
1031    PACKAGE_CL.addExternalSymbol("*PRINT-ESCAPE*");
1032  public static final Symbol PRINT_GENSYM =
1033    PACKAGE_CL.addExternalSymbol("*PRINT-GENSYM*");
1034  public static final Symbol PRINT_LENGTH =
1035    PACKAGE_CL.addExternalSymbol("*PRINT-LENGTH*");
1036  public static final Symbol PRINT_LEVEL =
1037    PACKAGE_CL.addExternalSymbol("*PRINT-LEVEL*");
1038  public static final Symbol PRINT_LINES =
1039    PACKAGE_CL.addExternalSymbol("*PRINT-LINES*");
1040  public static final Symbol PRINT_MISER_WIDTH =
1041    PACKAGE_CL.addExternalSymbol("*PRINT-MISER-WIDTH*");
1042  public static final Symbol PRINT_PPRINT_DISPATCH =
1043    PACKAGE_CL.addExternalSymbol("*PRINT-PPRINT-DISPATCH*");
1044  public static final Symbol PRINT_PRETTY =
1045    PACKAGE_CL.addExternalSymbol("*PRINT-PRETTY*");
1046  public static final Symbol PRINT_RADIX =
1047    PACKAGE_CL.addExternalSymbol("*PRINT-RADIX*");
1048  public static final Symbol PRINT_READABLY =
1049    PACKAGE_CL.addExternalSymbol("*PRINT-READABLY*");
1050  public static final Symbol PRINT_RIGHT_MARGIN =
1051    PACKAGE_CL.addExternalSymbol("*PRINT-RIGHT-MARGIN*");
1052  public static final Symbol QUERY_IO =
1053    PACKAGE_CL.addExternalSymbol("*QUERY-IO*");
1054  public static final Symbol _RANDOM_STATE_ =
1055    PACKAGE_CL.addExternalSymbol("*RANDOM-STATE*");
1056  public static final Symbol READ_BASE =
1057    PACKAGE_CL.addExternalSymbol("*READ-BASE*");
1058  public static final Symbol READ_DEFAULT_FLOAT_FORMAT =
1059    PACKAGE_CL.addExternalSymbol("*READ-DEFAULT-FLOAT-FORMAT*");
1060  public static final Symbol READ_EVAL =
1061    PACKAGE_CL.addExternalSymbol("*READ-EVAL*");
1062  public static final Symbol READ_SUPPRESS =
1063    PACKAGE_CL.addExternalSymbol("*READ-SUPPRESS*");
1064  public static final Symbol CURRENT_READTABLE =
1065    PACKAGE_CL.addExternalSymbol("*READTABLE*");
1066  public static final Symbol STANDARD_INPUT =
1067    PACKAGE_CL.addExternalSymbol("*STANDARD-INPUT*");
1068  public static final Symbol STANDARD_OUTPUT =
1069    PACKAGE_CL.addExternalSymbol("*STANDARD-OUTPUT*");
1070  public static final Symbol TERMINAL_IO =
1071    PACKAGE_CL.addExternalSymbol("*TERMINAL-IO*");
1072  public static final Symbol TRACE_OUTPUT =
1073    PACKAGE_CL.addExternalSymbol("*TRACE-OUTPUT*");
1074  public static final Symbol PLUS =
1075    PACKAGE_CL.addExternalSymbol("+");
1076  public static final Symbol PLUS_PLUS =
1077    PACKAGE_CL.addExternalSymbol("++");
1078  public static final Symbol PLUS_PLUS_PLUS =
1079    PACKAGE_CL.addExternalSymbol("+++");
1080  public static final Symbol MINUS =
1081    PACKAGE_CL.addExternalSymbol("-");
1082  public static final Symbol SLASH =
1083    PACKAGE_CL.addExternalSymbol("/");
1084  public static final Symbol SLASH_SLASH =
1085    PACKAGE_CL.addExternalSymbol("//");
1086  public static final Symbol SLASH_SLASH_SLASH =
1087    PACKAGE_CL.addExternalSymbol("///");
1088  public static final Symbol NOT_EQUALS =
1089    PACKAGE_CL.addExternalSymbol("/=");
1090  public static final Symbol ONE_PLUS =
1091    PACKAGE_CL.addExternalSymbol("1+");
1092  public static final Symbol ONE_MINUS =
1093    PACKAGE_CL.addExternalSymbol("1-");
1094  public static final Symbol LT =
1095    PACKAGE_CL.addExternalSymbol("<");
1096  public static final Symbol LE =
1097    PACKAGE_CL.addExternalSymbol("<=");
1098  public static final Symbol EQUALS =
1099    PACKAGE_CL.addExternalSymbol("=");
1100  public static final Symbol GT =
1101    PACKAGE_CL.addExternalSymbol(">");
1102  public static final Symbol GE =
1103    PACKAGE_CL.addExternalSymbol(">=");
1104  public static final Symbol ABORT =
1105    PACKAGE_CL.addExternalSymbol("ABORT");
1106  public static final Symbol ABS =
1107    PACKAGE_CL.addExternalSymbol("ABS");
1108  public static final Symbol ACONS =
1109    PACKAGE_CL.addExternalSymbol("ACONS");
1110  public static final Symbol ACOS =
1111    PACKAGE_CL.addExternalSymbol("ACOS");
1112  public static final Symbol ACOSH =
1113    PACKAGE_CL.addExternalSymbol("ACOSH");
1114  public static final Symbol ADD_METHOD =
1115    PACKAGE_CL.addExternalSymbol("ADD-METHOD");
1116  public static final Symbol ADJOIN =
1117    PACKAGE_CL.addExternalSymbol("ADJOIN");
1118  public static final Symbol ADJUST_ARRAY =
1119    PACKAGE_CL.addExternalSymbol("ADJUST-ARRAY");
1120  public static final Symbol ADJUSTABLE_ARRAY_P =
1121    PACKAGE_CL.addExternalSymbol("ADJUSTABLE-ARRAY-P");
1122  public static final Symbol ALLOCATE_INSTANCE =
1123    PACKAGE_CL.addExternalSymbol("ALLOCATE-INSTANCE");
1124  public static final Symbol ALPHA_CHAR_P =
1125    PACKAGE_CL.addExternalSymbol("ALPHA-CHAR-P");
1126  public static final Symbol ALPHANUMERICP =
1127    PACKAGE_CL.addExternalSymbol("ALPHANUMERICP");
1128  public static final Symbol AND =
1129    PACKAGE_CL.addExternalSymbol("AND");
1130  public static final Symbol APPEND =
1131    PACKAGE_CL.addExternalSymbol("APPEND");
1132  public static final Symbol APPLY =
1133    PACKAGE_CL.addExternalSymbol("APPLY");
1134  public static final Symbol APROPOS =
1135    PACKAGE_CL.addExternalSymbol("APROPOS");
1136  public static final Symbol APROPOS_LIST =
1137    PACKAGE_CL.addExternalSymbol("APROPOS-LIST");
1138  public static final Symbol AREF =
1139    PACKAGE_CL.addExternalSymbol("AREF");
1140  public static final Symbol ARITHMETIC_ERROR =
1141    PACKAGE_CL.addExternalSymbol("ARITHMETIC-ERROR");
1142  public static final Symbol ARITHMETIC_ERROR_OPERANDS =
1143    PACKAGE_CL.addExternalSymbol("ARITHMETIC-ERROR-OPERANDS");
1144  public static final Symbol ARITHMETIC_ERROR_OPERATION =
1145    PACKAGE_CL.addExternalSymbol("ARITHMETIC-ERROR-OPERATION");
1146  public static final Symbol ARRAY =
1147    PACKAGE_CL.addExternalSymbol("ARRAY");
1148  public static final Symbol ARRAY_DIMENSION =
1149    PACKAGE_CL.addExternalSymbol("ARRAY-DIMENSION");
1150  public static final Symbol ARRAY_DIMENSION_LIMIT =
1151    PACKAGE_CL.addExternalSymbol("ARRAY-DIMENSION-LIMIT");
1152  public static final Symbol ARRAY_DIMENSIONS =
1153    PACKAGE_CL.addExternalSymbol("ARRAY-DIMENSIONS");
1154  public static final Symbol ARRAY_DISPLACEMENT =
1155    PACKAGE_CL.addExternalSymbol("ARRAY-DISPLACEMENT");
1156  public static final Symbol ARRAY_ELEMENT_TYPE =
1157    PACKAGE_CL.addExternalSymbol("ARRAY-ELEMENT-TYPE");
1158  public static final Symbol ARRAY_HAS_FILL_POINTER_P =
1159    PACKAGE_CL.addExternalSymbol("ARRAY-HAS-FILL-POINTER-P");
1160  public static final Symbol ARRAY_IN_BOUNDS_P =
1161    PACKAGE_CL.addExternalSymbol("ARRAY-IN-BOUNDS-P");
1162  public static final Symbol ARRAY_RANK =
1163    PACKAGE_CL.addExternalSymbol("ARRAY-RANK");
1164  public static final Symbol ARRAY_RANK_LIMIT =
1165    PACKAGE_CL.addExternalSymbol("ARRAY-RANK-LIMIT");
1166  public static final Symbol ARRAY_ROW_MAJOR_INDEX =
1167    PACKAGE_CL.addExternalSymbol("ARRAY-ROW-MAJOR-INDEX");
1168  public static final Symbol ARRAY_TOTAL_SIZE =
1169    PACKAGE_CL.addExternalSymbol("ARRAY-TOTAL-SIZE");
1170  public static final Symbol ARRAY_TOTAL_SIZE_LIMIT =
1171    PACKAGE_CL.addExternalSymbol("ARRAY-TOTAL-SIZE-LIMIT");
1172  public static final Symbol ARRAYP =
1173    PACKAGE_CL.addExternalSymbol("ARRAYP");
1174  public static final Symbol ASH =
1175    PACKAGE_CL.addExternalSymbol("ASH");
1176  public static final Symbol ASIN =
1177    PACKAGE_CL.addExternalSymbol("ASIN");
1178  public static final Symbol ASINH =
1179    PACKAGE_CL.addExternalSymbol("ASINH");
1180  public static final Symbol ASSERT =
1181    PACKAGE_CL.addExternalSymbol("ASSERT");
1182  public static final Symbol ASSOC =
1183    PACKAGE_CL.addExternalSymbol("ASSOC");
1184  public static final Symbol ASSOC_IF =
1185    PACKAGE_CL.addExternalSymbol("ASSOC-IF");
1186  public static final Symbol ASSOC_IF_NOT =
1187    PACKAGE_CL.addExternalSymbol("ASSOC-IF-NOT");
1188  public static final Symbol ATAN =
1189    PACKAGE_CL.addExternalSymbol("ATAN");
1190  public static final Symbol ATANH =
1191    PACKAGE_CL.addExternalSymbol("ATANH");
1192  public static final Symbol ATOM =
1193    PACKAGE_CL.addExternalSymbol("ATOM");
1194  public static final Symbol BASE_CHAR =
1195    PACKAGE_CL.addExternalSymbol("BASE-CHAR");
1196  public static final Symbol BASE_STRING =
1197    PACKAGE_CL.addExternalSymbol("BASE-STRING");
1198  public static final Symbol BIGNUM =
1199    PACKAGE_CL.addExternalSymbol("BIGNUM");
1200  public static final Symbol BIT =
1201    PACKAGE_CL.addExternalSymbol("BIT");
1202  public static final Symbol BIT_AND =
1203    PACKAGE_CL.addExternalSymbol("BIT-AND");
1204  public static final Symbol BIT_ANDC1 =
1205    PACKAGE_CL.addExternalSymbol("BIT-ANDC1");
1206  public static final Symbol BIT_ANDC2 =
1207    PACKAGE_CL.addExternalSymbol("BIT-ANDC2");
1208  public static final Symbol BIT_EQV =
1209    PACKAGE_CL.addExternalSymbol("BIT-EQV");
1210  public static final Symbol BIT_IOR =
1211    PACKAGE_CL.addExternalSymbol("BIT-IOR");
1212  public static final Symbol BIT_NAND =
1213    PACKAGE_CL.addExternalSymbol("BIT-NAND");
1214  public static final Symbol BIT_NOR =
1215    PACKAGE_CL.addExternalSymbol("BIT-NOR");
1216  public static final Symbol BIT_NOT =
1217    PACKAGE_CL.addExternalSymbol("BIT-NOT");
1218  public static final Symbol BIT_ORC1 =
1219    PACKAGE_CL.addExternalSymbol("BIT-ORC1");
1220  public static final Symbol BIT_ORC2 =
1221    PACKAGE_CL.addExternalSymbol("BIT-ORC2");
1222  public static final Symbol BIT_VECTOR =
1223    PACKAGE_CL.addExternalSymbol("BIT-VECTOR");
1224  public static final Symbol BIT_VECTOR_P =
1225    PACKAGE_CL.addExternalSymbol("BIT-VECTOR-P");
1226  public static final Symbol BIT_XOR =
1227    PACKAGE_CL.addExternalSymbol("BIT-XOR");
1228  public static final Symbol BLOCK =
1229    PACKAGE_CL.addExternalSymbol("BLOCK");
1230  public static final Symbol BOOLE =
1231    PACKAGE_CL.addExternalSymbol("BOOLE");
1232  public static final Symbol BOOLE_1 =
1233    PACKAGE_CL.addExternalSymbol("BOOLE-1");
1234  public static final Symbol BOOLE_2 =
1235    PACKAGE_CL.addExternalSymbol("BOOLE-2");
1236  public static final Symbol BOOLE_AND =
1237    PACKAGE_CL.addExternalSymbol("BOOLE-AND");
1238  public static final Symbol BOOLE_ANDC1 =
1239    PACKAGE_CL.addExternalSymbol("BOOLE-ANDC1");
1240  public static final Symbol BOOLE_ANDC2 =
1241    PACKAGE_CL.addExternalSymbol("BOOLE-ANDC2");
1242  public static final Symbol BOOLE_C1 =
1243    PACKAGE_CL.addExternalSymbol("BOOLE-C1");
1244  public static final Symbol BOOLE_C2 =
1245    PACKAGE_CL.addExternalSymbol("BOOLE-C2");
1246  public static final Symbol BOOLE_CLR =
1247    PACKAGE_CL.addExternalSymbol("BOOLE-CLR");
1248  public static final Symbol BOOLE_EQV =
1249    PACKAGE_CL.addExternalSymbol("BOOLE-EQV");
1250  public static final Symbol BOOLE_IOR =
1251    PACKAGE_CL.addExternalSymbol("BOOLE-IOR");
1252  public static final Symbol BOOLE_NAND =
1253    PACKAGE_CL.addExternalSymbol("BOOLE-NAND");
1254  public static final Symbol BOOLE_NOR =
1255    PACKAGE_CL.addExternalSymbol("BOOLE-NOR");
1256  public static final Symbol BOOLE_ORC1 =
1257    PACKAGE_CL.addExternalSymbol("BOOLE-ORC1");
1258  public static final Symbol BOOLE_ORC2 =
1259    PACKAGE_CL.addExternalSymbol("BOOLE-ORC2");
1260  public static final Symbol BOOLE_SET =
1261    PACKAGE_CL.addExternalSymbol("BOOLE-SET");
1262  public static final Symbol BOOLE_XOR =
1263    PACKAGE_CL.addExternalSymbol("BOOLE-XOR");
1264  public static final Symbol BOOLEAN =
1265    PACKAGE_CL.addExternalSymbol("BOOLEAN");
1266  public static final Symbol BOTH_CASE_P =
1267    PACKAGE_CL.addExternalSymbol("BOTH-CASE-P");
1268  public static final Symbol BOUNDP =
1269    PACKAGE_CL.addExternalSymbol("BOUNDP");
1270  public static final Symbol BREAK =
1271    PACKAGE_CL.addExternalSymbol("BREAK");
1272  public static final Symbol BROADCAST_STREAM =
1273    PACKAGE_CL.addExternalSymbol("BROADCAST-STREAM");
1274  public static final Symbol BROADCAST_STREAM_STREAMS =
1275    PACKAGE_CL.addExternalSymbol("BROADCAST-STREAM-STREAMS");
1276  public static final Symbol BUILT_IN_CLASS =
1277    PACKAGE_CL.addExternalSymbol("BUILT-IN-CLASS");
1278  public static final Symbol BUTLAST =
1279    PACKAGE_CL.addExternalSymbol("BUTLAST");
1280  public static final Symbol BYTE =
1281    PACKAGE_CL.addExternalSymbol("BYTE");
1282  public static final Symbol BYTE_POSITION =
1283    PACKAGE_CL.addExternalSymbol("BYTE-POSITION");
1284  public static final Symbol BYTE_SIZE =
1285    PACKAGE_CL.addExternalSymbol("BYTE-SIZE");
1286  public static final Symbol CAAAAR =
1287    PACKAGE_CL.addExternalSymbol("CAAAAR");
1288  public static final Symbol CAAADR =
1289    PACKAGE_CL.addExternalSymbol("CAAADR");
1290  public static final Symbol CAAAR =
1291    PACKAGE_CL.addExternalSymbol("CAAAR");
1292  public static final Symbol CAADAR =
1293    PACKAGE_CL.addExternalSymbol("CAADAR");
1294  public static final Symbol CAADDR =
1295    PACKAGE_CL.addExternalSymbol("CAADDR");
1296  public static final Symbol CAADR =
1297    PACKAGE_CL.addExternalSymbol("CAADR");
1298  public static final Symbol CAAR =
1299    PACKAGE_CL.addExternalSymbol("CAAR");
1300  public static final Symbol CADAAR =
1301    PACKAGE_CL.addExternalSymbol("CADAAR");
1302  public static final Symbol CADADR =
1303    PACKAGE_CL.addExternalSymbol("CADADR");
1304  public static final Symbol CADAR =
1305    PACKAGE_CL.addExternalSymbol("CADAR");
1306  public static final Symbol CADDAR =
1307    PACKAGE_CL.addExternalSymbol("CADDAR");
1308  public static final Symbol CADDDR =
1309    PACKAGE_CL.addExternalSymbol("CADDDR");
1310  public static final Symbol CADDR =
1311    PACKAGE_CL.addExternalSymbol("CADDR");
1312  public static final Symbol CADR =
1313    PACKAGE_CL.addExternalSymbol("CADR");
1314  public static final Symbol CALL_ARGUMENTS_LIMIT =
1315    PACKAGE_CL.addExternalSymbol("CALL-ARGUMENTS-LIMIT");
1316  public static final Symbol CALL_METHOD =
1317    PACKAGE_CL.addExternalSymbol("CALL-METHOD");
1318  public static final Symbol CALL_NEXT_METHOD =
1319    PACKAGE_CL.addExternalSymbol("CALL-NEXT-METHOD");
1320  public static final Symbol CAR =
1321    PACKAGE_CL.addExternalSymbol("CAR");
1322  public static final Symbol CASE =
1323    PACKAGE_CL.addExternalSymbol("CASE");
1324  public static final Symbol CATCH =
1325    PACKAGE_CL.addExternalSymbol("CATCH");
1326  public static final Symbol CCASE =
1327    PACKAGE_CL.addExternalSymbol("CCASE");
1328  public static final Symbol CDAAAR =
1329    PACKAGE_CL.addExternalSymbol("CDAAAR");
1330  public static final Symbol CDAADR =
1331    PACKAGE_CL.addExternalSymbol("CDAADR");
1332  public static final Symbol CDAAR =
1333    PACKAGE_CL.addExternalSymbol("CDAAR");
1334  public static final Symbol CDADAR =
1335    PACKAGE_CL.addExternalSymbol("CDADAR");
1336  public static final Symbol CDADDR =
1337    PACKAGE_CL.addExternalSymbol("CDADDR");
1338  public static final Symbol CDADR =
1339    PACKAGE_CL.addExternalSymbol("CDADR");
1340  public static final Symbol CDAR =
1341    PACKAGE_CL.addExternalSymbol("CDAR");
1342  public static final Symbol CDDAAR =
1343    PACKAGE_CL.addExternalSymbol("CDDAAR");
1344  public static final Symbol CDDADR =
1345    PACKAGE_CL.addExternalSymbol("CDDADR");
1346  public static final Symbol CDDAR =
1347    PACKAGE_CL.addExternalSymbol("CDDAR");
1348  public static final Symbol CDDDAR =
1349    PACKAGE_CL.addExternalSymbol("CDDDAR");
1350  public static final Symbol CDDDDR =
1351    PACKAGE_CL.addExternalSymbol("CDDDDR");
1352  public static final Symbol CDDDR =
1353    PACKAGE_CL.addExternalSymbol("CDDDR");
1354  public static final Symbol CDDR =
1355    PACKAGE_CL.addExternalSymbol("CDDR");
1356  public static final Symbol CDR =
1357    PACKAGE_CL.addExternalSymbol("CDR");
1358  public static final Symbol CEILING =
1359    PACKAGE_CL.addExternalSymbol("CEILING");
1360  public static final Symbol CELL_ERROR =
1361    PACKAGE_CL.addExternalSymbol("CELL-ERROR");
1362  public static final Symbol CELL_ERROR_NAME =
1363    PACKAGE_CL.addExternalSymbol("CELL-ERROR-NAME");
1364  public static final Symbol CERROR =
1365    PACKAGE_CL.addExternalSymbol("CERROR");
1366  public static final Symbol CHANGE_CLASS =
1367    PACKAGE_CL.addExternalSymbol("CHANGE-CLASS");
1368  public static final Symbol CHAR =
1369    PACKAGE_CL.addExternalSymbol("CHAR");
1370  public static final Symbol CHAR_CODE =
1371    PACKAGE_CL.addExternalSymbol("CHAR-CODE");
1372  public static final Symbol CHAR_CODE_LIMIT =
1373    PACKAGE_CL.addExternalSymbol("CHAR-CODE-LIMIT");
1374  public static final Symbol CHAR_DOWNCASE =
1375    PACKAGE_CL.addExternalSymbol("CHAR-DOWNCASE");
1376  public static final Symbol CHAR_EQUAL =
1377    PACKAGE_CL.addExternalSymbol("CHAR-EQUAL");
1378  public static final Symbol CHAR_GREATERP =
1379    PACKAGE_CL.addExternalSymbol("CHAR-GREATERP");
1380  public static final Symbol CHAR_INT =
1381    PACKAGE_CL.addExternalSymbol("CHAR-INT");
1382  public static final Symbol CHAR_LESSP =
1383    PACKAGE_CL.addExternalSymbol("CHAR-LESSP");
1384  public static final Symbol CHAR_NAME =
1385    PACKAGE_CL.addExternalSymbol("CHAR-NAME");
1386  public static final Symbol CHAR_NOT_EQUAL =
1387    PACKAGE_CL.addExternalSymbol("CHAR-NOT-EQUAL");
1388  public static final Symbol CHAR_NOT_GREATERP =
1389    PACKAGE_CL.addExternalSymbol("CHAR-NOT-GREATERP");
1390  public static final Symbol CHAR_NOT_LESSP =
1391    PACKAGE_CL.addExternalSymbol("CHAR-NOT-LESSP");
1392  public static final Symbol CHAR_UPCASE =
1393    PACKAGE_CL.addExternalSymbol("CHAR-UPCASE");
1394  public static final Symbol CHAR_NE =
1395    PACKAGE_CL.addExternalSymbol("CHAR/=");
1396  public static final Symbol CHAR_LT =
1397    PACKAGE_CL.addExternalSymbol("CHAR<");
1398  public static final Symbol CHAR_LE =
1399    PACKAGE_CL.addExternalSymbol("CHAR<=");
1400  public static final Symbol CHAR_EQUALS =
1401    PACKAGE_CL.addExternalSymbol("CHAR=");
1402  public static final Symbol CHAR_GT =
1403    PACKAGE_CL.addExternalSymbol("CHAR>");
1404  public static final Symbol CHAR_GE =
1405    PACKAGE_CL.addExternalSymbol("CHAR>=");
1406  public static final Symbol CHARACTER =
1407    PACKAGE_CL.addExternalSymbol("CHARACTER");
1408  public static final Symbol CHARACTERP =
1409    PACKAGE_CL.addExternalSymbol("CHARACTERP");
1410  public static final Symbol CHECK_TYPE =
1411    PACKAGE_CL.addExternalSymbol("CHECK-TYPE");
1412  public static final Symbol CIS =
1413    PACKAGE_CL.addExternalSymbol("CIS");
1414  public static final Symbol CLASS =
1415    PACKAGE_CL.addExternalSymbol("CLASS");
1416  public static final Symbol CLASS_NAME =
1417    PACKAGE_CL.addExternalSymbol("CLASS-NAME");
1418  public static final Symbol CLASS_OF =
1419    PACKAGE_CL.addExternalSymbol("CLASS-OF");
1420  public static final Symbol CLEAR_INPUT =
1421    PACKAGE_CL.addExternalSymbol("CLEAR-INPUT");
1422  public static final Symbol CLEAR_OUTPUT =
1423    PACKAGE_CL.addExternalSymbol("CLEAR-OUTPUT");
1424  public static final Symbol CLOSE =
1425    PACKAGE_CL.addExternalSymbol("CLOSE");
1426  public static final Symbol CLRHASH =
1427    PACKAGE_CL.addExternalSymbol("CLRHASH");
1428  public static final Symbol CODE_CHAR =
1429    PACKAGE_CL.addExternalSymbol("CODE-CHAR");
1430  public static final Symbol COERCE =
1431    PACKAGE_CL.addExternalSymbol("COERCE");
1432  public static final Symbol COMPILATION_SPEED =
1433    PACKAGE_CL.addExternalSymbol("COMPILATION-SPEED");
1434  public static final Symbol COMPILE =
1435    PACKAGE_CL.addExternalSymbol("COMPILE");
1436  public static final Symbol COMPILE_FILE =
1437    PACKAGE_CL.addExternalSymbol("COMPILE-FILE");
1438  public static final Symbol COMPILE_FILE_PATHNAME =
1439    PACKAGE_CL.addExternalSymbol("COMPILE-FILE-PATHNAME");
1440  public static final Symbol COMPILED_FUNCTION =
1441    PACKAGE_CL.addExternalSymbol("COMPILED-FUNCTION");
1442  public static final Symbol COMPILED_FUNCTION_P =
1443    PACKAGE_CL.addExternalSymbol("COMPILED-FUNCTION-P");
1444  public static final Symbol COMPILER_MACRO =
1445    PACKAGE_CL.addExternalSymbol("COMPILER-MACRO");
1446  public static final Symbol COMPILER_MACRO_FUNCTION =
1447    PACKAGE_CL.addExternalSymbol("COMPILER-MACRO-FUNCTION");
1448  public static final Symbol COMPLEMENT =
1449    PACKAGE_CL.addExternalSymbol("COMPLEMENT");
1450  public static final Symbol COMPLEX =
1451    PACKAGE_CL.addExternalSymbol("COMPLEX");
1452  public static final Symbol COMPLEXP =
1453    PACKAGE_CL.addExternalSymbol("COMPLEXP");
1454  public static final Symbol COMPUTE_APPLICABLE_METHODS =
1455    PACKAGE_CL.addExternalSymbol("COMPUTE-APPLICABLE-METHODS");
1456  public static final Symbol COMPUTE_RESTARTS =
1457    PACKAGE_CL.addExternalSymbol("COMPUTE-RESTARTS");
1458  public static final Symbol CONCATENATE =
1459    PACKAGE_CL.addExternalSymbol("CONCATENATE");
1460  public static final Symbol CONCATENATED_STREAM =
1461    PACKAGE_CL.addExternalSymbol("CONCATENATED-STREAM");
1462  public static final Symbol CONCATENATED_STREAM_STREAMS =
1463    PACKAGE_CL.addExternalSymbol("CONCATENATED-STREAM-STREAMS");
1464  public static final Symbol COND =
1465    PACKAGE_CL.addExternalSymbol("COND");
1466  public static final Symbol CONDITION =
1467    PACKAGE_CL.addExternalSymbol("CONDITION");
1468  public static final Symbol CONJUGATE =
1469    PACKAGE_CL.addExternalSymbol("CONJUGATE");
1470  public static final Symbol CONS =
1471    PACKAGE_CL.addExternalSymbol("CONS");
1472  public static final Symbol CONSP =
1473    PACKAGE_CL.addExternalSymbol("CONSP");
1474  public static final Symbol CONSTANTLY =
1475    PACKAGE_CL.addExternalSymbol("CONSTANTLY");
1476  public static final Symbol CONSTANTP =
1477    PACKAGE_CL.addExternalSymbol("CONSTANTP");
1478  public static final Symbol CONTINUE =
1479    PACKAGE_CL.addExternalSymbol("CONTINUE");
1480  public static final Symbol CONTROL_ERROR =
1481    PACKAGE_CL.addExternalSymbol("CONTROL-ERROR");
1482  public static final Symbol COPY_ALIST =
1483    PACKAGE_CL.addExternalSymbol("COPY-ALIST");
1484  public static final Symbol COPY_LIST =
1485    PACKAGE_CL.addExternalSymbol("COPY-LIST");
1486  public static final Symbol COPY_PPRINT_DISPATCH =
1487    PACKAGE_CL.addExternalSymbol("COPY-PPRINT-DISPATCH");
1488  public static final Symbol COPY_READTABLE =
1489    PACKAGE_CL.addExternalSymbol("COPY-READTABLE");
1490  public static final Symbol COPY_SEQ =
1491    PACKAGE_CL.addExternalSymbol("COPY-SEQ");
1492  public static final Symbol COPY_STRUCTURE =
1493    PACKAGE_CL.addExternalSymbol("COPY-STRUCTURE");
1494  public static final Symbol COPY_SYMBOL =
1495    PACKAGE_CL.addExternalSymbol("COPY-SYMBOL");
1496  public static final Symbol COPY_TREE =
1497    PACKAGE_CL.addExternalSymbol("COPY-TREE");
1498  public static final Symbol COS =
1499    PACKAGE_CL.addExternalSymbol("COS");
1500  public static final Symbol COSH =
1501    PACKAGE_CL.addExternalSymbol("COSH");
1502  public static final Symbol COUNT =
1503    PACKAGE_CL.addExternalSymbol("COUNT");
1504  public static final Symbol COUNT_IF =
1505    PACKAGE_CL.addExternalSymbol("COUNT-IF");
1506  public static final Symbol COUNT_IF_NOT =
1507    PACKAGE_CL.addExternalSymbol("COUNT-IF-NOT");
1508  public static final Symbol CTYPECASE =
1509    PACKAGE_CL.addExternalSymbol("CTYPECASE");
1510  public static final Symbol DEBUG =
1511    PACKAGE_CL.addExternalSymbol("DEBUG");
1512  public static final Symbol DECF =
1513    PACKAGE_CL.addExternalSymbol("DECF");
1514  public static final Symbol DECLAIM =
1515    PACKAGE_CL.addExternalSymbol("DECLAIM");
1516  public static final Symbol DECLARATION =
1517    PACKAGE_CL.addExternalSymbol("DECLARATION");
1518  public static final Symbol DECLARE =
1519    PACKAGE_CL.addExternalSymbol("DECLARE");
1520  public static final Symbol DECODE_FLOAT =
1521    PACKAGE_CL.addExternalSymbol("DECODE-FLOAT");
1522  public static final Symbol DECODE_UNIVERSAL_TIME =
1523    PACKAGE_CL.addExternalSymbol("DECODE-UNIVERSAL-TIME");
1524  public static final Symbol DEFCLASS =
1525    PACKAGE_CL.addExternalSymbol("DEFCLASS");
1526  public static final Symbol DEFCONSTANT =
1527    PACKAGE_CL.addExternalSymbol("DEFCONSTANT");
1528  public static final Symbol DEFGENERIC =
1529    PACKAGE_CL.addExternalSymbol("DEFGENERIC");
1530  public static final Symbol DEFINE_COMPILER_MACRO =
1531    PACKAGE_CL.addExternalSymbol("DEFINE-COMPILER-MACRO");
1532  public static final Symbol DEFINE_CONDITION =
1533    PACKAGE_CL.addExternalSymbol("DEFINE-CONDITION");
1534  public static final Symbol DEFINE_METHOD_COMBINATION =
1535    PACKAGE_CL.addExternalSymbol("DEFINE-METHOD-COMBINATION");
1536  public static final Symbol DEFINE_MODIFY_MACRO =
1537    PACKAGE_CL.addExternalSymbol("DEFINE-MODIFY-MACRO");
1538  public static final Symbol DEFINE_SETF_EXPANDER =
1539    PACKAGE_CL.addExternalSymbol("DEFINE-SETF-EXPANDER");
1540  public static final Symbol DEFINE_SYMBOL_MACRO =
1541    PACKAGE_CL.addExternalSymbol("DEFINE-SYMBOL-MACRO");
1542  public static final Symbol DEFMACRO =
1543    PACKAGE_CL.addExternalSymbol("DEFMACRO");
1544  public static final Symbol DEFMETHOD =
1545    PACKAGE_CL.addExternalSymbol("DEFMETHOD");
1546  public static final Symbol DEFPACKAGE =
1547    PACKAGE_CL.addExternalSymbol("DEFPACKAGE");
1548  public static final Symbol DEFPARAMETER =
1549    PACKAGE_CL.addExternalSymbol("DEFPARAMETER");
1550  public static final Symbol DEFSETF =
1551    PACKAGE_CL.addExternalSymbol("DEFSETF");
1552  public static final Symbol DEFSTRUCT =
1553    PACKAGE_CL.addExternalSymbol("DEFSTRUCT");
1554  public static final Symbol DEFTYPE =
1555    PACKAGE_CL.addExternalSymbol("DEFTYPE");
1556  public static final Symbol DEFUN =
1557    PACKAGE_CL.addExternalSymbol("DEFUN");
1558  public static final Symbol DEFVAR =
1559    PACKAGE_CL.addExternalSymbol("DEFVAR");
1560  public static final Symbol DELETE =
1561    PACKAGE_CL.addExternalSymbol("DELETE");
1562  public static final Symbol DELETE_DUPLICATES =
1563    PACKAGE_CL.addExternalSymbol("DELETE-DUPLICATES");
1564  public static final Symbol DELETE_FILE =
1565    PACKAGE_CL.addExternalSymbol("DELETE-FILE");
1566  public static final Symbol DELETE_IF =
1567    PACKAGE_CL.addExternalSymbol("DELETE-IF");
1568  public static final Symbol DELETE_IF_NOT =
1569    PACKAGE_CL.addExternalSymbol("DELETE-IF-NOT");
1570  public static final Symbol DELETE_PACKAGE =
1571    PACKAGE_CL.addExternalSymbol("DELETE-PACKAGE");
1572  public static final Symbol DENOMINATOR =
1573    PACKAGE_CL.addExternalSymbol("DENOMINATOR");
1574  public static final Symbol DEPOSIT_FIELD =
1575    PACKAGE_CL.addExternalSymbol("DEPOSIT-FIELD");
1576  public static final Symbol DESCRIBE =
1577    PACKAGE_CL.addExternalSymbol("DESCRIBE");
1578  public static final Symbol DESCRIBE_OBJECT =
1579    PACKAGE_CL.addExternalSymbol("DESCRIBE-OBJECT");
1580  public static final Symbol DESTRUCTURING_BIND =
1581    PACKAGE_CL.addExternalSymbol("DESTRUCTURING-BIND");
1582  public static final Symbol DIGIT_CHAR =
1583    PACKAGE_CL.addExternalSymbol("DIGIT-CHAR");
1584  public static final Symbol DIGIT_CHAR_P =
1585    PACKAGE_CL.addExternalSymbol("DIGIT-CHAR-P");
1586  public static final Symbol DIRECTORY =
1587    PACKAGE_CL.addExternalSymbol("DIRECTORY");
1588  public static final Symbol DIRECTORY_NAMESTRING =
1589    PACKAGE_CL.addExternalSymbol("DIRECTORY-NAMESTRING");
1590  public static final Symbol DISASSEMBLE =
1591    PACKAGE_CL.addExternalSymbol("DISASSEMBLE");
1592  public static final Symbol DIVISION_BY_ZERO =
1593    PACKAGE_CL.addExternalSymbol("DIVISION-BY-ZERO");
1594  public static final Symbol DO =
1595    PACKAGE_CL.addExternalSymbol("DO");
1596  public static final Symbol DO_STAR =
1597    PACKAGE_CL.addExternalSymbol("DO*");
1598  public static final Symbol DO_ALL_SYMBOLS =
1599    PACKAGE_CL.addExternalSymbol("DO-ALL-SYMBOLS");
1600  public static final Symbol DO_EXTERNAL_SYMBOLS =
1601    PACKAGE_CL.addExternalSymbol("DO-EXTERNAL-SYMBOLS");
1602  public static final Symbol DO_SYMBOLS =
1603    PACKAGE_CL.addExternalSymbol("DO-SYMBOLS");
1604  public static final Symbol DOCUMENTATION =
1605    PACKAGE_CL.addExternalSymbol("DOCUMENTATION");
1606  public static final Symbol DOLIST =
1607    PACKAGE_CL.addExternalSymbol("DOLIST");
1608  public static final Symbol DOTIMES =
1609    PACKAGE_CL.addExternalSymbol("DOTIMES");
1610  public static final Symbol DOUBLE_FLOAT =
1611    PACKAGE_CL.addExternalSymbol("DOUBLE-FLOAT");
1612  public static final Symbol DOUBLE_FLOAT_EPSILON =
1613    PACKAGE_CL.addExternalSymbol("DOUBLE-FLOAT-EPSILON");
1614  public static final Symbol DOUBLE_FLOAT_NEGATIVE_EPSILON =
1615    PACKAGE_CL.addExternalSymbol("DOUBLE-FLOAT-NEGATIVE-EPSILON");
1616  public static final Symbol DPB =
1617    PACKAGE_CL.addExternalSymbol("DPB");
1618  public static final Symbol DRIBBLE =
1619    PACKAGE_CL.addExternalSymbol("DRIBBLE");
1620  public static final Symbol DYNAMIC_EXTENT =
1621    PACKAGE_CL.addExternalSymbol("DYNAMIC-EXTENT");
1622  public static final Symbol ECASE =
1623    PACKAGE_CL.addExternalSymbol("ECASE");
1624  public static final Symbol ECHO_STREAM =
1625    PACKAGE_CL.addExternalSymbol("ECHO-STREAM");
1626  public static final Symbol ECHO_STREAM_INPUT_STREAM =
1627    PACKAGE_CL.addExternalSymbol("ECHO-STREAM-INPUT-STREAM");
1628  public static final Symbol ECHO_STREAM_OUTPUT_STREAM =
1629    PACKAGE_CL.addExternalSymbol("ECHO-STREAM-OUTPUT-STREAM");
1630  public static final Symbol ED =
1631    PACKAGE_CL.addExternalSymbol("ED");
1632  public static final Symbol EIGHTH =
1633    PACKAGE_CL.addExternalSymbol("EIGHTH");
1634  public static final Symbol ELT =
1635    PACKAGE_CL.addExternalSymbol("ELT");
1636  public static final Symbol ENCODE_UNIVERSAL_TIME =
1637    PACKAGE_CL.addExternalSymbol("ENCODE-UNIVERSAL-TIME");
1638  public static final Symbol END_OF_FILE =
1639    PACKAGE_CL.addExternalSymbol("END-OF-FILE");
1640  public static final Symbol ENDP =
1641    PACKAGE_CL.addExternalSymbol("ENDP");
1642  public static final Symbol ENOUGH_NAMESTRING =
1643    PACKAGE_CL.addExternalSymbol("ENOUGH-NAMESTRING");
1644  public static final Symbol ENSURE_DIRECTORIES_EXIST =
1645    PACKAGE_CL.addExternalSymbol("ENSURE-DIRECTORIES-EXIST");
1646  public static final Symbol ENSURE_GENERIC_FUNCTION =
1647    PACKAGE_CL.addExternalSymbol("ENSURE-GENERIC-FUNCTION");
1648  public static final Symbol EQ =
1649    PACKAGE_CL.addExternalSymbol("EQ");
1650  public static final Symbol EQL =
1651    PACKAGE_CL.addExternalSymbol("EQL");
1652  public static final Symbol EQUAL =
1653    PACKAGE_CL.addExternalSymbol("EQUAL");
1654  public static final Symbol EQUALP =
1655    PACKAGE_CL.addExternalSymbol("EQUALP");
1656  public static final Symbol ERROR =
1657    PACKAGE_CL.addExternalSymbol("ERROR");
1658  public static final Symbol ETYPECASE =
1659    PACKAGE_CL.addExternalSymbol("ETYPECASE");
1660  public static final Symbol EVAL =
1661    PACKAGE_CL.addExternalSymbol("EVAL");
1662  public static final Symbol EVAL_WHEN =
1663    PACKAGE_CL.addExternalSymbol("EVAL-WHEN");
1664  public static final Symbol EVENP =
1665    PACKAGE_CL.addExternalSymbol("EVENP");
1666  public static final Symbol EVERY =
1667    PACKAGE_CL.addExternalSymbol("EVERY");
1668  public static final Symbol EXP =
1669    PACKAGE_CL.addExternalSymbol("EXP");
1670  public static final Symbol EXPORT =
1671    PACKAGE_CL.addExternalSymbol("EXPORT");
1672  public static final Symbol EXPT =
1673    PACKAGE_CL.addExternalSymbol("EXPT");
1674  public static final Symbol EXTENDED_CHAR =
1675    PACKAGE_CL.addExternalSymbol("EXTENDED-CHAR");
1676  public static final Symbol FBOUNDP =
1677    PACKAGE_CL.addExternalSymbol("FBOUNDP");
1678  public static final Symbol FCEILING =
1679    PACKAGE_CL.addExternalSymbol("FCEILING");
1680  public static final Symbol FDEFINITION =
1681    PACKAGE_CL.addExternalSymbol("FDEFINITION");
1682  public static final Symbol FFLOOR =
1683    PACKAGE_CL.addExternalSymbol("FFLOOR");
1684  public static final Symbol FIFTH =
1685    PACKAGE_CL.addExternalSymbol("FIFTH");
1686  public static final Symbol FILE_AUTHOR =
1687    PACKAGE_CL.addExternalSymbol("FILE-AUTHOR");
1688  public static final Symbol FILE_ERROR =
1689    PACKAGE_CL.addExternalSymbol("FILE-ERROR");
1690  public static final Symbol FILE_ERROR_PATHNAME =
1691    PACKAGE_CL.addExternalSymbol("FILE-ERROR-PATHNAME");
1692  public static final Symbol FILE_LENGTH =
1693    PACKAGE_CL.addExternalSymbol("FILE-LENGTH");
1694  public static final Symbol FILE_NAMESTRING =
1695    PACKAGE_CL.addExternalSymbol("FILE-NAMESTRING");
1696  public static final Symbol FILE_POSITION =
1697    PACKAGE_CL.addExternalSymbol("FILE-POSITION");
1698  public static final Symbol FILE_STREAM =
1699    PACKAGE_CL.addExternalSymbol("FILE-STREAM");
1700  public static final Symbol FILE_STRING_LENGTH =
1701    PACKAGE_CL.addExternalSymbol("FILE-STRING-LENGTH");
1702  public static final Symbol FILE_WRITE_DATE =
1703    PACKAGE_CL.addExternalSymbol("FILE-WRITE-DATE");
1704  public static final Symbol FILL =
1705    PACKAGE_CL.addExternalSymbol("FILL");
1706  public static final Symbol FILL_POINTER =
1707    PACKAGE_CL.addExternalSymbol("FILL-POINTER");
1708  public static final Symbol FIND =
1709    PACKAGE_CL.addExternalSymbol("FIND");
1710  public static final Symbol FIND_ALL_SYMBOLS =
1711    PACKAGE_CL.addExternalSymbol("FIND-ALL-SYMBOLS");
1712  public static final Symbol FIND_CLASS =
1713    PACKAGE_CL.addExternalSymbol("FIND-CLASS");
1714  public static final Symbol FIND_IF =
1715    PACKAGE_CL.addExternalSymbol("FIND-IF");
1716  public static final Symbol FIND_IF_NOT =
1717    PACKAGE_CL.addExternalSymbol("FIND-IF-NOT");
1718  public static final Symbol FIND_METHOD =
1719    PACKAGE_CL.addExternalSymbol("FIND-METHOD");
1720  public static final Symbol FIND_PACKAGE =
1721    PACKAGE_CL.addExternalSymbol("FIND-PACKAGE");
1722  public static final Symbol FIND_RESTART =
1723    PACKAGE_CL.addExternalSymbol("FIND-RESTART");
1724  public static final Symbol FIND_SYMBOL =
1725    PACKAGE_CL.addExternalSymbol("FIND-SYMBOL");
1726  public static final Symbol FINISH_OUTPUT =
1727    PACKAGE_CL.addExternalSymbol("FINISH-OUTPUT");
1728  public static final Symbol FIRST =
1729    PACKAGE_CL.addExternalSymbol("FIRST");
1730  public static final Symbol FIXNUM =
1731    PACKAGE_CL.addExternalSymbol("FIXNUM");
1732  public static final Symbol FLET =
1733    PACKAGE_CL.addExternalSymbol("FLET");
1734  public static final Symbol FLOAT =
1735    PACKAGE_CL.addExternalSymbol("FLOAT");
1736  public static final Symbol FLOAT_DIGITS =
1737    PACKAGE_CL.addExternalSymbol("FLOAT-DIGITS");
1738  public static final Symbol FLOAT_PRECISION =
1739    PACKAGE_CL.addExternalSymbol("FLOAT-PRECISION");
1740  public static final Symbol FLOAT_RADIX =
1741    PACKAGE_CL.addExternalSymbol("FLOAT-RADIX");
1742  public static final Symbol FLOAT_SIGN =
1743    PACKAGE_CL.addExternalSymbol("FLOAT-SIGN");
1744  public static final Symbol FLOATING_POINT_INEXACT =
1745    PACKAGE_CL.addExternalSymbol("FLOATING-POINT-INEXACT");
1746  public static final Symbol FLOATING_POINT_INVALID_OPERATION =
1747    PACKAGE_CL.addExternalSymbol("FLOATING-POINT-INVALID-OPERATION");
1748  public static final Symbol FLOATING_POINT_OVERFLOW =
1749    PACKAGE_CL.addExternalSymbol("FLOATING-POINT-OVERFLOW");
1750  public static final Symbol FLOATING_POINT_UNDERFLOW =
1751    PACKAGE_CL.addExternalSymbol("FLOATING-POINT-UNDERFLOW");
1752  public static final Symbol FLOATP =
1753    PACKAGE_CL.addExternalSymbol("FLOATP");
1754  public static final Symbol FLOOR =
1755    PACKAGE_CL.addExternalSymbol("FLOOR");
1756  public static final Symbol FMAKUNBOUND =
1757    PACKAGE_CL.addExternalSymbol("FMAKUNBOUND");
1758  public static final Symbol FORCE_OUTPUT =
1759    PACKAGE_CL.addExternalSymbol("FORCE-OUTPUT");
1760  public static final Symbol FORMAT =
1761    PACKAGE_CL.addExternalSymbol("FORMAT");
1762  public static final Symbol FORMATTER =
1763    PACKAGE_CL.addExternalSymbol("FORMATTER");
1764  public static final Symbol FOURTH =
1765    PACKAGE_CL.addExternalSymbol("FOURTH");
1766  public static final Symbol FRESH_LINE =
1767    PACKAGE_CL.addExternalSymbol("FRESH-LINE");
1768  public static final Symbol FROUND =
1769    PACKAGE_CL.addExternalSymbol("FROUND");
1770  public static final Symbol FTRUNCATE =
1771    PACKAGE_CL.addExternalSymbol("FTRUNCATE");
1772  public static final Symbol FTYPE =
1773    PACKAGE_CL.addExternalSymbol("FTYPE");
1774  public static final Symbol FUNCALL =
1775    PACKAGE_CL.addExternalSymbol("FUNCALL");
1776  public static final Symbol FUNCTION =
1777    PACKAGE_CL.addExternalSymbol("FUNCTION");
1778  public static final Symbol FUNCTION_KEYWORDS =
1779    PACKAGE_CL.addExternalSymbol("FUNCTION-KEYWORDS");
1780  public static final Symbol FUNCTION_LAMBDA_EXPRESSION =
1781    PACKAGE_CL.addExternalSymbol("FUNCTION-LAMBDA-EXPRESSION");
1782  public static final Symbol FUNCTIONP =
1783    PACKAGE_CL.addExternalSymbol("FUNCTIONP");
1784  public static final Symbol GCD =
1785    PACKAGE_CL.addExternalSymbol("GCD");
1786  public static final Symbol GENERIC_FUNCTION =
1787    PACKAGE_CL.addExternalSymbol("GENERIC-FUNCTION");
1788  public static final Symbol GENSYM =
1789    PACKAGE_CL.addExternalSymbol("GENSYM");
1790  public static final Symbol GENTEMP =
1791    PACKAGE_CL.addExternalSymbol("GENTEMP");
1792  public static final Symbol GET =
1793    PACKAGE_CL.addExternalSymbol("GET");
1794  public static final Symbol GET_DECODED_TIME =
1795    PACKAGE_CL.addExternalSymbol("GET-DECODED-TIME");
1796  public static final Symbol GET_DISPATCH_MACRO_CHARACTER =
1797    PACKAGE_CL.addExternalSymbol("GET-DISPATCH-MACRO-CHARACTER");
1798  public static final Symbol GET_INTERNAL_REAL_TIME =
1799    PACKAGE_CL.addExternalSymbol("GET-INTERNAL-REAL-TIME");
1800  public static final Symbol GET_INTERNAL_RUN_TIME =
1801    PACKAGE_CL.addExternalSymbol("GET-INTERNAL-RUN-TIME");
1802  public static final Symbol GET_MACRO_CHARACTER =
1803    PACKAGE_CL.addExternalSymbol("GET-MACRO-CHARACTER");
1804  public static final Symbol GET_OUTPUT_STREAM_STRING =
1805    PACKAGE_CL.addExternalSymbol("GET-OUTPUT-STREAM-STRING");
1806  public static final Symbol GET_PROPERTIES =
1807    PACKAGE_CL.addExternalSymbol("GET-PROPERTIES");
1808  public static final Symbol GET_SETF_EXPANSION =
1809    PACKAGE_CL.addExternalSymbol("GET-SETF-EXPANSION");
1810  public static final Symbol GET_UNIVERSAL_TIME =
1811    PACKAGE_CL.addExternalSymbol("GET-UNIVERSAL-TIME");
1812  public static final Symbol GETF =
1813    PACKAGE_CL.addExternalSymbol("GETF");
1814  public static final Symbol GETHASH =
1815    PACKAGE_CL.addExternalSymbol("GETHASH");
1816  public static final Symbol GO =
1817    PACKAGE_CL.addExternalSymbol("GO");
1818  public static final Symbol GRAPHIC_CHAR_P =
1819    PACKAGE_CL.addExternalSymbol("GRAPHIC-CHAR-P");
1820  public static final Symbol HANDLER_BIND =
1821    PACKAGE_CL.addExternalSymbol("HANDLER-BIND");
1822  public static final Symbol HANDLER_CASE =
1823    PACKAGE_CL.addExternalSymbol("HANDLER-CASE");
1824  public static final Symbol HASH_TABLE =
1825    PACKAGE_CL.addExternalSymbol("HASH-TABLE");
1826  public static final Symbol HASH_TABLE_COUNT =
1827    PACKAGE_CL.addExternalSymbol("HASH-TABLE-COUNT");
1828  public static final Symbol HASH_TABLE_P =
1829    PACKAGE_CL.addExternalSymbol("HASH-TABLE-P");
1830  public static final Symbol HASH_TABLE_REHASH_SIZE =
1831    PACKAGE_CL.addExternalSymbol("HASH-TABLE-REHASH-SIZE");
1832  public static final Symbol HASH_TABLE_REHASH_THRESHOLD =
1833    PACKAGE_CL.addExternalSymbol("HASH-TABLE-REHASH-THRESHOLD");
1834  public static final Symbol HASH_TABLE_SIZE =
1835    PACKAGE_CL.addExternalSymbol("HASH-TABLE-SIZE");
1836  public static final Symbol HASH_TABLE_TEST =
1837    PACKAGE_CL.addExternalSymbol("HASH-TABLE-TEST");
1838  public static final Symbol HOST_NAMESTRING =
1839    PACKAGE_CL.addExternalSymbol("HOST-NAMESTRING");
1840  public static final Symbol IDENTITY =
1841    PACKAGE_CL.addExternalSymbol("IDENTITY");
1842  public static final Symbol IF =
1843    PACKAGE_CL.addExternalSymbol("IF");
1844  public static final Symbol IGNORABLE =
1845    PACKAGE_CL.addExternalSymbol("IGNORABLE");
1846  public static final Symbol IGNORE =
1847    PACKAGE_CL.addExternalSymbol("IGNORE");
1848  public static final Symbol IGNORE_ERRORS =
1849    PACKAGE_CL.addExternalSymbol("IGNORE-ERRORS");
1850  public static final Symbol IMAGPART =
1851    PACKAGE_CL.addExternalSymbol("IMAGPART");
1852  public static final Symbol IMPORT =
1853    PACKAGE_CL.addExternalSymbol("IMPORT");
1854  public static final Symbol IN_PACKAGE =
1855    PACKAGE_CL.addExternalSymbol("IN-PACKAGE");
1856  public static final Symbol INCF =
1857    PACKAGE_CL.addExternalSymbol("INCF");
1858  public static final Symbol INITIALIZE_INSTANCE =
1859    PACKAGE_CL.addExternalSymbol("INITIALIZE-INSTANCE");
1860  public static final Symbol INLINE =
1861    PACKAGE_CL.addExternalSymbol("INLINE");
1862  public static final Symbol INPUT_STREAM_P =
1863    PACKAGE_CL.addExternalSymbol("INPUT-STREAM-P");
1864  public static final Symbol INSPECT =
1865    PACKAGE_CL.addExternalSymbol("INSPECT");
1866  public static final Symbol INTEGER =
1867    PACKAGE_CL.addExternalSymbol("INTEGER");
1868  public static final Symbol INTEGER_DECODE_FLOAT =
1869    PACKAGE_CL.addExternalSymbol("INTEGER-DECODE-FLOAT");
1870  public static final Symbol INTEGER_LENGTH =
1871    PACKAGE_CL.addExternalSymbol("INTEGER-LENGTH");
1872  public static final Symbol INTEGERP =
1873    PACKAGE_CL.addExternalSymbol("INTEGERP");
1874  public static final Symbol INTERACTIVE_STREAM_P =
1875    PACKAGE_CL.addExternalSymbol("INTERACTIVE-STREAM-P");
1876  public static final Symbol INTERN =
1877    PACKAGE_CL.addExternalSymbol("INTERN");
1878  public static final Symbol INTERNAL_TIME_UNITS_PER_SECOND =
1879    PACKAGE_CL.addExternalSymbol("INTERNAL-TIME-UNITS-PER-SECOND");
1880  public static final Symbol INTERSECTION =
1881    PACKAGE_CL.addExternalSymbol("INTERSECTION");
1882  public static final Symbol INVALID_METHOD_ERROR =
1883    PACKAGE_CL.addExternalSymbol("INVALID-METHOD-ERROR");
1884  public static final Symbol INVOKE_DEBUGGER =
1885    PACKAGE_CL.addExternalSymbol("INVOKE-DEBUGGER");
1886  public static final Symbol INVOKE_RESTART =
1887    PACKAGE_CL.addExternalSymbol("INVOKE-RESTART");
1888  public static final Symbol INVOKE_RESTART_INTERACTIVELY =
1889    PACKAGE_CL.addExternalSymbol("INVOKE-RESTART-INTERACTIVELY");
1890  public static final Symbol ISQRT =
1891    PACKAGE_CL.addExternalSymbol("ISQRT");
1892  public static final Symbol KEYWORD =
1893    PACKAGE_CL.addExternalSymbol("KEYWORD");
1894  public static final Symbol KEYWORDP =
1895    PACKAGE_CL.addExternalSymbol("KEYWORDP");
1896  public static final Symbol LABELS =
1897    PACKAGE_CL.addExternalSymbol("LABELS");
1898  public static final Symbol LAMBDA =
1899    PACKAGE_CL.addExternalSymbol("LAMBDA");
1900  public static final Symbol LAMBDA_LIST_KEYWORDS =
1901    PACKAGE_CL.addExternalSymbol("LAMBDA-LIST-KEYWORDS");
1902  public static final Symbol LAMBDA_PARAMETERS_LIMIT =
1903    PACKAGE_CL.addExternalSymbol("LAMBDA-PARAMETERS-LIMIT");
1904  public static final Symbol LAST =
1905    PACKAGE_CL.addExternalSymbol("LAST");
1906  public static final Symbol LCM =
1907    PACKAGE_CL.addExternalSymbol("LCM");
1908  public static final Symbol LDB =
1909    PACKAGE_CL.addExternalSymbol("LDB");
1910  public static final Symbol LDB_TEST =
1911    PACKAGE_CL.addExternalSymbol("LDB-TEST");
1912  public static final Symbol LDIFF =
1913    PACKAGE_CL.addExternalSymbol("LDIFF");
1914  public static final Symbol LEAST_NEGATIVE_DOUBLE_FLOAT =
1915    PACKAGE_CL.addExternalSymbol("LEAST-NEGATIVE-DOUBLE-FLOAT");
1916  public static final Symbol LEAST_NEGATIVE_LONG_FLOAT =
1917    PACKAGE_CL.addExternalSymbol("LEAST-NEGATIVE-LONG-FLOAT");
1918  public static final Symbol LEAST_NEGATIVE_NORMALIZED_DOUBLE_FLOAT =
1919    PACKAGE_CL.addExternalSymbol("LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT");
1920  public static final Symbol LEAST_NEGATIVE_NORMALIZED_LONG_FLOAT =
1921    PACKAGE_CL.addExternalSymbol("LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT");
1922  public static final Symbol LEAST_NEGATIVE_NORMALIZED_SHORT_FLOAT =
1923    PACKAGE_CL.addExternalSymbol("LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT");
1924  public static final Symbol LEAST_NEGATIVE_NORMALIZED_SINGLE_FLOAT =
1925    PACKAGE_CL.addExternalSymbol("LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT");
1926  public static final Symbol LEAST_NEGATIVE_SHORT_FLOAT =
1927    PACKAGE_CL.addExternalSymbol("LEAST-NEGATIVE-SHORT-FLOAT");
1928  public static final Symbol LEAST_NEGATIVE_SINGLE_FLOAT =
1929    PACKAGE_CL.addExternalSymbol("LEAST-NEGATIVE-SINGLE-FLOAT");
1930  public static final Symbol LEAST_POSITIVE_DOUBLE_FLOAT =
1931    PACKAGE_CL.addExternalSymbol("LEAST-POSITIVE-DOUBLE-FLOAT");
1932  public static final Symbol LEAST_POSITIVE_LONG_FLOAT =
1933    PACKAGE_CL.addExternalSymbol("LEAST-POSITIVE-LONG-FLOAT");
1934  public static final Symbol LEAST_POSITIVE_NORMALIZED_DOUBLE_FLOAT =
1935    PACKAGE_CL.addExternalSymbol("LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT");
1936  public static final Symbol LEAST_POSITIVE_NORMALIZED_LONG_FLOAT =
1937    PACKAGE_CL.addExternalSymbol("LEAST-POSITIVE-NORMALIZED-LONG-FLOAT");
1938  public static final Symbol LEAST_POSITIVE_NORMALIZED_SHORT_FLOAT =
1939    PACKAGE_CL.addExternalSymbol("LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT");
1940  public static final Symbol LEAST_POSITIVE_NORMALIZED_SINGLE_FLOAT =
1941    PACKAGE_CL.addExternalSymbol("LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT");
1942  public static final Symbol LEAST_POSITIVE_SHORT_FLOAT =
1943    PACKAGE_CL.addExternalSymbol("LEAST-POSITIVE-SHORT-FLOAT");
1944  public static final Symbol LEAST_POSITIVE_SINGLE_FLOAT =
1945    PACKAGE_CL.addExternalSymbol("LEAST-POSITIVE-SINGLE-FLOAT");
1946  public static final Symbol LENGTH =
1947    PACKAGE_CL.addExternalSymbol("LENGTH");
1948  public static final Symbol LET =
1949    PACKAGE_CL.addExternalSymbol("LET");
1950  public static final Symbol LET_STAR =
1951    PACKAGE_CL.addExternalSymbol("LET*");
1952  public static final Symbol LISP_IMPLEMENTATION_TYPE =
1953    PACKAGE_CL.addExternalSymbol("LISP-IMPLEMENTATION-TYPE");
1954  public static final Symbol LISP_IMPLEMENTATION_VERSION =
1955    PACKAGE_CL.addExternalSymbol("LISP-IMPLEMENTATION-VERSION");
1956  public static final Symbol LIST =
1957    PACKAGE_CL.addExternalSymbol("LIST");
1958  public static final Symbol LIST_STAR =
1959    PACKAGE_CL.addExternalSymbol("LIST*");
1960  public static final Symbol LIST_ALL_PACKAGES =
1961    PACKAGE_CL.addExternalSymbol("LIST-ALL-PACKAGES");
1962  public static final Symbol LIST_LENGTH =
1963    PACKAGE_CL.addExternalSymbol("LIST-LENGTH");
1964  public static final Symbol LISTEN =
1965    PACKAGE_CL.addExternalSymbol("LISTEN");
1966  public static final Symbol LISTP =
1967    PACKAGE_CL.addExternalSymbol("LISTP");
1968  public static final Symbol LOAD =
1969    PACKAGE_CL.addExternalSymbol("LOAD");
1970  public static final Symbol LOAD_LOGICAL_PATHNAME_TRANSLATIONS =
1971    PACKAGE_CL.addExternalSymbol("LOAD-LOGICAL-PATHNAME-TRANSLATIONS");
1972  public static final Symbol LOAD_TIME_VALUE =
1973    PACKAGE_CL.addExternalSymbol("LOAD-TIME-VALUE");
1974  public static final Symbol LOCALLY =
1975    PACKAGE_CL.addExternalSymbol("LOCALLY");
1976  public static final Symbol LOG =
1977    PACKAGE_CL.addExternalSymbol("LOG");
1978  public static final Symbol LOGAND =
1979    PACKAGE_CL.addExternalSymbol("LOGAND");
1980  public static final Symbol LOGANDC1 =
1981    PACKAGE_CL.addExternalSymbol("LOGANDC1");
1982  public static final Symbol LOGANDC2 =
1983    PACKAGE_CL.addExternalSymbol("LOGANDC2");
1984  public static final Symbol LOGBITP =
1985    PACKAGE_CL.addExternalSymbol("LOGBITP");
1986  public static final Symbol LOGCOUNT =
1987    PACKAGE_CL.addExternalSymbol("LOGCOUNT");
1988  public static final Symbol LOGEQV =
1989    PACKAGE_CL.addExternalSymbol("LOGEQV");
1990  public static final Symbol LOGICAL_PATHNAME =
1991    PACKAGE_CL.addExternalSymbol("LOGICAL-PATHNAME");
1992  public static final Symbol LOGICAL_PATHNAME_TRANSLATIONS =
1993    PACKAGE_CL.addExternalSymbol("LOGICAL-PATHNAME-TRANSLATIONS");
1994  public static final Symbol LOGIOR =
1995    PACKAGE_CL.addExternalSymbol("LOGIOR");
1996  public static final Symbol LOGNAND =
1997    PACKAGE_CL.addExternalSymbol("LOGNAND");
1998  public static final Symbol LOGNOR =
1999    PACKAGE_CL.addExternalSymbol("LOGNOR");
2000  public static final Symbol LOGNOT =
2001    PACKAGE_CL.addExternalSymbol("LOGNOT");
2002  public static final Symbol LOGORC1 =
2003    PACKAGE_CL.addExternalSymbol("LOGORC1");
2004  public static final Symbol LOGORC2 =
2005    PACKAGE_CL.addExternalSymbol("LOGORC2");
2006  public static final Symbol LOGTEST =
2007    PACKAGE_CL.addExternalSymbol("LOGTEST");
2008  public static final Symbol LOGXOR =
2009    PACKAGE_CL.addExternalSymbol("LOGXOR");
2010  public static final Symbol LONG_FLOAT =
2011    PACKAGE_CL.addExternalSymbol("LONG-FLOAT");
2012  public static final Symbol LONG_FLOAT_EPSILON =
2013    PACKAGE_CL.addExternalSymbol("LONG-FLOAT-EPSILON");
2014  public static final Symbol LONG_FLOAT_NEGATIVE_EPSILON =
2015    PACKAGE_CL.addExternalSymbol("LONG-FLOAT-NEGATIVE-EPSILON");
2016  public static final Symbol LONG_SITE_NAME =
2017    PACKAGE_CL.addExternalSymbol("LONG-SITE-NAME");
2018  public static final Symbol LOOP =
2019    PACKAGE_CL.addExternalSymbol("LOOP");
2020  public static final Symbol LOOP_FINISH =
2021    PACKAGE_CL.addExternalSymbol("LOOP-FINISH");
2022  public static final Symbol LOWER_CASE_P =
2023    PACKAGE_CL.addExternalSymbol("LOWER-CASE-P");
2024  public static final Symbol MACHINE_INSTANCE =
2025    PACKAGE_CL.addExternalSymbol("MACHINE-INSTANCE");
2026  public static final Symbol MACHINE_TYPE =
2027    PACKAGE_CL.addExternalSymbol("MACHINE-TYPE");
2028  public static final Symbol MACHINE_VERSION =
2029    PACKAGE_CL.addExternalSymbol("MACHINE-VERSION");
2030  public static final Symbol MACRO_FUNCTION =
2031    PACKAGE_CL.addExternalSymbol("MACRO-FUNCTION");
2032  public static final Symbol MACROEXPAND =
2033    PACKAGE_CL.addExternalSymbol("MACROEXPAND");
2034  public static final Symbol MACROEXPAND_1 =
2035    PACKAGE_CL.addExternalSymbol("MACROEXPAND-1");
2036  public static final Symbol MACROLET =
2037    PACKAGE_CL.addExternalSymbol("MACROLET");
2038  public static final Symbol MAKE_ARRAY =
2039    PACKAGE_CL.addExternalSymbol("MAKE-ARRAY");
2040  public static final Symbol MAKE_BROADCAST_STREAM =
2041    PACKAGE_CL.addExternalSymbol("MAKE-BROADCAST-STREAM");
2042  public static final Symbol MAKE_CONCATENATED_STREAM =
2043    PACKAGE_CL.addExternalSymbol("MAKE-CONCATENATED-STREAM");
2044  public static final Symbol MAKE_CONDITION =
2045    PACKAGE_CL.addExternalSymbol("MAKE-CONDITION");
2046  public static final Symbol MAKE_DISPATCH_MACRO_CHARACTER =
2047    PACKAGE_CL.addExternalSymbol("MAKE-DISPATCH-MACRO-CHARACTER");
2048  public static final Symbol MAKE_ECHO_STREAM =
2049    PACKAGE_CL.addExternalSymbol("MAKE-ECHO-STREAM");
2050  public static final Symbol MAKE_HASH_TABLE =
2051    PACKAGE_CL.addExternalSymbol("MAKE-HASH-TABLE");
2052  public static final Symbol MAKE_INSTANCE =
2053    PACKAGE_CL.addExternalSymbol("MAKE-INSTANCE");
2054  public static final Symbol MAKE_INSTANCES_OBSOLETE =
2055    PACKAGE_CL.addExternalSymbol("MAKE-INSTANCES-OBSOLETE");
2056  public static final Symbol MAKE_LIST =
2057    PACKAGE_CL.addExternalSymbol("MAKE-LIST");
2058  public static final Symbol MAKE_LOAD_FORM =
2059    PACKAGE_CL.addExternalSymbol("MAKE-LOAD-FORM");
2060  public static final Symbol MAKE_LOAD_FORM_SAVING_SLOTS =
2061    PACKAGE_CL.addExternalSymbol("MAKE-LOAD-FORM-SAVING-SLOTS");
2062  public static final Symbol MAKE_METHOD =
2063    PACKAGE_CL.addExternalSymbol("MAKE-METHOD");
2064  public static final Symbol MAKE_PACKAGE =
2065    PACKAGE_CL.addExternalSymbol("MAKE-PACKAGE");
2066  public static final Symbol MAKE_PATHNAME =
2067    PACKAGE_CL.addExternalSymbol("MAKE-PATHNAME");
2068  public static final Symbol MAKE_RANDOM_STATE =
2069    PACKAGE_CL.addExternalSymbol("MAKE-RANDOM-STATE");
2070  public static final Symbol MAKE_SEQUENCE =
2071    PACKAGE_CL.addExternalSymbol("MAKE-SEQUENCE");
2072  public static final Symbol MAKE_STRING =
2073    PACKAGE_CL.addExternalSymbol("MAKE-STRING");
2074  public static final Symbol MAKE_STRING_INPUT_STREAM =
2075    PACKAGE_CL.addExternalSymbol("MAKE-STRING-INPUT-STREAM");
2076  public static final Symbol MAKE_STRING_OUTPUT_STREAM =
2077    PACKAGE_CL.addExternalSymbol("MAKE-STRING-OUTPUT-STREAM");
2078  public static final Symbol MAKE_SYMBOL =
2079    PACKAGE_CL.addExternalSymbol("MAKE-SYMBOL");
2080  public static final Symbol MAKE_SYNONYM_STREAM =
2081    PACKAGE_CL.addExternalSymbol("MAKE-SYNONYM-STREAM");
2082  public static final Symbol MAKE_TWO_WAY_STREAM =
2083    PACKAGE_CL.addExternalSymbol("MAKE-TWO-WAY-STREAM");
2084  public static final Symbol MAKUNBOUND =
2085    PACKAGE_CL.addExternalSymbol("MAKUNBOUND");
2086  public static final Symbol MAP =
2087    PACKAGE_CL.addExternalSymbol("MAP");
2088  public static final Symbol MAP_INTO =
2089    PACKAGE_CL.addExternalSymbol("MAP-INTO");
2090  public static final Symbol MAPC =
2091    PACKAGE_CL.addExternalSymbol("MAPC");
2092  public static final Symbol MAPCAN =
2093    PACKAGE_CL.addExternalSymbol("MAPCAN");
2094  public static final Symbol MAPCAR =
2095    PACKAGE_CL.addExternalSymbol("MAPCAR");
2096  public static final Symbol MAPCON =
2097    PACKAGE_CL.addExternalSymbol("MAPCON");
2098  public static final Symbol MAPHASH =
2099    PACKAGE_CL.addExternalSymbol("MAPHASH");
2100  public static final Symbol MAPL =
2101    PACKAGE_CL.addExternalSymbol("MAPL");
2102  public static final Symbol MAPLIST =
2103    PACKAGE_CL.addExternalSymbol("MAPLIST");
2104  public static final Symbol MASK_FIELD =
2105    PACKAGE_CL.addExternalSymbol("MASK-FIELD");
2106  public static final Symbol MAX =
2107    PACKAGE_CL.addExternalSymbol("MAX");
2108  public static final Symbol MEMBER =
2109    PACKAGE_CL.addExternalSymbol("MEMBER");
2110  public static final Symbol MEMBER_IF =
2111    PACKAGE_CL.addExternalSymbol("MEMBER-IF");
2112  public static final Symbol MEMBER_IF_NOT =
2113    PACKAGE_CL.addExternalSymbol("MEMBER-IF-NOT");
2114  public static final Symbol MERGE =
2115    PACKAGE_CL.addExternalSymbol("MERGE");
2116  public static final Symbol MERGE_PATHNAMES =
2117    PACKAGE_CL.addExternalSymbol("MERGE-PATHNAMES");
2118  public static final Symbol METHOD =
2119    PACKAGE_CL.addExternalSymbol("METHOD");
2120  public static final Symbol METHOD_COMBINATION =
2121    PACKAGE_CL.addExternalSymbol("METHOD-COMBINATION");
2122  public static final Symbol METHOD_COMBINATION_ERROR =
2123    PACKAGE_CL.addExternalSymbol("METHOD-COMBINATION-ERROR");
2124  public static final Symbol METHOD_QUALIFIERS =
2125    PACKAGE_CL.addExternalSymbol("METHOD-QUALIFIERS");
2126  public static final Symbol MIN =
2127    PACKAGE_CL.addExternalSymbol("MIN");
2128  public static final Symbol MINUSP =
2129    PACKAGE_CL.addExternalSymbol("MINUSP");
2130  public static final Symbol MISMATCH =
2131    PACKAGE_CL.addExternalSymbol("MISMATCH");
2132  public static final Symbol MOD =
2133    PACKAGE_CL.addExternalSymbol("MOD");
2134  public static final Symbol MOST_NEGATIVE_DOUBLE_FLOAT =
2135    PACKAGE_CL.addExternalSymbol("MOST-NEGATIVE-DOUBLE-FLOAT");
2136  public static final Symbol MOST_NEGATIVE_FIXNUM =
2137    PACKAGE_CL.addExternalSymbol("MOST-NEGATIVE-FIXNUM");
2138  public static final Symbol MOST_NEGATIVE_LONG_FLOAT =
2139    PACKAGE_CL.addExternalSymbol("MOST-NEGATIVE-LONG-FLOAT");
2140  public static final Symbol MOST_NEGATIVE_SHORT_FLOAT =
2141    PACKAGE_CL.addExternalSymbol("MOST-NEGATIVE-SHORT-FLOAT");
2142  public static final Symbol MOST_NEGATIVE_SINGLE_FLOAT =
2143    PACKAGE_CL.addExternalSymbol("MOST-NEGATIVE-SINGLE-FLOAT");
2144  public static final Symbol MOST_POSITIVE_DOUBLE_FLOAT =
2145    PACKAGE_CL.addExternalSymbol("MOST-POSITIVE-DOUBLE-FLOAT");
2146  public static final Symbol MOST_POSITIVE_FIXNUM =
2147    PACKAGE_CL.addExternalSymbol("MOST-POSITIVE-FIXNUM");
2148  public static final Symbol MOST_POSITIVE_LONG_FLOAT =
2149    PACKAGE_CL.addExternalSymbol("MOST-POSITIVE-LONG-FLOAT");
2150  public static final Symbol MOST_POSITIVE_SHORT_FLOAT =
2151    PACKAGE_CL.addExternalSymbol("MOST-POSITIVE-SHORT-FLOAT");
2152  public static final Symbol MOST_POSITIVE_SINGLE_FLOAT =
2153    PACKAGE_CL.addExternalSymbol("MOST-POSITIVE-SINGLE-FLOAT");
2154  public static final Symbol MUFFLE_WARNING =
2155    PACKAGE_CL.addExternalSymbol("MUFFLE-WARNING");
2156  public static final Symbol MULTIPLE_VALUE_BIND =
2157    PACKAGE_CL.addExternalSymbol("MULTIPLE-VALUE-BIND");
2158  public static final Symbol MULTIPLE_VALUE_CALL =
2159    PACKAGE_CL.addExternalSymbol("MULTIPLE-VALUE-CALL");
2160  public static final Symbol MULTIPLE_VALUE_LIST =
2161    PACKAGE_CL.addExternalSymbol("MULTIPLE-VALUE-LIST");
2162  public static final Symbol MULTIPLE_VALUE_PROG1 =
2163    PACKAGE_CL.addExternalSymbol("MULTIPLE-VALUE-PROG1");
2164  public static final Symbol MULTIPLE_VALUE_SETQ =
2165    PACKAGE_CL.addExternalSymbol("MULTIPLE-VALUE-SETQ");
2166  public static final Symbol MULTIPLE_VALUES_LIMIT =
2167    PACKAGE_CL.addExternalSymbol("MULTIPLE-VALUES-LIMIT");
2168  public static final Symbol NAME_CHAR =
2169    PACKAGE_CL.addExternalSymbol("NAME-CHAR");
2170  public static final Symbol NAMESTRING =
2171    PACKAGE_CL.addExternalSymbol("NAMESTRING");
2172  public static final Symbol NBUTLAST =
2173    PACKAGE_CL.addExternalSymbol("NBUTLAST");
2174  public static final Symbol NCONC =
2175    PACKAGE_CL.addExternalSymbol("NCONC");
2176  public static final Symbol NEXT_METHOD_P =
2177    PACKAGE_CL.addExternalSymbol("NEXT-METHOD-P");
2178  // NIL is a special case.
2179  //     public static final Symbol NIL =
2180  //         PACKAGE_CL.addExternalSymbol("NIL");
2181  public static final Symbol NINTERSECTION =
2182    PACKAGE_CL.addExternalSymbol("NINTERSECTION");
2183  public static final Symbol NINTH =
2184    PACKAGE_CL.addExternalSymbol("NINTH");
2185  public static final Symbol NO_APPLICABLE_METHOD =
2186    PACKAGE_CL.addExternalSymbol("NO-APPLICABLE-METHOD");
2187  public static final Symbol NO_NEXT_METHOD =
2188    PACKAGE_CL.addExternalSymbol("NO-NEXT-METHOD");
2189  public static final Symbol NOT =
2190    PACKAGE_CL.addExternalSymbol("NOT");
2191  public static final Symbol NOTANY =
2192    PACKAGE_CL.addExternalSymbol("NOTANY");
2193  public static final Symbol NOTEVERY =
2194    PACKAGE_CL.addExternalSymbol("NOTEVERY");
2195  public static final Symbol NOTINLINE =
2196    PACKAGE_CL.addExternalSymbol("NOTINLINE");
2197  public static final Symbol NRECONC =
2198    PACKAGE_CL.addExternalSymbol("NRECONC");
2199  public static final Symbol NREVERSE =
2200    PACKAGE_CL.addExternalSymbol("NREVERSE");
2201  public static final Symbol NSET_DIFFERENCE =
2202    PACKAGE_CL.addExternalSymbol("NSET-DIFFERENCE");
2203  public static final Symbol NSET_EXCLUSIVE_OR =
2204    PACKAGE_CL.addExternalSymbol("NSET-EXCLUSIVE-OR");
2205  public static final Symbol NSTRING_CAPITALIZE =
2206    PACKAGE_CL.addExternalSymbol("NSTRING-CAPITALIZE");
2207  public static final Symbol NSTRING_DOWNCASE =
2208    PACKAGE_CL.addExternalSymbol("NSTRING-DOWNCASE");
2209  public static final Symbol NSTRING_UPCASE =
2210    PACKAGE_CL.addExternalSymbol("NSTRING-UPCASE");
2211  public static final Symbol NSUBLIS =
2212    PACKAGE_CL.addExternalSymbol("NSUBLIS");
2213  public static final Symbol NSUBST =
2214    PACKAGE_CL.addExternalSymbol("NSUBST");
2215  public static final Symbol NSUBST_IF =
2216    PACKAGE_CL.addExternalSymbol("NSUBST-IF");
2217  public static final Symbol NSUBST_IF_NOT =
2218    PACKAGE_CL.addExternalSymbol("NSUBST-IF-NOT");
2219  public static final Symbol NSUBSTITUTE =
2220    PACKAGE_CL.addExternalSymbol("NSUBSTITUTE");
2221  public static final Symbol NSUBSTITUTE_IF =
2222    PACKAGE_CL.addExternalSymbol("NSUBSTITUTE-IF");
2223  public static final Symbol NSUBSTITUTE_IF_NOT =
2224    PACKAGE_CL.addExternalSymbol("NSUBSTITUTE-IF-NOT");
2225  public static final Symbol NTH =
2226    PACKAGE_CL.addExternalSymbol("NTH");
2227  public static final Symbol NTH_VALUE =
2228    PACKAGE_CL.addExternalSymbol("NTH-VALUE");
2229  public static final Symbol NTHCDR =
2230    PACKAGE_CL.addExternalSymbol("NTHCDR");
2231  public static final Symbol NULL =
2232    PACKAGE_CL.addExternalSymbol("NULL");
2233  public static final Symbol NUMBER =
2234    PACKAGE_CL.addExternalSymbol("NUMBER");
2235  public static final Symbol NUMBERP =
2236    PACKAGE_CL.addExternalSymbol("NUMBERP");
2237  public static final Symbol NUMERATOR =
2238    PACKAGE_CL.addExternalSymbol("NUMERATOR");
2239  public static final Symbol NUNION =
2240    PACKAGE_CL.addExternalSymbol("NUNION");
2241  public static final Symbol ODDP =
2242    PACKAGE_CL.addExternalSymbol("ODDP");
2243  public static final Symbol OPEN =
2244    PACKAGE_CL.addExternalSymbol("OPEN");
2245  public static final Symbol OPEN_STREAM_P =
2246    PACKAGE_CL.addExternalSymbol("OPEN-STREAM-P");
2247  public static final Symbol OPTIMIZE =
2248    PACKAGE_CL.addExternalSymbol("OPTIMIZE");
2249  public static final Symbol OR =
2250    PACKAGE_CL.addExternalSymbol("OR");
2251  public static final Symbol OTHERWISE =
2252    PACKAGE_CL.addExternalSymbol("OTHERWISE");
2253  public static final Symbol OUTPUT_STREAM_P =
2254    PACKAGE_CL.addExternalSymbol("OUTPUT-STREAM-P");
2255  public static final Symbol PACKAGE =
2256    PACKAGE_CL.addExternalSymbol("PACKAGE");
2257  public static final Symbol PACKAGE_ERROR =
2258    PACKAGE_CL.addExternalSymbol("PACKAGE-ERROR");
2259  public static final Symbol PACKAGE_ERROR_PACKAGE =
2260    PACKAGE_CL.addExternalSymbol("PACKAGE-ERROR-PACKAGE");
2261  public static final Symbol PACKAGE_NAME =
2262    PACKAGE_CL.addExternalSymbol("PACKAGE-NAME");
2263  public static final Symbol PACKAGE_NICKNAMES =
2264    PACKAGE_CL.addExternalSymbol("PACKAGE-NICKNAMES");
2265  public static final Symbol PACKAGE_SHADOWING_SYMBOLS =
2266    PACKAGE_CL.addExternalSymbol("PACKAGE-SHADOWING-SYMBOLS");
2267  public static final Symbol PACKAGE_USE_LIST =
2268    PACKAGE_CL.addExternalSymbol("PACKAGE-USE-LIST");
2269  public static final Symbol PACKAGE_USED_BY_LIST =
2270    PACKAGE_CL.addExternalSymbol("PACKAGE-USED-BY-LIST");
2271  public static final Symbol PACKAGEP =
2272    PACKAGE_CL.addExternalSymbol("PACKAGEP");
2273  public static final Symbol PAIRLIS =
2274    PACKAGE_CL.addExternalSymbol("PAIRLIS");
2275  public static final Symbol PARSE_ERROR =
2276    PACKAGE_CL.addExternalSymbol("PARSE-ERROR");
2277  public static final Symbol PARSE_INTEGER =
2278    PACKAGE_CL.addExternalSymbol("PARSE-INTEGER");
2279  public static final Symbol PARSE_NAMESTRING =
2280    PACKAGE_CL.addExternalSymbol("PARSE-NAMESTRING");
2281  public static final Symbol PATHNAME =
2282    PACKAGE_CL.addExternalSymbol("PATHNAME");
2283  public static final Symbol PATHNAME_DEVICE =
2284    PACKAGE_CL.addExternalSymbol("PATHNAME-DEVICE");
2285  public static final Symbol PATHNAME_DIRECTORY =
2286    PACKAGE_CL.addExternalSymbol("PATHNAME-DIRECTORY");
2287  public static final Symbol PATHNAME_HOST =
2288    PACKAGE_CL.addExternalSymbol("PATHNAME-HOST");
2289  public static final Symbol PATHNAME_MATCH_P =
2290    PACKAGE_CL.addExternalSymbol("PATHNAME-MATCH-P");
2291  public static final Symbol PATHNAME_NAME =
2292    PACKAGE_CL.addExternalSymbol("PATHNAME-NAME");
2293  public static final Symbol PATHNAME_TYPE =
2294    PACKAGE_CL.addExternalSymbol("PATHNAME-TYPE");
2295  public static final Symbol PATHNAME_VERSION =
2296    PACKAGE_CL.addExternalSymbol("PATHNAME-VERSION");
2297  public static final Symbol PATHNAMEP =
2298    PACKAGE_CL.addExternalSymbol("PATHNAMEP");
2299  public static final Symbol PEEK_CHAR =
2300    PACKAGE_CL.addExternalSymbol("PEEK-CHAR");
2301  public static final Symbol PHASE =
2302    PACKAGE_CL.addExternalSymbol("PHASE");
2303  public static final Symbol PI =
2304    PACKAGE_CL.addExternalSymbol("PI");
2305  public static final Symbol PLUSP =
2306    PACKAGE_CL.addExternalSymbol("PLUSP");
2307  public static final Symbol POP =
2308    PACKAGE_CL.addExternalSymbol("POP");
2309  public static final Symbol POSITION =
2310    PACKAGE_CL.addExternalSymbol("POSITION");
2311  public static final Symbol POSITION_IF =
2312    PACKAGE_CL.addExternalSymbol("POSITION-IF");
2313  public static final Symbol POSITION_IF_NOT =
2314    PACKAGE_CL.addExternalSymbol("POSITION-IF-NOT");
2315  public static final Symbol PPRINT =
2316    PACKAGE_CL.addExternalSymbol("PPRINT");
2317  public static final Symbol PPRINT_DISPATCH =
2318    PACKAGE_CL.addExternalSymbol("PPRINT-DISPATCH");
2319  public static final Symbol PPRINT_EXIT_IF_LIST_EXHAUSTED =
2320    PACKAGE_CL.addExternalSymbol("PPRINT-EXIT-IF-LIST-EXHAUSTED");
2321  public static final Symbol PPRINT_FILL =
2322    PACKAGE_CL.addExternalSymbol("PPRINT-FILL");
2323  public static final Symbol PPRINT_INDENT =
2324    PACKAGE_CL.addExternalSymbol("PPRINT-INDENT");
2325  public static final Symbol PPRINT_LINEAR =
2326    PACKAGE_CL.addExternalSymbol("PPRINT-LINEAR");
2327  public static final Symbol PPRINT_LOGICAL_BLOCK =
2328    PACKAGE_CL.addExternalSymbol("PPRINT-LOGICAL-BLOCK");
2329  public static final Symbol PPRINT_NEWLINE =
2330    PACKAGE_CL.addExternalSymbol("PPRINT-NEWLINE");
2331  public static final Symbol PPRINT_POP =
2332    PACKAGE_CL.addExternalSymbol("PPRINT-POP");
2333  public static final Symbol PPRINT_TAB =
2334    PACKAGE_CL.addExternalSymbol("PPRINT-TAB");
2335  public static final Symbol PPRINT_TABULAR =
2336    PACKAGE_CL.addExternalSymbol("PPRINT-TABULAR");
2337  public static final Symbol PRIN1 =
2338    PACKAGE_CL.addExternalSymbol("PRIN1");
2339  public static final Symbol PRIN1_TO_STRING =
2340    PACKAGE_CL.addExternalSymbol("PRIN1-TO-STRING");
2341  public static final Symbol PRINC =
2342    PACKAGE_CL.addExternalSymbol("PRINC");
2343  public static final Symbol PRINC_TO_STRING =
2344    PACKAGE_CL.addExternalSymbol("PRINC-TO-STRING");
2345  public static final Symbol PRINT =
2346    PACKAGE_CL.addExternalSymbol("PRINT");
2347  public static final Symbol PRINT_NOT_READABLE =
2348    PACKAGE_CL.addExternalSymbol("PRINT-NOT-READABLE");
2349  public static final Symbol PRINT_NOT_READABLE_OBJECT =
2350    PACKAGE_CL.addExternalSymbol("PRINT-NOT-READABLE-OBJECT");
2351  public static final Symbol PRINT_OBJECT =
2352    PACKAGE_CL.addExternalSymbol("PRINT-OBJECT");
2353  public static final Symbol PRINT_UNREADABLE_OBJECT =
2354    PACKAGE_CL.addExternalSymbol("PRINT-UNREADABLE-OBJECT");
2355  public static final Symbol PROBE_FILE =
2356    PACKAGE_CL.addExternalSymbol("PROBE-FILE");
2357  public static final Symbol PROCLAIM =
2358    PACKAGE_CL.addExternalSymbol("PROCLAIM");
2359  public static final Symbol PROG =
2360    PACKAGE_CL.addExternalSymbol("PROG");
2361  public static final Symbol PROG_STAR =
2362    PACKAGE_CL.addExternalSymbol("PROG*");
2363  public static final Symbol PROG1 =
2364    PACKAGE_CL.addExternalSymbol("PROG1");
2365  public static final Symbol PROG2 =
2366    PACKAGE_CL.addExternalSymbol("PROG2");
2367  public static final Symbol PROGN =
2368    PACKAGE_CL.addExternalSymbol("PROGN");
2369  public static final Symbol PROGRAM_ERROR =
2370    PACKAGE_CL.addExternalSymbol("PROGRAM-ERROR");
2371  public static final Symbol PROGV =
2372    PACKAGE_CL.addExternalSymbol("PROGV");
2373  public static final Symbol PROVIDE =
2374    PACKAGE_CL.addExternalSymbol("PROVIDE");
2375  public static final Symbol PSETF =
2376    PACKAGE_CL.addExternalSymbol("PSETF");
2377  public static final Symbol PSETQ =
2378    PACKAGE_CL.addExternalSymbol("PSETQ");
2379  public static final Symbol PUSH =
2380    PACKAGE_CL.addExternalSymbol("PUSH");
2381  public static final Symbol PUSHNEW =
2382    PACKAGE_CL.addExternalSymbol("PUSHNEW");
2383  public static final Symbol QUOTE =
2384    PACKAGE_CL.addExternalSymbol("QUOTE");
2385  public static final Symbol RANDOM =
2386    PACKAGE_CL.addExternalSymbol("RANDOM");
2387  public static final Symbol RANDOM_STATE =
2388    PACKAGE_CL.addExternalSymbol("RANDOM-STATE");
2389  public static final Symbol RANDOM_STATE_P =
2390    PACKAGE_CL.addExternalSymbol("RANDOM-STATE-P");
2391  public static final Symbol RASSOC =
2392    PACKAGE_CL.addExternalSymbol("RASSOC");
2393  public static final Symbol RASSOC_IF =
2394    PACKAGE_CL.addExternalSymbol("RASSOC-IF");
2395  public static final Symbol RASSOC_IF_NOT =
2396    PACKAGE_CL.addExternalSymbol("RASSOC-IF-NOT");
2397  public static final Symbol RATIO =
2398    PACKAGE_CL.addExternalSymbol("RATIO");
2399  public static final Symbol RATIONAL =
2400    PACKAGE_CL.addExternalSymbol("RATIONAL");
2401  public static final Symbol RATIONALIZE =
2402    PACKAGE_CL.addExternalSymbol("RATIONALIZE");
2403  public static final Symbol RATIONALP =
2404    PACKAGE_CL.addExternalSymbol("RATIONALP");
2405  public static final Symbol READ =
2406    PACKAGE_CL.addExternalSymbol("READ");
2407  public static final Symbol READ_BYTE =
2408    PACKAGE_CL.addExternalSymbol("READ-BYTE");
2409  public static final Symbol READ_CHAR =
2410    PACKAGE_CL.addExternalSymbol("READ-CHAR");
2411  public static final Symbol READ_CHAR_NO_HANG =
2412    PACKAGE_CL.addExternalSymbol("READ-CHAR-NO-HANG");
2413  public static final Symbol READ_DELIMITED_LIST =
2414    PACKAGE_CL.addExternalSymbol("READ-DELIMITED-LIST");
2415  public static final Symbol READ_FROM_STRING =
2416    PACKAGE_CL.addExternalSymbol("READ-FROM-STRING");
2417  public static final Symbol READ_LINE =
2418    PACKAGE_CL.addExternalSymbol("READ-LINE");
2419  public static final Symbol READ_PRESERVING_WHITESPACE =
2420    PACKAGE_CL.addExternalSymbol("READ-PRESERVING-WHITESPACE");
2421  public static final Symbol READ_SEQUENCE =
2422    PACKAGE_CL.addExternalSymbol("READ-SEQUENCE");
2423  public static final Symbol READER_ERROR =
2424    PACKAGE_CL.addExternalSymbol("READER-ERROR");
2425  public static final Symbol READTABLE =
2426    PACKAGE_CL.addExternalSymbol("READTABLE");
2427  public static final Symbol READTABLE_CASE =
2428    PACKAGE_CL.addExternalSymbol("READTABLE-CASE");
2429  public static final Symbol READTABLEP =
2430    PACKAGE_CL.addExternalSymbol("READTABLEP");
2431  public static final Symbol REAL =
2432    PACKAGE_CL.addExternalSymbol("REAL");
2433  public static final Symbol REALP =
2434    PACKAGE_CL.addExternalSymbol("REALP");
2435  public static final Symbol REALPART =
2436    PACKAGE_CL.addExternalSymbol("REALPART");
2437  public static final Symbol REDUCE =
2438    PACKAGE_CL.addExternalSymbol("REDUCE");
2439  public static final Symbol REINITIALIZE_INSTANCE =
2440    PACKAGE_CL.addExternalSymbol("REINITIALIZE-INSTANCE");
2441  public static final Symbol REM =
2442    PACKAGE_CL.addExternalSymbol("REM");
2443  public static final Symbol REMF =
2444    PACKAGE_CL.addExternalSymbol("REMF");
2445  public static final Symbol REMHASH =
2446    PACKAGE_CL.addExternalSymbol("REMHASH");
2447  public static final Symbol REMOVE =
2448    PACKAGE_CL.addExternalSymbol("REMOVE");
2449  public static final Symbol REMOVE_DUPLICATES =
2450    PACKAGE_CL.addExternalSymbol("REMOVE-DUPLICATES");
2451  public static final Symbol REMOVE_IF =
2452    PACKAGE_CL.addExternalSymbol("REMOVE-IF");
2453  public static final Symbol REMOVE_IF_NOT =
2454    PACKAGE_CL.addExternalSymbol("REMOVE-IF-NOT");
2455  public static final Symbol REMOVE_METHOD =
2456    PACKAGE_CL.addExternalSymbol("REMOVE-METHOD");
2457  public static final Symbol REMPROP =
2458    PACKAGE_CL.addExternalSymbol("REMPROP");
2459  public static final Symbol RENAME_FILE =
2460    PACKAGE_CL.addExternalSymbol("RENAME-FILE");
2461  public static final Symbol RENAME_PACKAGE =
2462    PACKAGE_CL.addExternalSymbol("RENAME-PACKAGE");
2463  public static final Symbol REPLACE =
2464    PACKAGE_CL.addExternalSymbol("REPLACE");
2465  public static final Symbol REQUIRE =
2466    PACKAGE_CL.addExternalSymbol("REQUIRE");
2467  public static final Symbol REST =
2468    PACKAGE_CL.addExternalSymbol("REST");
2469  public static final Symbol RESTART =
2470    PACKAGE_CL.addExternalSymbol("RESTART");
2471  public static final Symbol RESTART_BIND =
2472    PACKAGE_CL.addExternalSymbol("RESTART-BIND");
2473  public static final Symbol RESTART_CASE =
2474    PACKAGE_CL.addExternalSymbol("RESTART-CASE");
2475  public static final Symbol RESTART_NAME =
2476    PACKAGE_CL.addExternalSymbol("RESTART-NAME");
2477  public static final Symbol RETURN =
2478    PACKAGE_CL.addExternalSymbol("RETURN");
2479  public static final Symbol RETURN_FROM =
2480    PACKAGE_CL.addExternalSymbol("RETURN-FROM");
2481  public static final Symbol REVAPPEND =
2482    PACKAGE_CL.addExternalSymbol("REVAPPEND");
2483  public static final Symbol REVERSE =
2484    PACKAGE_CL.addExternalSymbol("REVERSE");
2485  public static final Symbol ROOM =
2486    PACKAGE_CL.addExternalSymbol("ROOM");
2487  public static final Symbol ROTATEF =
2488    PACKAGE_CL.addExternalSymbol("ROTATEF");
2489  public static final Symbol ROUND =
2490    PACKAGE_CL.addExternalSymbol("ROUND");
2491  public static final Symbol ROW_MAJOR_AREF =
2492    PACKAGE_CL.addExternalSymbol("ROW-MAJOR-AREF");
2493  public static final Symbol RPLACA =
2494    PACKAGE_CL.addExternalSymbol("RPLACA");
2495  public static final Symbol RPLACD =
2496    PACKAGE_CL.addExternalSymbol("RPLACD");
2497  public static final Symbol SAFETY =
2498    PACKAGE_CL.addExternalSymbol("SAFETY");
2499  public static final Symbol SATISFIES =
2500    PACKAGE_CL.addExternalSymbol("SATISFIES");
2501  public static final Symbol SBIT =
2502    PACKAGE_CL.addExternalSymbol("SBIT");
2503  public static final Symbol SCALE_FLOAT =
2504    PACKAGE_CL.addExternalSymbol("SCALE-FLOAT");
2505  public static final Symbol SCHAR =
2506    PACKAGE_CL.addExternalSymbol("SCHAR");
2507  public static final Symbol SEARCH =
2508    PACKAGE_CL.addExternalSymbol("SEARCH");
2509  public static final Symbol SECOND =
2510    PACKAGE_CL.addExternalSymbol("SECOND");
2511  public static final Symbol SEQUENCE =
2512    PACKAGE_CL.addExternalSymbol("SEQUENCE");
2513  public static final Symbol SERIOUS_CONDITION =
2514    PACKAGE_CL.addExternalSymbol("SERIOUS-CONDITION");
2515  public static final Symbol SET =
2516    PACKAGE_CL.addExternalSymbol("SET");
2517  public static final Symbol SET_DIFFERENCE =
2518    PACKAGE_CL.addExternalSymbol("SET-DIFFERENCE");
2519  public static final Symbol SET_DISPATCH_MACRO_CHARACTER =
2520    PACKAGE_CL.addExternalSymbol("SET-DISPATCH-MACRO-CHARACTER");
2521  public static final Symbol SET_EXCLUSIVE_OR =
2522    PACKAGE_CL.addExternalSymbol("SET-EXCLUSIVE-OR");
2523  public static final Symbol SET_MACRO_CHARACTER =
2524    PACKAGE_CL.addExternalSymbol("SET-MACRO-CHARACTER");
2525  public static final Symbol SET_PPRINT_DISPATCH =
2526    PACKAGE_CL.addExternalSymbol("SET-PPRINT-DISPATCH");
2527  public static final Symbol SET_SYNTAX_FROM_CHAR =
2528    PACKAGE_CL.addExternalSymbol("SET-SYNTAX-FROM-CHAR");
2529  public static final Symbol SETF =
2530    PACKAGE_CL.addExternalSymbol("SETF");
2531  public static final Symbol SETQ =
2532    PACKAGE_CL.addExternalSymbol("SETQ");
2533  public static final Symbol SEVENTH =
2534    PACKAGE_CL.addExternalSymbol("SEVENTH");
2535  public static final Symbol SHADOW =
2536    PACKAGE_CL.addExternalSymbol("SHADOW");
2537  public static final Symbol SHADOWING_IMPORT =
2538    PACKAGE_CL.addExternalSymbol("SHADOWING-IMPORT");
2539  public static final Symbol SHARED_INITIALIZE =
2540    PACKAGE_CL.addExternalSymbol("SHARED-INITIALIZE");
2541  public static final Symbol SHIFTF =
2542    PACKAGE_CL.addExternalSymbol("SHIFTF");
2543  public static final Symbol SHORT_FLOAT =
2544    PACKAGE_CL.addExternalSymbol("SHORT-FLOAT");
2545  public static final Symbol SHORT_FLOAT_EPSILON =
2546    PACKAGE_CL.addExternalSymbol("SHORT-FLOAT-EPSILON");
2547  public static final Symbol SHORT_FLOAT_NEGATIVE_EPSILON =
2548    PACKAGE_CL.addExternalSymbol("SHORT-FLOAT-NEGATIVE-EPSILON");
2549  public static final Symbol SHORT_SITE_NAME =
2550    PACKAGE_CL.addExternalSymbol("SHORT-SITE-NAME");
2551  public static final Symbol SIGNAL =
2552    PACKAGE_CL.addExternalSymbol("SIGNAL");
2553  public static final Symbol SIGNED_BYTE =
2554    PACKAGE_CL.addExternalSymbol("SIGNED-BYTE");
2555  public static final Symbol SIGNUM =
2556    PACKAGE_CL.addExternalSymbol("SIGNUM");
2557  public static final Symbol SIMPLE_ARRAY =
2558    PACKAGE_CL.addExternalSymbol("SIMPLE-ARRAY");
2559  public static final Symbol SIMPLE_BASE_STRING =
2560    PACKAGE_CL.addExternalSymbol("SIMPLE-BASE-STRING");
2561  public static final Symbol SIMPLE_BIT_VECTOR =
2562    PACKAGE_CL.addExternalSymbol("SIMPLE-BIT-VECTOR");
2563  public static final Symbol SIMPLE_BIT_VECTOR_P =
2564    PACKAGE_CL.addExternalSymbol("SIMPLE-BIT-VECTOR-P");
2565  public static final Symbol SIMPLE_CONDITION =
2566    PACKAGE_CL.addExternalSymbol("SIMPLE-CONDITION");
2567  public static final Symbol SIMPLE_CONDITION_FORMAT_ARGUMENTS =
2568    PACKAGE_CL.addExternalSymbol("SIMPLE-CONDITION-FORMAT-ARGUMENTS");
2569  public static final Symbol SIMPLE_CONDITION_FORMAT_CONTROL =
2570    PACKAGE_CL.addExternalSymbol("SIMPLE-CONDITION-FORMAT-CONTROL");
2571  public static final Symbol SIMPLE_ERROR =
2572    PACKAGE_CL.addExternalSymbol("SIMPLE-ERROR");
2573  public static final Symbol SIMPLE_STRING =
2574    PACKAGE_CL.addExternalSymbol("SIMPLE-STRING");
2575  public static final Symbol SIMPLE_STRING_P =
2576    PACKAGE_CL.addExternalSymbol("SIMPLE-STRING-P");
2577  public static final Symbol SIMPLE_TYPE_ERROR =
2578    PACKAGE_CL.addExternalSymbol("SIMPLE-TYPE-ERROR");
2579  public static final Symbol SIMPLE_VECTOR =
2580    PACKAGE_CL.addExternalSymbol("SIMPLE-VECTOR");
2581  public static final Symbol SIMPLE_VECTOR_P =
2582    PACKAGE_CL.addExternalSymbol("SIMPLE-VECTOR-P");
2583  public static final Symbol SIMPLE_WARNING =
2584    PACKAGE_CL.addExternalSymbol("SIMPLE-WARNING");
2585  public static final Symbol SIN =
2586    PACKAGE_CL.addExternalSymbol("SIN");
2587  public static final Symbol SINGLE_FLOAT =
2588    PACKAGE_CL.addExternalSymbol("SINGLE-FLOAT");
2589  public static final Symbol SINGLE_FLOAT_EPSILON =
2590    PACKAGE_CL.addExternalSymbol("SINGLE-FLOAT-EPSILON");
2591  public static final Symbol SINGLE_FLOAT_NEGATIVE_EPSILON =
2592    PACKAGE_CL.addExternalSymbol("SINGLE-FLOAT-NEGATIVE-EPSILON");
2593  public static final Symbol SINH =
2594    PACKAGE_CL.addExternalSymbol("SINH");
2595  public static final Symbol SIXTH =
2596    PACKAGE_CL.addExternalSymbol("SIXTH");
2597  public static final Symbol SLEEP =
2598    PACKAGE_CL.addExternalSymbol("SLEEP");
2599  public static final Symbol SLOT_BOUNDP =
2600    PACKAGE_CL.addExternalSymbol("SLOT-BOUNDP");
2601  public static final Symbol SLOT_EXISTS_P =
2602    PACKAGE_CL.addExternalSymbol("SLOT-EXISTS-P");
2603  public static final Symbol SLOT_MAKUNBOUND =
2604    PACKAGE_CL.addExternalSymbol("SLOT-MAKUNBOUND");
2605  public static final Symbol SLOT_MISSING =
2606    PACKAGE_CL.addExternalSymbol("SLOT-MISSING");
2607  public static final Symbol SLOT_UNBOUND =
2608    PACKAGE_CL.addExternalSymbol("SLOT-UNBOUND");
2609  public static final Symbol SLOT_VALUE =
2610    PACKAGE_CL.addExternalSymbol("SLOT-VALUE");
2611  public static final Symbol SOFTWARE_TYPE =
2612    PACKAGE_CL.addExternalSymbol("SOFTWARE-TYPE");
2613  public static final Symbol SOFTWARE_VERSION =
2614    PACKAGE_CL.addExternalSymbol("SOFTWARE-VERSION");
2615  public static final Symbol SOME =
2616    PACKAGE_CL.addExternalSymbol("SOME");
2617  public static final Symbol SORT =
2618    PACKAGE_CL.addExternalSymbol("SORT");
2619  public static final Symbol SPACE =
2620    PACKAGE_CL.addExternalSymbol("SPACE");
2621  public static final Symbol SPECIAL =
2622    PACKAGE_CL.addExternalSymbol("SPECIAL");
2623  public static final Symbol SPECIAL_OPERATOR_P =
2624    PACKAGE_CL.addExternalSymbol("SPECIAL-OPERATOR-P");
2625  public static final Symbol SPEED =
2626    PACKAGE_CL.addExternalSymbol("SPEED");
2627  public static final Symbol SQRT =
2628    PACKAGE_CL.addExternalSymbol("SQRT");
2629  public static final Symbol STABLE_SORT =
2630    PACKAGE_CL.addExternalSymbol("STABLE-SORT");
2631  public static final Symbol STANDARD =
2632    PACKAGE_CL.addExternalSymbol("STANDARD");
2633  public static final Symbol STANDARD_CHAR =
2634    PACKAGE_CL.addExternalSymbol("STANDARD-CHAR");
2635  public static final Symbol STANDARD_CHAR_P =
2636    PACKAGE_CL.addExternalSymbol("STANDARD-CHAR-P");
2637  public static final Symbol STANDARD_CLASS =
2638    PACKAGE_CL.addExternalSymbol("STANDARD-CLASS");
2639  public static final Symbol STANDARD_GENERIC_FUNCTION =
2640    PACKAGE_CL.addExternalSymbol("STANDARD-GENERIC-FUNCTION");
2641  public static final Symbol STANDARD_METHOD =
2642    PACKAGE_CL.addExternalSymbol("STANDARD-METHOD");
2643  public static final Symbol STANDARD_OBJECT =
2644    PACKAGE_CL.addExternalSymbol("STANDARD-OBJECT");
2645  public static final Symbol STEP =
2646    PACKAGE_CL.addExternalSymbol("STEP");
2647  public static final Symbol STORAGE_CONDITION =
2648    PACKAGE_CL.addExternalSymbol("STORAGE-CONDITION");
2649  public static final Symbol STORE_VALUE =
2650    PACKAGE_CL.addExternalSymbol("STORE-VALUE");
2651  public static final Symbol STREAM =
2652    PACKAGE_CL.addExternalSymbol("STREAM");
2653  public static final Symbol STREAM_ELEMENT_TYPE =
2654    PACKAGE_CL.addExternalSymbol("STREAM-ELEMENT-TYPE");
2655  public static final Symbol STREAM_ERROR =
2656    PACKAGE_CL.addExternalSymbol("STREAM-ERROR");
2657  public static final Symbol STREAM_ERROR_STREAM =
2658    PACKAGE_CL.addExternalSymbol("STREAM-ERROR-STREAM");
2659  public static final Symbol STREAM_EXTERNAL_FORMAT =
2660    PACKAGE_CL.addExternalSymbol("STREAM-EXTERNAL-FORMAT");
2661  public static final Symbol STREAMP =
2662    PACKAGE_CL.addExternalSymbol("STREAMP");
2663  public static final Symbol STRING =
2664    PACKAGE_CL.addExternalSymbol("STRING");
2665  public static final Symbol STRING_CAPITALIZE =
2666    PACKAGE_CL.addExternalSymbol("STRING-CAPITALIZE");
2667  public static final Symbol STRING_DOWNCASE =
2668    PACKAGE_CL.addExternalSymbol("STRING-DOWNCASE");
2669  public static final Symbol STRING_EQUAL =
2670    PACKAGE_CL.addExternalSymbol("STRING-EQUAL");
2671  public static final Symbol STRING_GREATERP =
2672    PACKAGE_CL.addExternalSymbol("STRING-GREATERP");
2673  public static final Symbol STRING_LEFT_TRIM =
2674    PACKAGE_CL.addExternalSymbol("STRING-LEFT-TRIM");
2675  public static final Symbol STRING_LESSP =
2676    PACKAGE_CL.addExternalSymbol("STRING-LESSP");
2677  public static final Symbol STRING_NOT_EQUAL =
2678    PACKAGE_CL.addExternalSymbol("STRING-NOT-EQUAL");
2679  public static final Symbol STRING_NOT_GREATERP =
2680    PACKAGE_CL.addExternalSymbol("STRING-NOT-GREATERP");
2681  public static final Symbol STRING_NOT_LESSP =
2682    PACKAGE_CL.addExternalSymbol("STRING-NOT-LESSP");
2683  public static final Symbol STRING_RIGHT_TRIM =
2684    PACKAGE_CL.addExternalSymbol("STRING-RIGHT-TRIM");
2685  public static final Symbol STRING_STREAM =
2686    PACKAGE_CL.addExternalSymbol("STRING-STREAM");
2687  public static final Symbol STRING_TRIM =
2688    PACKAGE_CL.addExternalSymbol("STRING-TRIM");
2689  public static final Symbol STRING_UPCASE =
2690    PACKAGE_CL.addExternalSymbol("STRING-UPCASE");
2691  public static final Symbol STRING_NE =
2692    PACKAGE_CL.addExternalSymbol("STRING/=");
2693  public static final Symbol STRING_LT =
2694    PACKAGE_CL.addExternalSymbol("STRING<");
2695  public static final Symbol STRING_LE =
2696    PACKAGE_CL.addExternalSymbol("STRING<=");
2697  public static final Symbol STRING_EQUALS =
2698    PACKAGE_CL.addExternalSymbol("STRING=");
2699  public static final Symbol STRING_GT =
2700    PACKAGE_CL.addExternalSymbol("STRING>");
2701  public static final Symbol STRING_GE =
2702    PACKAGE_CL.addExternalSymbol("STRING>=");
2703  public static final Symbol STRINGP =
2704    PACKAGE_CL.addExternalSymbol("STRINGP");
2705  public static final Symbol STRUCTURE =
2706    PACKAGE_CL.addExternalSymbol("STRUCTURE");
2707  public static final Symbol STRUCTURE_CLASS =
2708    PACKAGE_CL.addExternalSymbol("STRUCTURE-CLASS");
2709  public static final Symbol STRUCTURE_OBJECT =
2710    PACKAGE_CL.addExternalSymbol("STRUCTURE-OBJECT");
2711  public static final Symbol STYLE_WARNING =
2712    PACKAGE_CL.addExternalSymbol("STYLE-WARNING");
2713  public static final Symbol SUBLIS =
2714    PACKAGE_CL.addExternalSymbol("SUBLIS");
2715  public static final Symbol SUBSEQ =
2716    PACKAGE_CL.addExternalSymbol("SUBSEQ");
2717  public static final Symbol SUBSETP =
2718    PACKAGE_CL.addExternalSymbol("SUBSETP");
2719  public static final Symbol SUBST =
2720    PACKAGE_CL.addExternalSymbol("SUBST");
2721  public static final Symbol SUBST_IF =
2722    PACKAGE_CL.addExternalSymbol("SUBST-IF");
2723  public static final Symbol SUBST_IF_NOT =
2724    PACKAGE_CL.addExternalSymbol("SUBST-IF-NOT");
2725  public static final Symbol SUBSTITUTE =
2726    PACKAGE_CL.addExternalSymbol("SUBSTITUTE");
2727  public static final Symbol SUBSTITUTE_IF =
2728    PACKAGE_CL.addExternalSymbol("SUBSTITUTE-IF");
2729  public static final Symbol SUBSTITUTE_IF_NOT =
2730    PACKAGE_CL.addExternalSymbol("SUBSTITUTE-IF-NOT");
2731  public static final Symbol SUBTYPEP =
2732    PACKAGE_CL.addExternalSymbol("SUBTYPEP");
2733  public static final Symbol SVREF =
2734    PACKAGE_CL.addExternalSymbol("SVREF");
2735  public static final Symbol SXHASH =
2736    PACKAGE_CL.addExternalSymbol("SXHASH");
2737  public static final Symbol SYMBOL =
2738    PACKAGE_CL.addExternalSymbol("SYMBOL");
2739  public static final Symbol SYMBOL_FUNCTION =
2740    PACKAGE_CL.addExternalSymbol("SYMBOL-FUNCTION");
2741  public static final Symbol SYMBOL_MACROLET =
2742    PACKAGE_CL.addExternalSymbol("SYMBOL-MACROLET");
2743  public static final Symbol SYMBOL_NAME =
2744    PACKAGE_CL.addExternalSymbol("SYMBOL-NAME");
2745  public static final Symbol SYMBOL_PACKAGE =
2746    PACKAGE_CL.addExternalSymbol("SYMBOL-PACKAGE");
2747  public static final Symbol SYMBOL_PLIST =
2748    PACKAGE_CL.addExternalSymbol("SYMBOL-PLIST");
2749  public static final Symbol SYMBOL_VALUE =
2750    PACKAGE_CL.addExternalSymbol("SYMBOL-VALUE");
2751  public static final Symbol SYMBOLP =
2752    PACKAGE_CL.addExternalSymbol("SYMBOLP");
2753  public static final Symbol SYNONYM_STREAM =
2754    PACKAGE_CL.addExternalSymbol("SYNONYM-STREAM");
2755  public static final Symbol SYNONYM_STREAM_SYMBOL =
2756    PACKAGE_CL.addExternalSymbol("SYNONYM-STREAM-SYMBOL");
2757  public static final Symbol T =
2758    PACKAGE_CL.addExternalSymbol("T");
2759  public static final Symbol TAGBODY =
2760    PACKAGE_CL.addExternalSymbol("TAGBODY");
2761  public static final Symbol TAILP =
2762    PACKAGE_CL.addExternalSymbol("TAILP");
2763  public static final Symbol TAN =
2764    PACKAGE_CL.addExternalSymbol("TAN");
2765  public static final Symbol TANH =
2766    PACKAGE_CL.addExternalSymbol("TANH");
2767  public static final Symbol TENTH =
2768    PACKAGE_CL.addExternalSymbol("TENTH");
2769  public static final Symbol TERPRI =
2770    PACKAGE_CL.addExternalSymbol("TERPRI");
2771  public static final Symbol THE =
2772    PACKAGE_CL.addExternalSymbol("THE");
2773  public static final Symbol THIRD =
2774    PACKAGE_CL.addExternalSymbol("THIRD");
2775  public static final Symbol THROW =
2776    PACKAGE_CL.addExternalSymbol("THROW");
2777  public static final Symbol TIME =
2778    PACKAGE_CL.addExternalSymbol("TIME");
2779  public static final Symbol TRACE =
2780    PACKAGE_CL.addExternalSymbol("TRACE");
2781  public static final Symbol TRANSLATE_LOGICAL_PATHNAME =
2782    PACKAGE_CL.addExternalSymbol("TRANSLATE-LOGICAL-PATHNAME");
2783  public static final Symbol TRANSLATE_PATHNAME =
2784    PACKAGE_CL.addExternalSymbol("TRANSLATE-PATHNAME");
2785  public static final Symbol TREE_EQUAL =
2786    PACKAGE_CL.addExternalSymbol("TREE-EQUAL");
2787  public static final Symbol TRUENAME =
2788    PACKAGE_CL.addExternalSymbol("TRUENAME");
2789  public static final Symbol TRUNCATE =
2790    PACKAGE_CL.addExternalSymbol("TRUNCATE");
2791  public static final Symbol TWO_WAY_STREAM =
2792    PACKAGE_CL.addExternalSymbol("TWO-WAY-STREAM");
2793  public static final Symbol TWO_WAY_STREAM_INPUT_STREAM =
2794    PACKAGE_CL.addExternalSymbol("TWO-WAY-STREAM-INPUT-STREAM");
2795  public static final Symbol TWO_WAY_STREAM_OUTPUT_STREAM =
2796    PACKAGE_CL.addExternalSymbol("TWO-WAY-STREAM-OUTPUT-STREAM");
2797  public static final Symbol TYPE =
2798    PACKAGE_CL.addExternalSymbol("TYPE");
2799  public static final Symbol TYPE_ERROR =
2800    PACKAGE_CL.addExternalSymbol("TYPE-ERROR");
2801  public static final Symbol TYPE_ERROR_DATUM =
2802    PACKAGE_CL.addExternalSymbol("TYPE-ERROR-DATUM");
2803  public static final Symbol TYPE_ERROR_EXPECTED_TYPE =
2804    PACKAGE_CL.addExternalSymbol("TYPE-ERROR-EXPECTED-TYPE");
2805  public static final Symbol TYPE_OF =
2806    PACKAGE_CL.addExternalSymbol("TYPE-OF");
2807  public static final Symbol TYPECASE =
2808    PACKAGE_CL.addExternalSymbol("TYPECASE");
2809  public static final Symbol TYPEP =
2810    PACKAGE_CL.addExternalSymbol("TYPEP");
2811  public static final Symbol UNBOUND_SLOT =
2812    PACKAGE_CL.addExternalSymbol("UNBOUND-SLOT");
2813  public static final Symbol UNBOUND_SLOT_INSTANCE =
2814    PACKAGE_CL.addExternalSymbol("UNBOUND-SLOT-INSTANCE");
2815  public static final Symbol UNBOUND_VARIABLE =
2816    PACKAGE_CL.addExternalSymbol("UNBOUND-VARIABLE");
2817  public static final Symbol UNDEFINED_FUNCTION =
2818    PACKAGE_CL.addExternalSymbol("UNDEFINED-FUNCTION");
2819  public static final Symbol UNEXPORT =
2820    PACKAGE_CL.addExternalSymbol("UNEXPORT");
2821  public static final Symbol UNINTERN =
2822    PACKAGE_CL.addExternalSymbol("UNINTERN");
2823  public static final Symbol UNION =
2824    PACKAGE_CL.addExternalSymbol("UNION");
2825  public static final Symbol UNLESS =
2826    PACKAGE_CL.addExternalSymbol("UNLESS");
2827  public static final Symbol UNREAD_CHAR =
2828    PACKAGE_CL.addExternalSymbol("UNREAD-CHAR");
2829  public static final Symbol UNSIGNED_BYTE =
2830    PACKAGE_CL.addExternalSymbol("UNSIGNED-BYTE");
2831  public static final Symbol UNTRACE =
2832    PACKAGE_CL.addExternalSymbol("UNTRACE");
2833  public static final Symbol UNUSE_PACKAGE =
2834    PACKAGE_CL.addExternalSymbol("UNUSE-PACKAGE");
2835  public static final Symbol UNWIND_PROTECT =
2836    PACKAGE_CL.addExternalSymbol("UNWIND-PROTECT");
2837  public static final Symbol UPDATE_INSTANCE_FOR_DIFFERENT_CLASS =
2838    PACKAGE_CL.addExternalSymbol("UPDATE-INSTANCE-FOR-DIFFERENT-CLASS");
2839  public static final Symbol UPDATE_INSTANCE_FOR_REDEFINED_CLASS =
2840    PACKAGE_CL.addExternalSymbol("UPDATE-INSTANCE-FOR-REDEFINED-CLASS");
2841  public static final Symbol UPGRADED_ARRAY_ELEMENT_TYPE =
2842    PACKAGE_CL.addExternalSymbol("UPGRADED-ARRAY-ELEMENT-TYPE");
2843  public static final Symbol UPGRADED_COMPLEX_PART_TYPE =
2844    PACKAGE_CL.addExternalSymbol("UPGRADED-COMPLEX-PART-TYPE");
2845  public static final Symbol UPPER_CASE_P =
2846    PACKAGE_CL.addExternalSymbol("UPPER-CASE-P");
2847  public static final Symbol USE_PACKAGE =
2848    PACKAGE_CL.addExternalSymbol("USE-PACKAGE");
2849  public static final Symbol USE_VALUE =
2850    PACKAGE_CL.addExternalSymbol("USE-VALUE");
2851  public static final Symbol USER_HOMEDIR_PATHNAME =
2852    PACKAGE_CL.addExternalSymbol("USER-HOMEDIR-PATHNAME");
2853  public static final Symbol VALUES =
2854    PACKAGE_CL.addExternalSymbol("VALUES");
2855  public static final Symbol VALUES_LIST =
2856    PACKAGE_CL.addExternalSymbol("VALUES-LIST");
2857  public static final Symbol VARIABLE =
2858    PACKAGE_CL.addExternalSymbol("VARIABLE");
2859  public static final Symbol VECTOR =
2860    PACKAGE_CL.addExternalSymbol("VECTOR");
2861  public static final Symbol VECTOR_POP =
2862    PACKAGE_CL.addExternalSymbol("VECTOR-POP");
2863  public static final Symbol VECTOR_PUSH =
2864    PACKAGE_CL.addExternalSymbol("VECTOR-PUSH");
2865  public static final Symbol VECTOR_PUSH_EXTEND =
2866    PACKAGE_CL.addExternalSymbol("VECTOR-PUSH-EXTEND");
2867  public static final Symbol VECTORP =
2868    PACKAGE_CL.addExternalSymbol("VECTORP");
2869  public static final Symbol WARN =
2870    PACKAGE_CL.addExternalSymbol("WARN");
2871  public static final Symbol WARNING =
2872    PACKAGE_CL.addExternalSymbol("WARNING");
2873  public static final Symbol WHEN =
2874    PACKAGE_CL.addExternalSymbol("WHEN");
2875  public static final Symbol WILD_PATHNAME_P =
2876    PACKAGE_CL.addExternalSymbol("WILD-PATHNAME-P");
2877  public static final Symbol WITH_ACCESSORS =
2878    PACKAGE_CL.addExternalSymbol("WITH-ACCESSORS");
2879  public static final Symbol WITH_COMPILATION_UNIT =
2880    PACKAGE_CL.addExternalSymbol("WITH-COMPILATION-UNIT");
2881  public static final Symbol WITH_CONDITION_RESTARTS =
2882    PACKAGE_CL.addExternalSymbol("WITH-CONDITION-RESTARTS");
2883  public static final Symbol WITH_HASH_TABLE_ITERATOR =
2884    PACKAGE_CL.addExternalSymbol("WITH-HASH-TABLE-ITERATOR");
2885  public static final Symbol WITH_INPUT_FROM_STRING =
2886    PACKAGE_CL.addExternalSymbol("WITH-INPUT-FROM-STRING");
2887  public static final Symbol WITH_OPEN_FILE =
2888    PACKAGE_CL.addExternalSymbol("WITH-OPEN-FILE");
2889  public static final Symbol WITH_OPEN_STREAM =
2890    PACKAGE_CL.addExternalSymbol("WITH-OPEN-STREAM");
2891  public static final Symbol WITH_OUTPUT_TO_STRING =
2892    PACKAGE_CL.addExternalSymbol("WITH-OUTPUT-TO-STRING");
2893  public static final Symbol WITH_PACKAGE_ITERATOR =
2894    PACKAGE_CL.addExternalSymbol("WITH-PACKAGE-ITERATOR");
2895  public static final Symbol WITH_SIMPLE_RESTART =
2896    PACKAGE_CL.addExternalSymbol("WITH-SIMPLE-RESTART");
2897  public static final Symbol WITH_SLOTS =
2898    PACKAGE_CL.addExternalSymbol("WITH-SLOTS");
2899  public static final Symbol WITH_STANDARD_IO_SYNTAX =
2900    PACKAGE_CL.addExternalSymbol("WITH-STANDARD-IO-SYNTAX");
2901  public static final Symbol WRITE =
2902    PACKAGE_CL.addExternalSymbol("WRITE");
2903  public static final Symbol WRITE_BYTE =
2904    PACKAGE_CL.addExternalSymbol("WRITE-BYTE");
2905  public static final Symbol WRITE_CHAR =
2906    PACKAGE_CL.addExternalSymbol("WRITE-CHAR");
2907  public static final Symbol WRITE_LINE =
2908    PACKAGE_CL.addExternalSymbol("WRITE-LINE");
2909  public static final Symbol WRITE_SEQUENCE =
2910    PACKAGE_CL.addExternalSymbol("WRITE-SEQUENCE");
2911  public static final Symbol WRITE_STRING =
2912    PACKAGE_CL.addExternalSymbol("WRITE-STRING");
2913  public static final Symbol WRITE_TO_STRING =
2914    PACKAGE_CL.addExternalSymbol("WRITE-TO-STRING");
2915  public static final Symbol Y_OR_N_P =
2916    PACKAGE_CL.addExternalSymbol("Y-OR-N-P");
2917  public static final Symbol YES_OR_NO_P =
2918    PACKAGE_CL.addExternalSymbol("YES-OR-NO-P");
2919  public static final Symbol ZEROP =
2920    PACKAGE_CL.addExternalSymbol("ZEROP");
2921  // End of CL symbols.
2922
2923  // Extensions.
2924  public static final Symbol MOST_POSITIVE_JAVA_LONG =
2925    PACKAGE_EXT.addExternalSymbol("MOST-POSITIVE-JAVA-LONG");
2926  public static final Symbol MOST_NEGATIVE_JAVA_LONG=
2927    PACKAGE_EXT.addExternalSymbol("MOST-NEGATIVE-JAVA-LONG");
2928  public static final Symbol SINGLE_FLOAT_POSITIVE_INFINITY =
2929    PACKAGE_EXT.addExternalSymbol("SINGLE-FLOAT-POSITIVE-INFINITY");
2930  public static final Symbol SINGLE_FLOAT_NEGATIVE_INFINITY =
2931    PACKAGE_EXT.addExternalSymbol("SINGLE-FLOAT-NEGATIVE-INFINITY");
2932  public static final Symbol DOUBLE_FLOAT_POSITIVE_INFINITY =
2933    PACKAGE_EXT.addExternalSymbol("DOUBLE-FLOAT-POSITIVE-INFINITY");
2934  public static final Symbol DOUBLE_FLOAT_NEGATIVE_INFINITY =
2935    PACKAGE_EXT.addExternalSymbol("DOUBLE-FLOAT-NEGATIVE-INFINITY");
2936  public static final Symbol STYLE_WARN =
2937    PACKAGE_EXT.addExternalSymbol("STYLE-WARN");
2938  public static final Symbol MEMQ =
2939    PACKAGE_EXT.addExternalSymbol("MEMQ");
2940  public static final Symbol MEMQL =
2941    PACKAGE_EXT.addExternalSymbol("MEMQL");
2942  public static final Symbol NIL_VECTOR =
2943    PACKAGE_EXT.addExternalSymbol("NIL-VECTOR");
2944  public static final Symbol MAILBOX =
2945    PACKAGE_EXT.addExternalSymbol("MAILBOX");
2946  public static final Symbol MUTEX =
2947    PACKAGE_EXT.addExternalSymbol("MUTEX");
2948  public static final Symbol SUPPRESS_COMPILER_WARNINGS =
2949    PACKAGE_EXT.addExternalSymbol("*SUPPRESS-COMPILER-WARNINGS*");
2950  public static final Symbol NEQ =
2951    PACKAGE_EXT.addExternalSymbol("NEQ");
2952  public static final Symbol ADJOIN_EQL =
2953    PACKAGE_EXT.addExternalSymbol("ADJOIN-EQL");
2954  public static final Symbol CHARACTER_DESIGNATOR =
2955    PACKAGE_EXT.addExternalSymbol("CHARACTER-DESIGNATOR");
2956  public static final Symbol INTERRUPT_LISP =
2957    PACKAGE_EXT.addExternalSymbol("INTERRUPT-LISP");
2958  public static final Symbol GETENV =
2959    PACKAGE_EXT.addExternalSymbol("GETENV");
2960  public static final Symbol MACROEXPAND_ALL =
2961    PACKAGE_EXT.addExternalSymbol("MACROEXPAND-ALL");
2962  public static final Symbol LOAD_TRUENAME_FASL =
2963    PACKAGE_EXT.addExternalSymbol("*LOAD-TRUENAME-FASL*");
2964  public static final Symbol SLIME_INPUT_STREAM =
2965    PACKAGE_EXT.addExternalSymbol("SLIME-INPUT-STREAM");
2966  public static final Symbol SLIME_OUTPUT_STREAM =
2967    PACKAGE_EXT.addExternalSymbol("SLIME-OUTPUT-STREAM");
2968  public static final Symbol JAR_PATHNAME =
2969    PACKAGE_EXT.addExternalSymbol("JAR-PATHNAME");
2970  public static final Symbol URL_PATHNAME =
2971    PACKAGE_EXT.addExternalSymbol("URL-PATHNAME");
2972  public static final Symbol WEAK_REFERENCE =
2973    PACKAGE_EXT.addExternalSymbol("WEAK-REFERENCE");
2974  public static final Symbol ADD_PACKAGE_LOCAL_NICKNAME =
2975    PACKAGE_EXT.addExternalSymbol("ADD-PACKAGE-LOCAL-NICKNAME");
2976
2977  // MOP.
2978  public static final Symbol CLASS_LAYOUT =
2979    PACKAGE_MOP.addInternalSymbol("CLASS-LAYOUT");
2980  public static final Symbol CLASS_DEFAULT_INITARGS =
2981    PACKAGE_MOP.addExternalSymbol("CLASS-DEFAULT_INITARGS");
2982  public static final Symbol CLASS_DIRECT_METHODS =
2983    PACKAGE_MOP.addExternalSymbol("CLASS-DIRECT-METHODS");
2984  public static final Symbol CLASS_DIRECT_DEFAULT_INITARGS =
2985    PACKAGE_MOP.addExternalSymbol("CLASS-DIRECT-DEFAULT_INITARGS");
2986  public static final Symbol CLASS_DIRECT_SLOTS =
2987    PACKAGE_MOP.addExternalSymbol("CLASS-DIRECT-SLOTS");
2988  public static final Symbol CLASS_DIRECT_SUBCLASSES =
2989    PACKAGE_MOP.addExternalSymbol("CLASS-DIRECT-SUBCLASSES");
2990  public static final Symbol CLASS_DIRECT_SUPERCLASSES =
2991    PACKAGE_MOP.addExternalSymbol("CLASS-DIRECT-SUPERCLASSES");
2992  public static final Symbol CLASS_DOCUMENTATION =
2993    PACKAGE_MOP.addExternalSymbol("CLASS-DOCUMENTATION");
2994  public static final Symbol CLASS_FINALIZED_P =
2995    PACKAGE_MOP.addExternalSymbol("CLASS-FINALIZED-P");
2996  public static final Symbol CLASS_PRECEDENCE_LIST =
2997    PACKAGE_MOP.addExternalSymbol("CLASS-PRECEDENCE-LIST");
2998  public static final Symbol CLASS_SLOTS =
2999    PACKAGE_MOP.addExternalSymbol("CLASS-SLOTS");
3000  public static final Symbol EQL_SPECIALIZER =
3001    PACKAGE_MOP.addExternalSymbol("EQL-SPECIALIZER");
3002  public static final Symbol EQL_SPECIALIZER_OBJECT =
3003    PACKAGE_MOP.addExternalSymbol("EQL-SPECIALIZER-OBJECT");
3004  public static final Symbol FUNCALLABLE_STANDARD_OBJECT =
3005    PACKAGE_MOP.addExternalSymbol("FUNCALLABLE-STANDARD-OBJECT");
3006  public static final Symbol FUNCALLABLE_STANDARD_CLASS =
3007    PACKAGE_MOP.addExternalSymbol("FUNCALLABLE-STANDARD-CLASS");
3008  public static final Symbol GENERIC_FUNCTION_METHODS =
3009    PACKAGE_MOP.addExternalSymbol("GENERIC-FUNCTION-METHODS");
3010  public static final Symbol GENERIC_FUNCTION_NAME =
3011    PACKAGE_MOP.addExternalSymbol("GENERIC-FUNCTION-NAME");
3012  public static final Symbol METAOBJECT =
3013    PACKAGE_MOP.addExternalSymbol("METAOBJECT");
3014  public static final Symbol METHOD_FUNCTION =
3015    PACKAGE_MOP.addExternalSymbol("METHOD-FUNCTION");
3016  public static final Symbol SPECIALIZER =
3017    PACKAGE_MOP.addExternalSymbol("SPECIALIZER");
3018  public static final Symbol STANDARD_ACCESSOR_METHOD =
3019    PACKAGE_MOP.addExternalSymbol("STANDARD-ACCESSOR-METHOD");
3020  public static final Symbol STANDARD_READER_METHOD =
3021    PACKAGE_MOP.addExternalSymbol("STANDARD-READER-METHOD");
3022  public static final Symbol STANDARD_WRITER_METHOD =
3023    PACKAGE_MOP.addExternalSymbol("STANDARD-WRITER-METHOD");
3024  public static final Symbol DIRECT_SLOT_DEFINITION =
3025    PACKAGE_MOP.addExternalSymbol("DIRECT-SLOT-DEFINITION");
3026  public static final Symbol EFFECTIVE_SLOT_DEFINITION =
3027    PACKAGE_MOP.addExternalSymbol("EFFECTIVE-SLOT-DEFINITION");
3028  public static final Symbol STANDARD_SLOT_DEFINITION =
3029    PACKAGE_MOP.addExternalSymbol("STANDARD-SLOT-DEFINITION");
3030  public static final Symbol STANDARD_DIRECT_SLOT_DEFINITION =
3031    PACKAGE_MOP.addExternalSymbol("STANDARD-DIRECT-SLOT-DEFINITION");
3032  public static final Symbol STANDARD_EFFECTIVE_SLOT_DEFINITION =
3033    PACKAGE_MOP.addExternalSymbol("STANDARD-EFFECTIVE-SLOT-DEFINITION");
3034  // MOP method combination readers.
3035  public static final Symbol METHOD_COMBINATION_NAME =
3036    PACKAGE_MOP.addInternalSymbol("METHOD-COMBINATION-NAME");
3037  public static final Symbol METHOD_COMBINATION_DOCUMENTATION =
3038    PACKAGE_MOP.addInternalSymbol("METHOD-COMBINATION-DOCUMENTATION");
3039
3040  // Java interface.
3041  public static final Symbol JAVA_EXCEPTION =
3042    PACKAGE_JAVA.addExternalSymbol("JAVA-EXCEPTION");
3043  public static final Symbol JAVA_EXCEPTION_CAUSE =
3044    PACKAGE_JAVA.addExternalSymbol("JAVA-EXCEPTION-CAUSE");
3045  public static final Symbol JAVA_OBJECT =
3046    PACKAGE_JAVA.addExternalSymbol("JAVA-OBJECT");
3047  public static final Symbol JAVA_CLASS =
3048    PACKAGE_JAVA.addExternalSymbol("JAVA-CLASS");
3049  public static final Symbol JCALL =
3050    PACKAGE_JAVA.addExternalSymbol("JCALL");
3051  public static final Symbol JCALL_RAW =
3052    PACKAGE_JAVA.addExternalSymbol("JCALL-RAW");
3053  public static final Symbol JCLASS =
3054    PACKAGE_JAVA.addExternalSymbol("JCLASS");
3055  public static final Symbol JCLASS_NAME =
3056    PACKAGE_JAVA.addExternalSymbol("JCLASS-NAME");
3057  public static final Symbol JCLASS_OF =
3058    PACKAGE_JAVA.addExternalSymbol("JCLASS-OF");
3059  public static final Symbol JINPUT_STREAM =
3060    PACKAGE_JAVA.addExternalSymbol("JINPUT-STREAM");
3061  public static final Symbol JMETHOD_RETURN_TYPE =
3062    PACKAGE_JAVA.addExternalSymbol("JMETHOD-RETURN-TYPE");
3063  public static final Symbol JRESOLVE_METHOD =
3064    PACKAGE_JAVA.addExternalSymbol("JRESOLVE-METHOD");
3065  public static final Symbol ADD_TO_CLASSPATH =
3066    PACKAGE_JAVA.addExternalSymbol("ADD-TO-CLASSPATH");
3067
3068  // External symbols in SYSTEM package.
3069  public static final Symbol AUTOCOMPILE =
3070    PACKAGE_SYS.addExternalSymbol("AUTOCOMPILE");
3071  public static final Symbol CLASS_BYTES =
3072    PACKAGE_SYS.addExternalSymbol("CLASS-BYTES");
3073  public static final Symbol CLOS_STREAM =
3074    PACKAGE_SYS.addExternalSymbol("CLOS-STREAM");
3075  public static final Symbol _CLASS_SLOTS =
3076    PACKAGE_SYS.addExternalSymbol("%CLASS-SLOTS");
3077  public static final Symbol COMPILED_LISP_FUNCTION_P =
3078    PACKAGE_SYS.addExternalSymbol("COMPILED-LISP-FUNCTION-P");
3079  public static final Symbol DEFAULT_INITARGS =
3080    PACKAGE_SYS.addExternalSymbol("DEFAULT-INITARGS");
3081  public static final Symbol DIRECT_METHODS =
3082    PACKAGE_SYS.addExternalSymbol("DIRECT-METHODS");
3083  public static final Symbol DIRECT_SLOTS =
3084    PACKAGE_SYS.addExternalSymbol("DIRECT-SLOTS");
3085  public static final Symbol DIRECT_SUBCLASSES =
3086    PACKAGE_SYS.addExternalSymbol("DIRECT-SUBCLASSES");
3087  public static final Symbol DIRECT_DEFAULT_INITARGS =
3088    PACKAGE_SYS.addExternalSymbol("DIRECT-DEFAULT-INITARGS");
3089  public static final Symbol DIRECT_SUPERCLASSES =
3090    PACKAGE_SYS.addExternalSymbol("DIRECT-SUPERCLASSES");
3091  public static final Symbol __DISASSEMBLERS__ =
3092    PACKAGE_SYS.addExternalSymbol("*DISASSEMBLERS*");
3093  public static final Symbol CHOOSE_DISASSEMBLER =
3094    PACKAGE_SYS.addExternalSymbol("CHOOSE-DISASSEMBLER");
3095  public static final Symbol _DOCUMENTATION =
3096    PACKAGE_SYS.addExternalSymbol("%DOCUMENTATION");
3097  public static final Symbol _ENABLE_AUTOCOMPILE_ =
3098    PACKAGE_SYS.addExternalSymbol("*ENABLE-AUTOCOMPILE*");
3099  public static final Symbol GET_INPUT_STREAM =
3100    PACKAGE_SYS.addExternalSymbol("GET-INPUT-STREAM");
3101  public static final Symbol ENVIRONMENT =
3102    PACKAGE_SYS.addExternalSymbol("ENVIRONMENT");
3103  public static final Symbol FINALIZED_P =
3104    PACKAGE_SYS.addExternalSymbol("FINALIZED-P");
3105  public static final Symbol FLOAT_UNDERFLOW_MODE =
3106    PACKAGE_SYS.addExternalSymbol("FLOAT-UNDERFLOW-MODE");
3107  public static final Symbol FLOAT_OVERFLOW_MODE =
3108    PACKAGE_SYS.addExternalSymbol("FLOAT-OVERFLOW-MODE");
3109  public static final Symbol GETHASH1 =
3110    PACKAGE_SYS.addExternalSymbol("GETHASH1");
3111  public static final Symbol HASH_TABLE_WEAKNESS =
3112    PACKAGE_SYS.addExternalSymbol("HASH-TABLE-WEAKNESS");
3113  public static final Symbol JAR_STREAM =
3114    PACKAGE_SYS.addExternalSymbol("JAR-STREAM");
3115  public static final Symbol LAYOUT =
3116    PACKAGE_SYS.addExternalSymbol("LAYOUT");
3117  public static final Symbol MATCH_WILD_JAR_PATHNAME =
3118    PACKAGE_SYS.addExternalSymbol("MATCH-WILD-JAR-PATHNAME");
3119  public static final Symbol NAME =
3120    PACKAGE_SYS.addExternalSymbol("NAME");
3121  public static final Symbol NAMED_LAMBDA =
3122    PACKAGE_SYS.addExternalSymbol("NAMED-LAMBDA");
3123  public static final Symbol OUTPUT_OBJECT =
3124    PACKAGE_SYS.addExternalSymbol("OUTPUT-OBJECT");
3125  public static final Symbol PRECEDENCE_LIST =
3126    PACKAGE_SYS.addExternalSymbol("PRECEDENCE-LIST");
3127  public static final Symbol PUTHASH =
3128    PACKAGE_SYS.addExternalSymbol("PUTHASH");
3129  public static final Symbol RECORD_SOURCE_INFORMATION_FOR_TYPE =
3130    PACKAGE_SYS.addExternalSymbol("RECORD-SOURCE-INFORMATION-FOR-TYPE");
3131  public static final Symbol SET_CHAR =
3132    PACKAGE_SYS.addExternalSymbol("SET-CHAR");
3133  public static final Symbol _SET_CLASS_SLOTS =
3134    PACKAGE_SYS.addExternalSymbol("%SET-CLASS-SLOTS");
3135  public static final Symbol SET_SCHAR =
3136    PACKAGE_SYS.addExternalSymbol("SET-SCHAR");
3137  public static final Symbol SET_STD_SLOT_VALUE =
3138    PACKAGE_SYS.addExternalSymbol("SET-STD-SLOT-VALUE");
3139  public static final Symbol SETF_FUNCTION =
3140    PACKAGE_SYS.addExternalSymbol("SETF-FUNCTION");
3141  public static final Symbol SETF_INVERSE =
3142    PACKAGE_SYS.addExternalSymbol("SETF-INVERSE");
3143  public static final Symbol SLOTS = PACKAGE_SYS.addExternalSymbol("SLOTS");
3144  public static final Symbol SLOT_DEFINITION =
3145    PACKAGE_SYS.addExternalSymbol("SLOT-DEFINITION");
3146  public static final Symbol __SOURCE =
3147    PACKAGE_SYS.addInternalSymbol("SOURCE");
3148  public static final Symbol STD_SLOT_BOUNDP =
3149    PACKAGE_SYS.addExternalSymbol("STD-SLOT-BOUNDP");
3150  public static final Symbol STD_SLOT_VALUE =
3151    PACKAGE_SYS.addExternalSymbol("STD-SLOT-VALUE");
3152  public static final Symbol SUBCLASSP =
3153    PACKAGE_SYS.addExternalSymbol("SUBCLASSP");
3154  public static final Symbol SYMBOL_MACRO =
3155    PACKAGE_SYS.addExternalSymbol("SYMBOL-MACRO");
3156  public static final Symbol UNDEFINED_FUNCTION_CALLED =
3157    PACKAGE_SYS.addExternalSymbol("UNDEFINED-FUNCTION-CALLED");
3158  public static final Symbol URL_STREAM =
3159    PACKAGE_SYS.addExternalSymbol("URL-STREAM");
3160
3161
3162  // Internal symbols in SYSTEM package.
3163  public static final Symbol ALLOCATION =
3164    PACKAGE_SYS.addInternalSymbol("ALLOCATION");
3165  public static final Symbol ALLOCATION_CLASS =
3166    PACKAGE_SYS.addInternalSymbol("ALLOCATION-CLASS");
3167  public static final Symbol ARGUMENT_PRECEDENCE_ORDER =
3168    PACKAGE_SYS.addInternalSymbol("ARGUMENT-PRECEDENCE-ORDER");
3169  public static final Symbol BACKQUOTE_MACRO =
3170    PACKAGE_SYS.addInternalSymbol("BACKQUOTE-MACRO");
3171  public static final Symbol CASE_FROB_STREAM =
3172    PACKAGE_SYS.addInternalSymbol("CASE-FROB-STREAM");
3173  public static final Symbol CAUSE =
3174    PACKAGE_SYS.addInternalSymbol("CAUSE");
3175  public static final Symbol COMMA_MACRO =
3176    PACKAGE_SYS.addInternalSymbol("COMMA-MACRO");
3177  public static final Symbol DATUM =
3178    PACKAGE_SYS.addInternalSymbol("DATUM");
3179  public static final Symbol DECLARATIONS =
3180    PACKAGE_SYS.addInternalSymbol("DECLARATIONS");
3181  public static final Symbol DEFTYPE_DEFINITION =
3182    PACKAGE_SYS.addInternalSymbol("DEFTYPE-DEFINITION");
3183  public static final Symbol EXPECTED_TYPE =
3184    PACKAGE_SYS.addInternalSymbol("EXPECTED-TYPE");
3185  public static final Symbol FAST_FUNCTION =
3186    PACKAGE_SYS.addInternalSymbol("FAST-FUNCTION");
3187  public static final Symbol FORMAT_ARGUMENTS =
3188    PACKAGE_SYS.addInternalSymbol("FORMAT-ARGUMENTS");
3189  public static final Symbol FORMAT_CONTROL =
3190    PACKAGE_SYS.addInternalSymbol("FORMAT-CONTROL");
3191  public static final Symbol FSET = PACKAGE_SYS.addInternalSymbol("FSET");
3192  public static final Symbol _FUNCTION =
3193    PACKAGE_SYS.addInternalSymbol("%FUNCTION");
3194  public static final Symbol FUNCTION_PRELOAD =
3195    PACKAGE_SYS.addInternalSymbol("FUNCTION-PRELOAD");
3196  public static final Symbol _GENERIC_FUNCTION =
3197    PACKAGE_SYS.addInternalSymbol("%GENERIC-FUNCTION");
3198  public static final Symbol INITARGS =
3199    PACKAGE_SYS.addInternalSymbol("INITARGS");
3200  public static final Symbol INITFORM =
3201    PACKAGE_SYS.addInternalSymbol("INITFORM");
3202  public static final Symbol INITFUNCTION =
3203    PACKAGE_SYS.addInternalSymbol("INITFUNCTION");
3204  public static final Symbol INITIAL_METHODS =
3205    PACKAGE_SYS.addInternalSymbol("INITIAL-METHODS");
3206  public static final Symbol INSTANCE =
3207    PACKAGE_SYS.addInternalSymbol("INSTANCE");
3208  public static final Symbol JAVA_STACK_FRAME =
3209    PACKAGE_SYS.addInternalSymbol("JAVA-STACK-FRAME");
3210  public static final Symbol KEYWORDS =
3211    PACKAGE_SYS.addInternalSymbol("KEYWORDS");
3212  public static final Symbol LAMBDA_LIST =
3213    PACKAGE_SYS.addInternalSymbol("LAMBDA-LIST");
3214  public static final Symbol LISP_STACK_FRAME =
3215    PACKAGE_SYS.addInternalSymbol("LISP-STACK-FRAME");
3216  public static final Symbol LOCATION =
3217    PACKAGE_SYS.addInternalSymbol("LOCATION");
3218  public static final Symbol MACROEXPAND_MACRO =
3219    PACKAGE_SYS.addInternalSymbol("MACROEXPAND-MACRO");
3220  public static final Symbol MAKE_FUNCTION_PRELOADING_CONTEXT =
3221    PACKAGE_SYS.addInternalSymbol("MAKE-FUNCTION-PRELOADING-CONTEXT");
3222  public static final Symbol METHOD_CLASS =
3223    PACKAGE_SYS.addInternalSymbol("METHOD-CLASS");
3224  public static final Symbol _METHOD_COMBINATION =
3225    PACKAGE_SYS.addInternalSymbol("%METHOD-COMBINATION");
3226  public static final Symbol METHODS = PACKAGE_SYS.addInternalSymbol("METHODS");
3227  public static final Symbol OBJECT = PACKAGE_SYS.addInternalSymbol("OBJECT");
3228  public static final Symbol OPERANDS =
3229    PACKAGE_SYS.addInternalSymbol("OPERANDS");
3230  public static final Symbol OPERATION =
3231    PACKAGE_SYS.addInternalSymbol("OPERATION");
3232  public static final Symbol OPTIONAL_ARGS =
3233    PACKAGE_SYS.addInternalSymbol("OPTIONAL-ARGS");
3234  public static final Symbol OTHER_KEYWORDS_P =
3235    PACKAGE_SYS.addInternalSymbol("OTHER-KEYWORDS-P");
3236  public static final Symbol PROXY_PRELOADED_FUNCTION =
3237    PACKAGE_SYS.addInternalSymbol("PROXY-PRELOADED-FUNCTION");
3238  public static final Symbol QUALIFIERS =
3239    PACKAGE_SYS.addInternalSymbol("QUALIFIERS");
3240  public static final Symbol READERS =
3241    PACKAGE_SYS.addInternalSymbol("READERS");
3242  public static final Symbol REQUIRED_ARGS =
3243    PACKAGE_SYS.addInternalSymbol("REQUIRED-ARGS");
3244  public static final Symbol READ_RANDOM_STATE =
3245    PACKAGE_SYS.addInternalSymbol("READ-RANDOM-STATE");
3246  // DEPRECATED: to be removed with abcl-1.7
3247  public static final Symbol _SOURCE =
3248    PACKAGE_SYS.addInternalSymbol("%SOURCE");
3249  public static final Symbol SOCKET_STREAM =
3250    PACKAGE_SYS.addInternalSymbol("SOCKET-STREAM");
3251  public static final Symbol SPECIALIZERS =
3252    PACKAGE_SYS.addInternalSymbol("SPECIALIZERS");
3253  public static final Symbol STRING_INPUT_STREAM =
3254    PACKAGE_SYS.addInternalSymbol("STRING-INPUT-STREAM");
3255  public static final Symbol STRING_OUTPUT_STREAM =
3256    PACKAGE_SYS.addInternalSymbol("STRING-OUTPUT-STREAM");
3257  public static final Symbol SYSTEM_STREAM =
3258    PACKAGE_SYS.addInternalSymbol("SYSTEM-STREAM");
3259  public static final Symbol STACK_FRAME =
3260    PACKAGE_SYS.addInternalSymbol("STACK-FRAME");
3261  public static final Symbol _TYPE =
3262    PACKAGE_SYS.addInternalSymbol("%TYPE");
3263  public static final Symbol WRITERS =
3264    PACKAGE_SYS.addInternalSymbol("WRITERS");
3265
3266  // CDR6
3267  public static final Symbol _INSPECTOR_HOOK_ =
3268    PACKAGE_EXT.addExternalSymbol("*INSPECTOR-HOOK*");
3269
3270  public static final Symbol COMPILER_LET =
3271    PACKAGE_LISP.addExternalSymbol("COMPILER-LET");
3272
3273  // THREADS
3274  public static final Symbol THREAD =
3275    PACKAGE_THREADS.addExternalSymbol("THREAD");
3276  public static final Symbol _THREADING_MODEL_ =
3277    PACKAGE_THREADS.addExternalSymbol("*THREADING-MODEL*");
3278
3279
3280  // JVM
3281  public static final Symbol _RESIGNAL_COMPILER_WARINGS_ =
3282    PACKAGE_JVM.addExternalSymbol("*RESIGNAL-COMPILER-WARNINGS*");
3283}
Note: See TracBrowser for help on using the repository browser.