Instruction pipelining and memory caching to allow for "cheap" dereferences; a "flat" virtual memory; loadable modules that are source on disk and get JITed into native objects when loaded into memory... these are just generic features you could expect out of most architectures+platforms today. But those were the differentiating factors for the Lisp machine.