The TSF language provides some functions to access directly to the lisp language provided by Foresys.
Example 55:The function Dialog:Util:AskUser (see section 8.15.1) can be implemented by the builtin #:xdialog:exec-ask.
foo := foo.BUILTIN("\#:xdialog:exec-ask", "The window title", "I am the message", "Ok|Cancel", 3)
Example 56:Builtins are usefull when the TSF not provided a functionnality such as displaying the content of the undocumented value generated by the PATH attribute. The Lisp function print is used.
foo := foo.BUILTIN_("print",$cstat.PATH($csel))
Warning: Builtin functions is a dangerous feature. Each error can be fatal to Foresys.