omni icon indicating copy to clipboard operation
omni copied to clipboard

DSL for low-level audio programming.

Results 58 omni issues
Sort by recently updated
recently updated
newest added

``` struct A: a struct B: a A init: b = B() #this should be enough, instead of B(A()) ```

Have some loop unrolling metaprogramming magic in sample:

Use `flto` for `gcc`? https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html https://forum.nim-lang.org/t/6283#38755

It would be nice to have a ``destructor `` for each concrete instantiation of ``struct``, in order to then detect if any type in the current ``struct`` is another ``struct``....

This has been fixed by only allowing certain types to be used for vars and args: https://github.com/vitreo12/omni/commit/d83bc32cd480eb91caca71be4261b575ac610398 This also will be made possible when this will be pushed as new...

And just have it written in plain nim, similarly as the buffer interface in omnimax. Would this thugh be a bad interface for developers? They wouldn't rely on omni.h anymore,...

long-term

This already returns an error if mistaken, in the C compiler