uda@smidefix.liu.se (Ulf Dahlen) (01/16/88)
I have had some problem with a BQUOTE form in Lyric. It looks something like this: `(COND <some things> ,(KWOTE (GETFILEINFO "{BIRK:IDA:LITH}<LISP>LYRIC>LYRIC.INIT" 'ICREATIONDATE)) <some more things> <more ,(KWOTE ...) with same problems>) When trying to evaluate this within SEdit (with Meta-E) it breaks saying "File not found" about "LYRIC.INIT" above. If I shift-copy the GETFILEINFO expression into the break-exec (or any exec) everything works fine. This BQUOTE is part of an (E ... ) file package form, so when doing a MAKEFILE the same problem arises. After some experimenting I finally converted the file names from strings to atoms (getting '|{BIRK:IDA:LITH}<LISP>LYRIC>LYRIC.INIT|) and all worked fine. What really puzzles me is why eval in SEdit and during MAKEFILE fails but exec eval doesn't. Has anyone out there experienced similar problems? BTW, why Common Lisp? __________ Ulf Dahlen Dept of Computer & Info Science, University of Linkoping, Sweden Troskaregatan 51:23 | uda@ida.liu.se S-583 30 LINKOPING | uda@majestix.UUCP SWEDEN | {mcvax,munnari,seismo}!enea!liuida!uda "The beginning is a very delicate time."