18:49:14Shinmeraan openal backend for cl-mixed is on the todo, but I don't need it, because I already interface directly with the operating system APIs, which the other wrappers like openal ultimately do, too, anyway
18:49:19Shinmeraso there's no benefit to using them, really.
18:49:28mathrickaight. I guess I'll just port my code to Harmony and see if that unblocks me
18:49:41mathrickcause ultimately I don't care about openal either
18:49:49Shinmeraif you just want the output, you can just use the output parts of cl-mixed.
18:49:58Shinmerathe output drains are all written in Lisp.
18:50:52mathrickShinmera: I've used OpenAL enough now to be able to say that it's an extremely poorly-designed API and if you have wrappers already, using it would be a step back, at least for plain output
18:51:14ShinmeraI guess. Can't hurt to have more options imo :)
18:51:31ShinmeraI won't invest any time unless I'm tremendously bored
18:51:39mathrickthere's *some* merit to using OpenAL for 3D spatialised audio, but it's just a really bad design
18:51:50Josh_2::notify lips123mob BKNR doesn't properly handle :initform when modifying class definitions
18:51:50ColleenJosh_2: Got it. I'll let lips123mob know as soon as possible.
18:52:24Shinmeralibmixed has its own spatial audio system, though I think it's bugged at the moment.
18:52:44ShinmeraWill get to fixing and polishing that whenever I get to preprod for Next Game Project(tm)
20:03:47jcowanI suppose you could emulate modern mode with a package modern-cl whose contents are symbols named "car", "cdr", etc and have their definitions copied over.