Commit graph

47 commits

Author SHA1 Message Date
c1e28f2f2e add child related TODO items 2025-09-10 01:25:52 +10:00
2e10e88504 begin simple child process interface 2025-09-10 01:25:34 +10:00
8991d8ec04 fix epty includes mkpty.h not _pty.h 2025-09-10 01:24:41 +10:00
3f9b404012 simplify Makefile using macros 2025-09-10 01:23:38 +10:00
b2f204a2cb add epty.* to extend _pty.*
stdout/stderr independence for child process
2025-09-09 21:07:34 +10:00
ac590806bf rename mkpty.* -> _pty.* 2025-09-09 21:05:42 +10:00
d04f14c038 reformat and refactor mkpty.* 2025-09-09 21:03:40 +10:00
2893caf8ab fix mkpty function declarations 2025-09-09 19:43:54 +10:00
a1e34376de begin removing Makefile boilerplate 2025-09-09 19:42:41 +10:00
e599801f2e finish mkpty.c 2025-09-09 17:35:37 +10:00
8adc42aabc add glibc licenses (for next commit) 2025-09-09 17:34:55 +10:00
c040219350 dorne GPLv3 license 2025-09-09 17:34:30 +10:00
c68fc6de5e add custom pty interface 2025-09-09 15:43:54 +10:00
bd87f194f2 begin shfx (shell f(x)), graphing cli 2025-09-09 15:43:20 +10:00
492ec8832c add TODO.md 2025-09-09 11:46:54 +10:00
883361111c Make now builds graph and sine examples 2025-09-09 11:27:01 +10:00
6eb51ef641 example sine ncurses tempalte 2025-09-09 11:26:40 +10:00
5a4f75c418 test standard ncurses graphing template 2025-09-09 11:26:27 +10:00
342886a098 test custom curses implementation 2025-09-09 11:25:59 +10:00
04e5688d82 experimenting with pipewire api 2025-09-09 11:25:03 +10:00
5ff2e93195 make clean now removes vgcore.* 2025-09-09 11:21:30 +10:00
511257bf98 add glibc, valgrind, and ncurses 2025-09-09 11:20:51 +10:00
fc70057e7e add build helper scripts 2025-09-09 11:20:22 +10:00
c69ccbb9c2 add C specific README 2025-09-09 11:19:59 +10:00
c1d82b5046 restructure Make 2025-09-09 11:12:09 +10:00
2711027dcf separate frequency from accumulator 2025-09-04 11:23:07 +10:00
df5b2e9b5c make frequency variable 2025-09-04 11:11:39 +10:00
b86ad339d9 should I just use pipewire's logging? 2025-09-04 11:11:24 +10:00
19403f79ab Makefile handles libpipewire 2025-09-03 14:57:16 +10:00
426b2765f6 make: run, test, clean 2025-09-03 14:56:29 +10:00
1fa7625679 format pipewire example 2025-09-03 14:52:45 +10:00
eabd640e2d flake.nix provides pipewire paths through env 2025-09-03 14:52:35 +10:00
680b3500b9 enbyware!! 2025-09-03 14:51:49 +10:00
65b84ad31d ignore clangd artifacts 2025-09-03 14:48:26 +10:00
077bea9c34 fix pipewire SDL API headers not found 2025-09-03 02:32:59 +10:00
79caa11f84 configure GNU Make for C library 2025-09-03 02:32:13 +10:00
d25d0a9965 ignore build environment 2025-09-03 02:31:25 +10:00
4aef1981e0 add pipewire dependency 2025-09-03 02:31:09 +10:00
03024d7bee pipewire tutorial4.c script 2025-09-03 01:10:04 +10:00
60e2e4c7b3 C language tooling 2025-09-03 01:09:46 +10:00
3c172ffeeb add haskell project structure 2025-09-03 01:01:45 +10:00
25a164700c add README 2025-09-03 00:56:17 +10:00
07b9f1f218 add haskell specific packages 2025-09-03 00:56:01 +10:00
120be9e80e fix flake mistakes 2025-09-03 00:55:42 +10:00
baf8082228 super flake upgrade 2025-09-03 00:00:42 +10:00
afec2eba8a fun with flakes 2025-09-02 22:16:59 +10:00
29e5586faa init 2025-09-02 20:35:10 +10:00