mnolth TODO

mnolth TODO

A TODO page for mnolth.

refactor ft2play to be more portable

UUID: #6587d130.

It would be nice to get this usable enough to embed in mnolth. Also, it would be cool to wrap into a sndkit node.

2023-06-15 12:26:37: it's still very much reliant on global variables, which I'm hoping to gradually reduce.

2023-06-15 12:26:01: I've taken a first real stab at some refactorings today, and created a repo for it. It shouldn't SDL anymore, and I've removed the threading.

publish initial mnolth wiki

UUID: #b11012b6.

gfxbuf: consider reworking operations to implicity push gfxbuf data onto stack

UUID: #260dfe86.

the idea would be that this would yield cleaner looking code (current graphics code has a ton of dups, new version would instead only need one drop).

port gestlings tangler utility to mnolth

UUID: #cf4ad339.

the idea here would be to start including generated programs as part of the wiki

waveguide flute initial experiments

UUID: #fc58a993.

2022-11-27 14:29:38: there a FAUST waveguide model of the flute that I got working once in patchwerk/runt. I'd like to get this working again and make it compatible with mnolth.

make it possible to close macfont from janet

UUID: #2328eb7b.

consider porting mnolth build system to samurai

UUID: #306b66d4.

samurai is a simpler version of ninja. what's cool about it is that it can be embedded in mnolth itself. It would also encourage a more coherent build system, which I'd probably write in lua.

2022-11-27 14:25:52: it is likely an intermediate scripting language like lua will be required. The local version of lua would need to be built if this is the case.

2022-10-29 08:53:54: I want to see how easily samurai builds on OSX before I continue. It needs to be reasonably portable for me to consider switching.

make it possible to download tangled code snippets in mnolth docs

UUID: #70454694.

create some basic lua abstractions for mnort

UUID: #963c5f8d.

get scrambler into mnotil

UUID: #6b182b02.

make it possible to list all commands in mnotil

UUID: #fdcfc936.

get crossfade loop util working in mnolth

UUID: #f3c8799a.

monolith has a standalone utility called cfloop. it would be great to get that inside of mnotil.

implement anti-aliased line and thickline

UUID: #6780928c.

see http://members.chello.at/~easyfilter/bresenham.html.

2022-04-01 12:52:18: this would be fun to add to mnolth instead of monolith


home | index