You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current JSCL implementation status, taking Common Lisp Hyper Spec Dictionaries
as a base. DONE status will be achieved whenever a feature is fully
implemented and tested.
Implementation status [4/678][0%]
[0/21][0%] Evaluation and Compilation
Function COMPILE
Special Operator EVAL-WHEN
Special Operator LOAD-TIME-VALUE
Accessor COMPILER-MACRO-FUNCTION
Macro DEFINE-COMPILER-MACRO
Accessor MACRO-FUNCTION
Function MACROEXPAND, MACROEXPAND-1
Special Operator SYMBOL-MACROLET
Variable MACROEXPAND-HOOK
Declaration IGNORE, IGNORABLE
Declaration DYNAMIC-EXTENT
Declaration TYPE
Declaration INLINE, NOTINLINE
Declaration FTYPE
Declaration DECLARATION
Declaration OPTIMIZE
Declaration SPECIAL
Special Operator LOCALLY
Special Operator THE
Function SPECIAL-OPERATOR-P
Function CONSTANTP
[0/31][0%] Types and Classes
Type NIL
Type BOOLEAN
System Class FUNCTION
Type COMPILED-FUNCTION
System Class GENERIC-FUNCTION
System Class STANDARD-GENERIC-FUNCTION
System Class CLASS
System Class BUILT-IN-CLASS
System Class STRUCTURE-CLASS
System Class STANDARD-CLASS
System Class METHOD
System Class STANDARD-METHOD
Class STRUCTURE-OBJECT
Class STANDARD-OBJECT
System Class METHOD-COMBINATION
System Class T
Type Specifier SATISFIES
Type Specifier MEMBER
Type Specifier NOT
Type Specifier AND
Type Specifier OR
Type Specifier VALUES
Type Specifier EQL
Function COERCE
Macro DEFTYPE
Function SUBTYPEP
Function TYPE-OF
Function TYPEP
Condition Type TYPE-ERROR
Function TYPE-ERROR-DATUM, TYPE-ERROR-EXPECTED-TYPE
Condition Type SIMPLE-TYPE-ERROR
[0/69][0%] Data and Control Flow
Function APPLY
Macro DEFUN
Accessor FDEFINITION
Function FBOUNDP
Function FMAKUNBOUND
Special Operator FLET, LABELS, MACROLET
Function FUNCALL
Special Operator FUNCTION
Function FUNCTION-LAMBDA-EXPRESSION
Function FUNCTIONP
Function COMPILED-FUNCTION-P
Constant Variable CALL-ARGUMENTS-LIMIT
Constant Variable LAMBDA-LIST-KEYWORDS
Constant Variable LAMBDA-PARAMETERS-LIMIT
Macro DEFCONSTANT
Macro DEFPARAMETER, DEFVAR
Macro DESTRUCTURING-BIND
Special Operator LET, LET*
Special Operator PROGV
Special Form SETQ
Macro PSETQ
Special Operator BLOCK
Special Operator CATCH
Special Operator GO
Special Operator RETURN-FROM
Macro RETURN
Special Operator TAGBODY
Special Operator THROW
Special Operator UNWIND-PROTECT
Constant Variable NIL
Function NOT
Constant Variable T
Function EQ
Function EQL
Function EQUAL
Function EQUALP
Function IDENTITY
Function COMPLEMENT
Function CONSTANTLY
Function EVERY, SOME, NOTEVERY, NOTANY
Macro AND
Macro COND
Special Operator IF
Macro OR
Macro WHEN, UNLESS
Macro CASE, CCASE, ECASE
Macro TYPECASE, CTYPECASE, ETYPECASE
Macro MULTIPLE-VALUE-BIND
Special Operator MULTIPLE-VALUE-CALL
Macro MULTIPLE-VALUE-LIST
Special Operator MULTIPLE-VALUE-PROG1
Macro MULTIPLE-VALUE-SETQ
Accessor VALUES
Function VALUES-LIST
Constant Variable MULTIPLE-VALUES-LIMIT
Macro NTH-VALUE
Macro PROG, PROG*
Macro PROG1, PROG2
Special Operator PROGN
Macro DEFINE-MODIFY-MACRO
Macro DEFSETF
Macro DEFINE-SETF-EXPANDER
Function GET-SETF-EXPANSION
Macro SETF, PSETF
Macro SHIFTF
Macro ROTATEF
Condition Type CONTROL-ERROR
Condition Type PROGRAM-ERROR
Condition Type UNDEFINED-FUNCTION
[0/5][0%] Iteration
Macro DO, DO*
Macro DOTIMES
Macro DOLIST
Macro LOOP
Local Macro LOOP-FINISH
[0/41][0%] Objects
Standard Generic Function FUNCTION-KEYWORDS
Function ENSURE-GENERIC-FUNCTION
Standard Generic Function ALLOCATE-INSTANCE
Standard Generic Function REINITIALIZE-INSTANCE
Standard Generic Function SHARED-INITIALIZE
Standard Generic Function UPDATE-INSTANCE-FOR-DIFFERENT-CLASS
Standard Generic Function UPDATE-INSTANCE-FOR-REDEFINED-CLASS
Standard Generic Function CHANGE-CLASS
Function SLOT-BOUNDP
Function SLOT-EXISTS-P
Function SLOT-MAKUNBOUND
Standard Generic Function SLOT-MISSING
Standard Generic Function SLOT-UNBOUND
Function SLOT-VALUE
Standard Generic Function METHOD-QUALIFIERS
Standard Generic Function NO-APPLICABLE-METHOD
Standard Generic Function NO-NEXT-METHOD
Standard Generic Function REMOVE-METHOD
Standard Generic Function MAKE-INSTANCE
Standard Generic Function MAKE-INSTANCES-OBSOLETE
Standard Generic Function MAKE-LOAD-FORM
Function MAKE-LOAD-FORM-SAVING-SLOTS
Macro WITH-ACCESSORS
Macro WITH-SLOTS
Macro DEFCLASS
Macro DEFGENERIC
Macro DEFMETHOD
Accessor FIND-CLASS
Local Function NEXT-METHOD-P
Local Macro CALL-METHOD, MAKE-METHOD
Local Function CALL-NEXT-METHOD
Standard Generic Function COMPUTE-APPLICABLE-METHODS
Macro DEFINE-METHOD-COMBINATION
Standard Generic Function FIND-METHOD
Standard Generic Function ADD-METHOD
Standard Generic Function INITIALIZE-INSTANCE
Standard Generic Function CLASS-NAME
Standard Generic Function (SETF CLASS-NAME)
Function CLASS-OF
Condition Type UNBOUND-SLOT
Function UNBOUND-SLOT-INSTANCE
[0/2][0%] Structures
Macro DEFSTRUCT
Function COPY-STRUCTURE
[0/46][0%] Conditions
Condition Type CONDITION
Condition Type WARNING
Condition Type STYLE-WARNING
Condition Type SERIOUS-CONDITION
Condition Type ERROR
Condition Type CELL-ERROR
Function CELL-ERROR-NAME
Condition Type PARSE-ERROR
Condition Type STORAGE-CONDITION
Macro ASSERT
Function ERROR
Function CERROR
Macro CHECK-TYPE
Condition Type SIMPLE-ERROR
Function INVALID-METHOD-ERROR
Function METHOD-COMBINATION-ERROR
Function SIGNAL
Condition Type SIMPLE-CONDITION
Function SIMPLE-CONDITION-FORMAT-CONTROL, SIMPLE-CONDITION-FORMAT-ARGUMENTS
Function WARN
Condition Type SIMPLE-WARNING
Function INVOKE-DEBUGGER
Function BREAK
Variable DEBUGGER-HOOK
Variable BREAK-ON-SIGNALS
Macro HANDLER-BIND
Macro HANDLER-CASE
Macro IGNORE-ERRORS
Macro DEFINE-CONDITION
Function MAKE-CONDITION
System Class RESTART
Function COMPUTE-RESTARTS
Function FIND-RESTART
Function INVOKE-RESTART
Function INVOKE-RESTART-INTERACTIVELY
Macro RESTART-BIND
Macro RESTART-CASE
Function RESTART-NAME
Macro WITH-CONDITION-RESTARTS
Macro WITH-SIMPLE-RESTART
Restart ABORT
Restart CONTINUE
Restart MUFFLE-WARNING
Restart STORE-VALUE
Restart USE-VALUE
Function ABORT, CONTINUE, MUFFLE-WARNING, STORE-VALUE, USE-VALUE