Skip to content

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