Commit graph

27 commits

Author SHA1 Message Date
ddabe282a4
Add defun (custom functions).
Rename defvar to setq, add local environment and let.
2022-11-27 01:43:27 +01:00
8b7e6ae7ba
Improve lisp compiler and interpreter. 2022-11-27 00:41:52 +01:00
be97b30e86
Improve lisp compiler and interpreter. 2022-11-27 00:32:20 +01:00
4180e3b427
Add branching operator, explicitly load values from input dict. 2022-11-09 11:59:25 +01:00
932a36517b
Update readme. 2022-11-05 16:21:35 +01:00
092a4bccfe
Fix simple command. 2022-11-05 15:01:48 +01:00
ef8bf677ae
Specify final workspace to switch to after startup. 2022-10-29 14:47:17 +02:00
e127cdde6a
Remove debug delay. 2022-10-29 14:42:02 +02:00
fd777c2683
Update readme. 2022-10-29 14:30:09 +02:00
794b032cca
Improve stability and input validation. 2022-10-29 14:05:17 +02:00
ba5d560a01
Add timeout to signal awaiting configs. 2022-10-29 12:37:28 +02:00
6f49d819ac
Prevent potential racing conditions.
Prevent abort if superflous signal is received.
2022-10-29 02:52:41 +02:00
c10b9fdb66
Add note in readme about not specifying workspaces. 2022-10-29 02:09:02 +02:00
9f4853485d
Don't run into timeout if some programs don't specify a workspace. 2022-10-29 02:07:14 +02:00
53f8ca5eec
Update readme. 2022-10-29 01:53:50 +02:00
6e10cd4e41
Add ability to wait for signals between commands. 2022-10-29 01:32:57 +02:00
05dda652db
Don't split string. 2022-10-28 21:55:04 +02:00
e1beb78bfe
Fix ipc command generation. 2022-10-28 21:47:48 +02:00
6f4d9032b4
Switch to asyncio. 2022-10-20 14:39:59 +02:00
1d2623ec66
Allow program to be a list. 2022-10-20 13:47:52 +02:00
089fc6fe22
Allow multiple programs at once with a config file. 2022-10-20 13:45:39 +02:00
ec8bb73d1c
Add makefile for installation. 2022-10-20 12:44:00 +02:00
ec8fd5171f
Cleanup imports, add exit code. 2022-10-20 12:37:07 +02:00
459de18a9c
Add simple installation instructions. 2022-10-20 03:55:23 +02:00
c38d3eb577
Add requirements file. 2022-10-20 03:53:14 +02:00
2377c2eb4c
Handle initial parentheses, allow multiple arguments for program. 2022-10-20 03:52:01 +02:00
75087e5fdb
Initial implementation and readme. 2022-10-20 03:32:45 +02:00