skeeto/elisp-latch

Promises and latches for Emacs Lisp

Emacs LispMakefile
This is stars and forks stats for /skeeto/elisp-latch repository. As of 05 May, 2024 this repository has 13 stars and 3 forks.

Promises and Latches for Emacs Lisp This package (ab)uses accept-process-output and processes to provide asynchronous blocking, allowing other functions to run before the current execution context completes. All blocking will freeze the Emacs display, but timers and I/O will continue to run. Use with caution. Usage Promises have deliver and retrieve methods. ;; Make promise (defvar p (make-promise)) ;; Deliver a value to the promise in 5 seconds. (run-at-time 5 nil #'deliver p "Hello, world") ;;...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
szpnygo/VecTextSearchGoJavaScriptMakefile2070250
0xPolygonHermez/zkevm-nodeGoSolidityMakefile35502090
sunpho84/isingM4ShellC++0050
foxfriday/evil-tsEmacs Lisp19010
emqx/rocketmq-client-erlErlangMakefile0030
GrantStreetGroup/p5-healthcheck-parallelPerlMakefile0000
mlfoundations/open_flamingoPythonShellMakefile2.9k02080
vanhoefm/macstealerCPythonMakefile459+245+1
moul/iocatCoffeeScriptJavaScriptMakefile83060
hikettei/cl-waffeCommon LispJupyter NotebookPython47020