std-vla-p


Synopsis

(std-vla-p)

Description

Predicate if the Visual Lisp or Vital Lisp Runtime System is loaded, the system supports the VLA- extensions (Visual Lisp Automation) and if the function was called under this RTS or IDE. It can not be used to decide if the Runtime System is available at all, only if it is currently in effect.

Visual Lisp and Vital Lisp 3.0-3.2 supports it.

It's implemented using a special feature only available under these systems:

Currently if the function vla-Move is defined.

Cached version

This function is only called once, the result is stored in the global symbol *DEF-VLA*. All subsequent calls just return a result dependent on the value of this symbol.

Arguments

None

Return Value

T or nil.

Side Effects

Works with the global symbol *DEF-VLA*.

Module

Defined in STDINIT