What do you mean?

I wouldn't want the users of my DSL to interface with the `proc` construct 
directly, but to deal with `my_func` (or `def`, or whatever name I come up 
with), as many things are abstracted in the macro to make the DSL work.

By the way, the DSL is for DSP and audio synthesis, it's still quite in its 
early stages, but you can find it here: 
[https://github.com/vitreo12/omni](https://github.com/vitreo12/omni)

You can get a peek at the current syntax from the examples folder ( 
[https://github.com/vitreo12/omni/tree/master/omni/examples](https://github.com/vitreo12/omni/tree/master/omni/examples)
 ). There, in the AnalogDelay.omni example, you can see that what I'm currently 
using for custom functions is called `def`, but it only works with this syntax:
    
    
    def something(a float = 0.5):
        return a + 0.5
    
    
    Run

Reply via email to