A .lo file stores compiled source code in the Interleaf Lisp format. The Interleaf software was developed to automate publishing tasks. It uses a dialect of Lisp called I-Lisp. When code is compiled, ...
A .lo file stores compiled source code in the Interleaf Lisp format. The Interleaf software was developed to automate publishing tasks. It uses a dialect of Lisp called I-Lisp. When code is compiled, .lsp files become .lo files. These binary files run faster than regular Lisp code.
The .lo extension means “Interleaf Compiled Lisp File”. Lisp code can be compiled manually too. To do this, use gcc with PIC options. Then change .o files to .lo files.
By convention, .so files indicate shared object library files. But .lo files are different. They store precompiled Lisp routines for the Interleaf publishing software.
If Windows does not recognize the .lo extension, it cannot open the file by default. The user sees a message to select an app instead. They may need a specialized Lisp program to open .lo files. If the file seems blocked, antivirus software could be the issue. The user should take necessary steps to allow access.