[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Routine_info bug in 5.2
- Subject: Re: Routine_info bug in 5.2
- From: Alex Schuster <alex(at)rosa.mpin-koeln.mpg.de>
- Date: Thu, 14 Jan 1999 14:48:50 +0100
- Newsgroups: comp.lang.idl-pvwave
- Organization: Max-Planck-Institut fuer neulogische Forschung
- References: <77g3ih$qla$1@readme.uio.no>
- Xref: news.doit.wisc.edu comp.lang.idl-pvwave:13328
Stein Vidar Hagfors Haugan wrote:
> There appears to be a glitch in the handling of non-existing
> routine calls. Try the following:
>
> IDL> doesnt_exist
> % Attempt to call undefined procedure/function: 'DOESNT_EXIST'.
> IDL> print,routine_info()
> $MAIN$ ..... DOESNT_EXIST .....
>
> This is causing a bit of a headache in some of my routines
> which attempt to write and compile routines on the fly. To
> speed things up, the routines will skip the process if the
> routine is already compiled (showing up in the routine_info()
> list).
RESOLVE_ALL is also confused by this behaviour:
IDL> doesnt_exist
% Attempt to call undefined procedure/function: 'DOESNT_EXIST'.
% Execution halted at: $MAIN$
IDL> resolve_all
% Compiled module: RESOLVE_ALL.
% Attempt to call undefined procedure/function: 'DOESNT_EXIST'.
% Error occurred at: RESOLVE_ALL_BODY 100
/opt/server/idl5.1/idl_5.1/lib/resolve_all.pro
% RESOLVE_ALL 156
/opt/server/idl5.1/idl_5.1/lib/resolve_all.pro
% $MAIN$
% Execution halted at: $MAIN$
Alex
--
Alex Schuster Wonko@weird.cologne.de PGP Key available
alex@pet.mpin-koeln.mpg.de