Symbol index¶
This index covers the symbols documented in this manual. It is not an inventory of every exported symbol or of all ANSI Common Lisp operators. Entries are alphabetized by unqualified name and display their package explicitly.
| Symbol | Reference |
|---|---|
*command-line-args* |
Dictionary entry |
java:+null+ |
Dictionary entry |
egcl-jvm:+null+ |
Dictionary entry |
egcl-thread:all-threads |
Dictionary entry |
java:ambiguous-call |
Dictionary entry |
java:array-length |
Dictionary entry |
egcl-jvm:array-length |
Dictionary entry |
java:array-ref |
Dictionary entry |
egcl-jvm:array-ref |
Dictionary entry |
egcl-jvm:array-set |
Dictionary entry |
java:as |
Dictionary entry |
egcl-ext:bail-report |
Dictionary entry |
java:call |
Dictionary entry |
egcl-jvm:call |
Dictionary entry |
egcl-jvm:call-static |
Dictionary entry |
egcl-ffi:callback-error |
Dictionary entry |
egcl-ffi:callback-pointer |
Dictionary entry |
egcl-ext:cancel-finalization |
Dictionary entry |
egcl-ffi:close-foreign-library |
Dictionary entry |
compile |
Dictionary entry |
compile-file |
Dictionary entry |
compile-file-pathname |
Dictionary entry |
egcl-thread:condition-broadcast |
Dictionary entry |
egcl-thread:condition-notify |
Dictionary entry |
egcl-thread:condition-variable-p |
Dictionary entry |
egcl-thread:condition-wait |
Dictionary entry |
egcl-thread:current-thread |
Dictionary entry |
java:define-call |
Dictionary entry |
java:define-class |
Dictionary entry |
egcl-ext:deopt-count |
Dictionary entry |
java:describe-class |
Dictionary entry |
java:error-message |
Dictionary entry |
egcl-jvm:error-message |
Dictionary entry |
egcl-ext:events-count |
Dictionary entry |
egcl-ext:events-json |
Dictionary entry |
egcl-ext:events-report |
Dictionary entry |
egcl-ext:events-reset |
Dictionary entry |
egcl-ext:events-start |
Dictionary entry |
egcl-ext:events-stop |
Dictionary entry |
egcl-ext:events-summary |
Dictionary entry |
egcl-ffi:ffi-error |
Dictionary entry |
java:field |
Dictionary entry |
egcl-ext:finalize |
Dictionary entry |
java:find-class |
Dictionary entry |
egcl-jvm:find-java-class |
Dictionary entry |
egcl-ffi:foreign-alloc |
Dictionary entry |
egcl-ffi:foreign-call |
Dictionary entry |
egcl-ffi:foreign-callback-p |
Dictionary entry |
egcl-ffi:foreign-free |
Dictionary entry |
egcl-ffi:foreign-library-p |
Dictionary entry |
egcl-ffi:foreign-symbol-pointer |
Dictionary entry |
egcl-ffi:foreign-type-alignment |
Dictionary entry |
egcl-ffi:foreign-type-size |
Dictionary entry |
egcl-ffi:free-callback |
Dictionary entry |
egcl-ext:function-back-edge-count |
Dictionary entry |
egcl-ext:function-invoke-count |
Dictionary entry |
egcl-ext:function-osr-count |
Dictionary entry |
egcl-ext:function-tier |
Dictionary entry |
egcl-ext:gc |
Dictionary entry |
egcl-ext:getcwd |
Dictionary entry |
egcl-ext:getenv |
Dictionary entry |
egcl-thread:grab-mutex |
Dictionary entry |
java:implement |
Dictionary entry |
egcl-jvm:implement |
Dictionary entry |
egcl-ffi:inc-pointer |
Dictionary entry |
java:java-error |
Dictionary entry |
egcl-jvm:java-error |
Dictionary entry |
java:java-object-p |
Dictionary entry |
egcl-jvm:java-object-p |
Dictionary entry |
egcl-thread:join-thread |
Dictionary entry |
java:jvm-error |
Dictionary entry |
egcl-jvm:jvm-error |
Dictionary entry |
java:jvm-running-p |
Dictionary entry |
egcl-jvm:jvm-running-p |
Dictionary entry |
java:lambda |
Dictionary entry |
egcl-ffi:load-foreign-library |
Dictionary entry |
android:log |
Dictionary entry |
egcl-ffi:make-callback |
Dictionary entry |
egcl-thread:make-condition-variable |
Dictionary entry |
egcl-thread:make-mutex |
Dictionary entry |
egcl-ffi:make-pointer |
Dictionary entry |
egcl-thread:make-thread |
Dictionary entry |
egcl-ffi:mem-ref |
Dictionary entry |
egcl-ffi:mem-set |
Dictionary entry |
egcl-thread:mutex |
Dictionary entry |
egcl-thread:mutex-p |
Dictionary entry |
java:new |
Dictionary entry |
egcl-jvm:new |
Dictionary entry |
java:new-array |
Dictionary entry |
egcl-ffi:null-pointer |
Dictionary entry |
egcl-ffi:null-pointer-p |
Dictionary entry |
android:paused-p |
Dictionary entry |
egcl-ffi:pointer-address |
Dictionary entry |
egcl-ffi:pointer-eq |
Dictionary entry |
egcl-ffi:pointerp |
Dictionary entry |
android:poll-touch |
Dictionary entry |
egcl-ext:profile |
Dictionary entry |
egcl-ext:profile-report |
Dictionary entry |
egcl-ext:profile-report-calls |
Dictionary entry |
egcl-ext:profile-reset |
Dictionary entry |
egcl-jvm:promote |
Dictionary entry |
egcl-ext:raw-command-line-arguments |
Dictionary entry |
java:release |
Dictionary entry |
egcl-jvm:release |
Dictionary entry |
egcl-thread:release-mutex |
Dictionary entry |
java:retain |
Dictionary entry |
egcl-jvm:retain |
Dictionary entry |
egcl-ext:run-program |
Dictionary entry |
android:running-p |
Dictionary entry |
java:same-object-p |
Dictionary entry |
egcl-jvm:same-object-p |
Dictionary entry |
save-image-and-die |
Dictionary entry |
save-lisp-and-die |
Dictionary entry |
egcl-ext:sprof-fold |
Dictionary entry |
egcl-ext:sprof-start |
Dictionary entry |
egcl-ext:sprof-stop |
Dictionary entry |
java:start-jvm |
Dictionary entry |
egcl-jvm:start-jvm |
Dictionary entry |
java:static |
Dictionary entry |
java:static-field |
Dictionary entry |
java:stop-jvm |
Dictionary entry |
egcl-jvm:stop-jvm |
Dictionary entry |
egcl-thread:thread-alive-p |
Dictionary entry |
egcl-thread:thread-name |
Dictionary entry |
egcl-thread:thread-yield |
Dictionary entry |
java:to-list |
Dictionary entry |
egcl-ext:unprofile |
Dictionary entry |
java:verify |
Dictionary entry |
egcl-jvm:weak-reference |
Dictionary entry |
egcl-jvm:with-java-objects |
Dictionary entry |
egcl-thread:with-mutex |
Dictionary entry |
egcl-ffi:with-pointer-to-vector-data |
Dictionary entry |
java:with-resource |
Dictionary entry |
java:with-scope |
Dictionary entry |
Lisp fiber symbols¶
These EGCL-FIBER symbols are installed by the standard bootstrap. See availability.
| Symbol | Contract |
|---|---|
egcl-fiber:*pinned-blocking-action* |
Dictionary entry |
egcl-fiber:current-fiber |
Dictionary entry |
egcl-fiber:fiber-alive-p |
Dictionary entry |
egcl-fiber:fiber-can-yield-p |
Dictionary entry |
egcl-fiber:fiber-carrier-thread |
Dictionary entry |
egcl-fiber:fiber-error |
Dictionary entry |
egcl-fiber:fiber-error-p |
Dictionary entry |
egcl-fiber:fiber-group-done-p |
Dictionary entry |
egcl-fiber:fiber-join |
Dictionary entry |
egcl-fiber:fiber-name |
Dictionary entry |
egcl-fiber:fiber-park |
Dictionary entry |
egcl-fiber:fiber-pin |
Dictionary entry |
egcl-fiber:fiber-result |
Dictionary entry |
egcl-fiber:fiber-sleep |
Dictionary entry |
egcl-fiber:fiber-state |
Dictionary entry |
egcl-fiber:fiber-still-running |
Dictionary entry |
egcl-fiber:fiber-unpin |
Dictionary entry |
egcl-fiber:fiber-yield |
Dictionary entry |
egcl-fiber:finish-fibers |
Dictionary entry |
egcl-fiber:list-all-fibers |
Dictionary entry |
egcl-fiber:make-fiber |
Dictionary entry |
egcl-fiber:print-fiber-backtrace |
Dictionary entry |
egcl-fiber:run-fibers |
Dictionary entry |
egcl-fiber:scheduler-group-carriers |
Dictionary entry |
egcl-fiber:start-fibers |
Dictionary entry |
egcl-fiber:submit-fiber |
Dictionary entry |
egcl-fiber:with-fiber-pinned |
Dictionary entry |
Rust fiber API¶
The implemented Rust API has its own runtime dictionary.
| Interface | Reference |
|---|---|
SchedulerConfig, SchedulerGroup, Scheduler, make_fiber, submit_fiber, run_fibers |
Runtime contract |
join_fiber, fiber_yield, fiber_sleep, park_current_fiber |
Runtime contract |
Fiber::pin, Fiber::unpin, Fiber::can_yield, PinnedBlockingAction, blocking_mode, set_pinned_blocking_action |
Runtime contract |
EgclMutex, EgclCondVar, EgclSemaphore, wait_fd, IoInterest |
Runtime contract |
FiberId, FiberState, current_fiber, current_fiber_id, all_fiber_ids, fiber_state, fiber_carrier_thread |
Runtime contract |