Julian Rohrhuber
Julian Rohrhuber
My String.sc has this: ``` resolveRelative { var path, caller; caller = thisMethod.getBackTrace.caller.functionDef; caller.filename.postcs; if(caller.isKindOf(FunctionDef) && (caller != Interpreter.findMethod(\interpretPrintCmdLine))) { path = caller.filenameSymbol.asString; } { path = thisProcess.nowExecutingPath; }; if(this[0]...
yes, good counter examples. So it seems that we need two methods of `resolveRelative`, one that resolves relative to the call site and the other one that resolves relative to...
I am pretty sure nobody knows this ! :)
> On my machine, I always get `\DoingTest` then `\FinishedServerBoot`. I This is correct. In the your example, the order reads like: first wait for DoingTest, then for FinishedServerBoot. The...
I have sometimes run into problems with `s.sync` which I couldn't find the cause for. So I am also not sure here.
Generally, objects are crossing points between interfaces (i.e. they implement several of them), and part of the creative power of programming is that the same object can travel between use...
Can you test this one?
> Otherwise SuperDirt could read the same json file format. Yes, sure, it could. But unless there is a really clear standard, this just adds complexity ...
I can add a delimiter argument to `loadSoundFilesToBank`, or just ask the user to append the delimiter to the name: ``` ~dirt.loadSoundFilesToBank(bankName: "fufu_"); ```
> I think it is probably easier to just rearrange the samples rather than make a level of indirection for now. It seems symlinks work so we could do it...