Mercurial > octave-nkf
diff doc/interpreter/func.txi @ 3428:5b77cf82393c
[project @ 2000-01-14 02:54:53 by jwe]
author | jwe |
---|---|
date | Fri, 14 Jan 2000 02:55:00 +0000 |
parents | 9610d364e444 |
children | 9507d6de9bbd |
line wrap: on
line diff
--- a/doc/interpreter/func.txi Thu Jan 13 09:25:59 2000 +0000 +++ b/doc/interpreter/func.txi Fri Jan 14 02:55:00 2000 +0000 @@ -560,10 +560,16 @@ @DOCSTRING(LOADPATH) +@DOCSTRING(rehash) + +@DOCSTRING(file_in_loadpath) + @DOCSTRING(ignore_function_time_stamp) @DOCSTRING(warn_function_name_clash) +@DOCSTRING(warn_future_time_stamp) + @node Script Files, Dynamically Linked Functions, Function Files, Functions and Scripts @section Script Files @@ -836,22 +842,20 @@ functions, particularly those that rely on functions like @code{lsode} that require user-supplied functions. -Just as for M-files, Octave will automatically reload dynamically linked -functions when the files that define them are more recent than the last -time that the function was loaded. Two variables are available to -control how Octave behaves when dynamically linked functions are cleared -or reloaded. - -@c XXX FIXME XXX -- this variable no longer exists! - -@defvr {Built-in Variable} auto_unload_dot_oct_files -If the value of @code{auto_unload_dot_oct_files} is nonzero, Octave will -automatically unload any @file{.oct} files when there are no longer any -functions in the symbol table that reference them. -@end defvr +Just as for M-files, Octave will automatically reload a dynamically linked +function when the file that defines it is more recent than the last +time that the function was loaded. If more than one function is defined +in a single @file{.oct} file, reloading the file may force other +functions to be cleared and reloaded. If all the functions loaded from +a given @file{.oct} file are cleared, Octave will automatically unload +the @file{.oct} file. @DOCSTRING(warn_reload_forces_clear) +@c XXX FIXME XXX -- is there a better place for this? + +@DOCSTRING(variables_can_hide_functions) + Additional examples for writing dynamically linked functions are available in the files in the @file{src} directory of the Octave distribution. Currently, this includes the files