std-vl-available-p


Synopsis

(std-vl-available-p)

Description

Predicate if a VL IDE or RTS is available (loaded), not if it's running.

If a VL-System is running -that means if the current function was evaluated from VLISP or ViLL- check STD-VL-P.

If STD-VL-AVAILABLE-P returns T, there is a chance to load your app via VL-EVAL-STR or VL-LOAD or similar methods into the VL system. If STD-VL-P is also T then there's no problem at all, just use load.

Cached version

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

Arguments

None

Return Value

T or nil.

Side Effects

None.

Module

Defined in STDINIT