JavaScript is disabled on your browser.
Skip navigation links
gnu.commonlisp.lang

Class CommonLisp



  • public class CommonLisp
    extends Lisp2 
    • Field Detail

      • instance

        public static final CommonLisp instance
      • clispEnvironment

        public static final Environment clispEnvironment
      • not

        public static final Not not
      • isEq

        public static final IsEq isEq
      • isEqv

        public static final IsEqv isEqv
      • internalKeyword

        public static final Symbol internalKeyword
        Package location symbols.
      • inheritedKeyword

        public static final Symbol inheritedKeyword
      • externalKeyword

        public static final Symbol externalKeyword
      • writeFormat

        public static final gnu.kawa.format.AbstractFormat writeFormat
      • displayFormat

        public static final gnu.kawa.format.AbstractFormat displayFormat
    • Constructor Detail

      • CommonLisp

        public CommonLisp()
    • Method Detail

      • getCharacter

        public static java.lang.Object getCharacter(int c)
        Get a CommonLisp character object.
      • asNumber

        public static Numeric asNumber(java.lang.Object arg)
      • asChar

        public static char asChar(java.lang.Object x)
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class Language
      • getInstance

        public static CommonLisp getInstance()
      • registerEnvironment

        public static void registerEnvironment()
        The compiler insert calls to this method for applications and applets.
      • getFormat

        public gnu.kawa.format.AbstractFormat getFormat(boolean readable)
        Overrides:
        getFormat in class Language
      • getNamedType

        public Type getNamedType(java.lang.String name)
        Description copied from class: Language
        Get the corresponding Type for a given name. This is currently used as a hook in the conversion of type designators to types. LispLanguage uses it to check for package style type designators such as emacs:buffer, and CommonLisp uses it to check for a type designator "boolean", so that is can return the appropriate boolean type. This is a bit over-specialised, but it beats actually overriding getTypeFor(String) in LispLanguage, CommonLisp just for these minor changes... FIXME!
        Overrides:
        getNamedType in class LispLanguage
        Parameters:
        name - The name of a type to search for.
        Returns:
        The corresponding Type if a suitable one can be found, otherwise null.
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /