BEE Lisp for developers > LISPOBJECT interface

Release method

Decrements reference counter. If counter is zero, object deletes itself.

No parameters

Return value:

      new value of reference counter

Creation of lisp objects from other languages

Creation of lisp objects from compilable languages like Ñ++ or Delphi is implemented by CreateLispObject method, that is automatically inserted by compiler during creation of DLL files.

 

LISPOBJECT* stdcall CreateLispObject (DWORD Type, const char* szName)

Creates lisp object

Parameters:

      DWORD Type – object type (objATOM, objLIST, objCSTRING, objCNUMBER)

      const char* szName – object name

Return value:

      LISPOBJECT* – created object