Core Function

The core functions are used for manipulating objects and other general purpose functions that does not fit anywhere else.

Symbols declared in core

  • T? - Boolean true
  • NIL? - Boolean false/empty list
  • PI? - Aretmetic pi
  • *SEP*? - String separator
  • *LN*? - New line

Functions declared in core

  • HELP? - Get help for function or macro
  • LOAD? - Load and execute a file with DLisp statements
  • TRACE? - Trace function and macro calls
  • UNTRACE? - Untrace function and macro calls
  • TIME? - Show execution time and resources for evaluation
  • EVAL? - Evaluate list
  • FUNCALL? - Call function with arguments in a list
  • PARSE? - Parse string into object
  • FUNCTION? - Create unbound function
  • DEFUN? - Create and bind function to symbol
  • DEFMACRO? - Create and bind macro to symbol

Function aliases in core