effekt
effekt copied to clipboard
Machine: `interfaces` and multiple operations
This adds a basic implementation for interfaces and new into Machine and adds a example for usage.
This also supports multiple methods, but llvm currently does not (and JIT is buggy with the passed parameters).
@b-studios and I implemented the basis for this earlier today during our meeting.
I also now added correctly ordering the methods/operations (in the order they are declared), and multiple operations for effects onto this PR.
(rebased to current master)