ExLisp.SBCLCompat (exlisp v0.1.4)

Copy Markdown

Compatibility layer for SBCL-specific packages (SB-THREAD, SB-EXT, SB-POSIX, SB-SYS).

Summary

Functions

bytes_consed_between_gcs()

bytes_consed_between_gcs(list)

current_thread()

current_thread(list)

destroy_thread(pid)

ensure_tables()

get_time_of_day()

get_time_of_day(list)

grab_mutex(args)

join_thread(args)

list_all_threads()

list_all_threads(list)

make_mutex(args \\ [])

make_semaphore(args \\ [])

make_thread(args)

mutex_name(arg1)

mutex_p(arg1)

mutex_value(arg1)

posix_getenv(var)

process_alive_p(arg1)

process_close(arg1)

process_exit_code(arg1)

process_kill(arg1)

process_p(arg1)

process_wait(p)

release_mutex(arg1)

run_program(args)

run_program(program, args)

sb_ext_exit(args \\ [])

sb_ext_gc(args \\ [])

sb_posix_setenv(list)

sb_posix_setenv(var, val)

sb_posix_unsetenv(var)

semaphore_p(arg1)

signal_semaphore(args)

signal_semaphore(s, n)

thread_alive_p(pid)

thread_name(pid)

thread_p(pid)

thread_yield()

thread_yield(list)

wait_on_semaphore(args)