home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!usenet.ins.cwru.edu!agate!apple!cambridge.apple.com!kieras%kirk.engin.umich.edu@srvr2.engin.umich.edu
- From: kieras@engin.umich.edu (David Kieras)
- Newsgroups: comp.lang.lisp.mcl
- Subject: compilations in eval
- Message-ID: <5a260754a.000fb61@kirk.engin.umich.edu>
- Date: 24 Jul 92 20:39:39 GMT
- Sender: info-mcl-request@cambridge.apple.com
- Lines: 13
- Approved: comp.lang.lisp.mcl@Cambridge.Apple.C0M
- Original-To: bill@cambridge.apple.com
- Original-Cc: info-mcl@cambridge.apple.com, kab@cambridge.apple.com
-
- I ran a few benchmarks based on my actual code and discovered
- that if the eval'd form is simply a function call or a macro
- that does nothing more than call a function, then eval-compiler
- apparently sees it as "easy" - the function and macro were
- also already compiled. So the setting of *compile-definitions*
- didn't matter.
-
- It would be good to have more information relating to aspects
- of MCL that affect performance. Is this in the 2.0 final
- manual? E.g. why is there a lot of disc activity and temporary
- files created when I run a big hunk of code - does MCL do its
- own VM-like overlays? I know it loads functions as needed, but why
- create a temporary file?
-