# Changeset 14931

Ignore:
Timestamp:
12/27/16 20:06:20 (5 years ago)
Message:

Bless EXT:GET-PID as the offical way to get procees id

Regenerate TeX artifacts. My they were a bit dusty…

N.b. under pure Threaded OS platforms such as Microsoft Windows, there
is no valid process id.

Location:
trunk/abcl
Files:
1 added
4 edited

Unmodified
Added
Removed
• ## trunk/abcl/doc/manual/extensions.tex

 r14892 \begin{adjustwidth}{5em}{5em} not-documented Collect ({(Name [Initial-Value] [Function])}*) {Form}* Collect some values somehow.  Each of the collections specifies a bunch of things which collected during the evaluation of the body of the form.  The name of the collection is used to define a local macro, a la MACROLET. Within the body, this macro will evaluate each of its arguments and collect the result, returning the current value after the collection is done.  The body is evaluated as a PROGN; to get the final values when you are done, just call the collection macro with no arguments. Initial-Value is the value that the collection starts out with, which defaults to NIL.  Function is the function which does the collection.  It is a function which will accept two arguments: the value to be collected and the current collection.  The result of the function is made the new value for the collection.  As a totally magical special-case, the Function may be Collect, which tells us to build a list in forward order; this is the default.  If an Initial-Value is supplied for Collect, the stuff will be rplacd'd onto the end.  Note that Function may be anything that can appear in the functional position, including macros and lambdas. \end{adjustwidth} \label{EXTENSIONS:FILE-DIRECTORY-P} \index{FILE-DIRECTORY-P} --- Function: \textbf{file-directory-p} [\textbf{extensions}] \textit{pathspec} --- Function: \textbf{file-directory-p} [\textbf{extensions}] \textit{pathspec \&key (wild-error-p t)} \begin{adjustwidth}{5em}{5em} \paragraph{} \label{EXTENSIONS:GET-PID} \index{GET-PID} --- Function: \textbf{get-pid} [\textbf{extensions}] \textit{} \begin{adjustwidth}{5em}{5em} Get the process identifier of this lisp process. Used to be in SLIME but generally useful, so now back in ABCL proper. \end{adjustwidth} \paragraph{} \label{EXTENSIONS:GET-SOCKET-STREAM} \index{GET-SOCKET-STREAM}
• ## trunk/abcl/doc/manual/java.tex

 r14892 \begin{adjustwidth}{5em}{5em} not-documented Performs chained method invocations. target' is the receiver object (when the first call is a virtual method call) or a list in the form (:static ) when the first method call is a static method call. op' and each of the ops' are either method designators or lists in the form ( \&rest args), where a method designator is either a string naming a method, or a jmethod object. chain' will perform the method call specified by op' on target'; then, for each of the ops', chain' will perform the specified method call using the object returned by the previous method call as the receiver, and will ultimately return the result of the last method call. For example, the form: (chain (:static "java.lang.Runtime") "getRuntime" ("exec" "ls")) is equivalent to the following Java code: java.lang.Runtime.getRuntime().exec("ls"); \end{adjustwidth} \begin{adjustwidth}{5em}{5em} not-documented Returns the cause of JAVA-EXCEPTION. (The cause is the Java Throwable object that caused JAVA-EXCEPTION to be signalled.) \end{adjustwidth} \begin{adjustwidth}{5em}{5em} Returns the name of the Java class of OBJECT. If the NAME argument is supplied, verifies that OBJECT is an instance of the named class. The name of the class or nil is always returned as a second value. not-documented \end{adjustwidth} \label{JAVA:JNEW-RUNTIME-CLASS} \index{JNEW-RUNTIME-CLASS} --- Function: \textbf{jnew-runtime-class} [\textbf{java}] \textit{class-name \&rest args \&key (superclass java.lang.Object) interfaces constructors methods fields (access-flags (quote (public))) annotations} --- Function: \textbf{jnew-runtime-class} [\textbf{java}] \textit{class-name \&rest args \&key (superclass java.lang.Object) interfaces constructors methods fields (access-flags (quote (public))) annotations (class-loader (make-memory-class-loader))} \begin{adjustwidth}{5em}{5em} (METHOD-NAME RETURN-TYPE ARGUMENT-TYPES FUNCTION \&key MODIFIERS ANNOTATIONS) where METHOD-NAME is a string where METHOD-NAME is a string RETURN-TYPE denotes the type of the object returned by the method ARGUMENT-TYPES is a list of parameters to the method The types are either strings naming fully qualified java classes or Lisp keywords referring to The types are either strings naming fully qualified java classes or Lisp keywords referring to primitive types (:void, :int, etc.).
• ## trunk/abcl/doc/manual/jss.tex

 r14892 \begin{adjustwidth}{5em}{5em} Whether to automatically introspect all Java classes on the classpath when JSS is loaded. \end{adjustwidth} \paragraph{} \label{JSS:*MUFFLE-WARNINGS*} \index{*MUFFLE-WARNINGS*} --- Variable: \textbf{*muffle-warnings*} [\textbf{jss}] \textit{} \begin{adjustwidth}{5em}{5em} not-documented \end{adjustwidth}
• ## trunk/abcl/src/org/armedbear/lisp/compile-system.lisp

 r14879 "fill.lisp" "find-all-symbols.lisp" "get-pid.lisp" "gentemp.lisp" "gray-streams.lisp"
Note: See TracChangeset for help on using the changeset viewer.