Next: Package FL.AMOP, Previous: Package FL.TESTS, Up: Reference manual [Contents][Index]
This package should contain the implementation-dependent parts of Femlisp with the exception of the MOP. It serves a similar purpose as the PORT module in CLOCC and is somewhat inspired by this module. It will be dropped when there is a portable and easily installable alternative in all CL implementations we are interested in
Compiles and evaluates the given source. This should be an ANSI compatible way of ensuring method compilation.
Compiles source silently.
Defines a foreign function. See examples in alien;src;superlu.lisp.
Available memory for calculations
Sets up func as finalizer for obj.
Finds an executable in the current path.
Finds a shared library.
Ensures a safe environment for a foreign function call, especially so
that no GC changes array pointers obtained by vector-sap
.
Return the value of the environment variable.
Returns the hostname.
Kills the given process
Loads the foreign library file.
Creates a weak pointer pointing to obj.
Closes process.
Process-output for process.
Returns the status of process.
Process-input for process.
Process-output for process.
Returns the status of process.
Runs program with arguments args.
Returns a list of all lines of the output of RUN-PROGRAM
when called with the arguments PROGRAM and ARGS.
Calls compile on the provided source. When :compile is activated for debugging, the source code is printed.
Saves Femlisp core and quits.
Change the directory to path.
Returns an array pointer which can be used in a foreign call.
Returns the value of the weak pointer wp.
Next: Package FL.AMOP, Previous: Package FL.TESTS, Up: Reference manual [Contents][Index]