Nick Briggs
439d92adbd
Add experimental SUBR to call nanosleep() for experiments in reducing CPU load
...
This adds a SUBR, sb_YIELD, value (octal) 0322 which takes a single number
0..999999999 which is the number of nanoseconds to pass to nanosleep().
The return value is T if the call to nanosleep() was executed or NIL
if it was not (argument out-of-range, or other error in getting the
number from the argument).
To use this experimental SUBR in a sysout you should:
(SETQ \INITSUBRS (CONS '(YIELD #o322) \INITSUBRS))
then you can define functions that use that SUBR:
(DEFINEQ (BACKGROUND-YIELD (SUBRCALL YIELD 833333)))
(COMPILE 'BACKGROUND-YIELD)
(SETQ BACKGROUNDFNS (CONS 'BACKGROUND-YIELD BACKGROUNDFNS))
2021-02-24 12:42:23 -08:00
..
2021-02-06 20:51:42 -08:00
2021-01-07 03:06:42 +00:00
2021-01-31 04:02:40 +00:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2020-09-04 18:21:44 -07:00
2021-02-10 20:33:54 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-29 23:18:09 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-05 10:26:02 -08:00
2021-02-13 21:41:31 -08:00
2020-08-11 18:39:45 -07:00
2015-04-20 18:53:52 -07:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-02-14 16:47:04 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-29 19:56:07 -08:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-22 12:28:16 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2020-09-04 18:21:44 -07:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2020-09-04 18:21:44 -07:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2020-09-04 18:21:44 -07:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2020-09-27 11:58:17 -07:00
2021-02-13 21:41:31 -08:00
2021-02-11 10:42:07 -08:00
2021-01-29 23:18:09 -08:00
2021-01-24 16:39:32 -08:00
2021-01-24 16:39:32 -08:00
2021-01-29 23:18:09 -08:00
2020-09-04 18:21:44 -07:00
2021-02-13 21:41:31 -08:00
2021-02-14 16:47:04 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-11 10:42:07 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-05 10:26:02 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-11 10:42:07 -08:00
2021-01-07 03:06:42 +00:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-01-07 03:06:42 +00:00
2021-01-07 03:06:42 +00:00
2021-02-11 10:42:07 -08:00
2021-01-07 03:06:42 +00:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2020-09-27 11:58:17 -07:00
2021-01-19 19:35:00 +00:00
2021-02-13 21:41:31 -08:00
2020-09-04 18:21:44 -07:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-01-07 03:06:42 +00:00
2021-01-07 03:06:42 +00:00
2021-01-30 17:24:28 -08:00
2021-01-07 03:06:42 +00:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2020-09-04 18:21:44 -07:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-01-15 19:33:39 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-24 12:42:23 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-10 20:33:54 -08:00
2021-02-11 10:42:07 -08:00
2021-01-24 16:39:32 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-22 11:54:51 +07:00
2021-02-08 18:26:56 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2020-09-04 18:21:44 -07:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-06 20:51:42 -08:00
2021-01-07 03:06:42 +00:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-01-19 10:16:08 -08:00
2020-12-21 18:09:14 +00:00
2021-02-13 21:41:31 -08:00
2020-12-21 22:11:39 -08:00
2021-02-13 21:41:31 -08:00
2021-02-11 10:42:07 -08:00
2020-09-27 11:58:17 -07:00
2021-02-13 21:41:31 -08:00
2021-02-22 09:44:43 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00
2021-02-13 21:41:31 -08:00