Sam Aaron
Sam Aaron
@dvzrv - this is great. Do you have any suggestions on how we could modify the current directory hierarchy to make FHS compliance a little easier?
Hi @dvzrv, to be clear, whilst Raspberry Pi OS is a variant/distribution of Linux it isn't actually Linux - there are *many* other distributions too. Unfortunately we don't currently have...
Hi Robin, yep, we definitely do need a `reset!` fn. However, I'm a bit loathe to add it to the current implementation as it would be quite messy to maintain....
This is related to #241 and #1831. Perhaps we need some 'untouchable' global state which can only be masked with calls to `set_*` and not changed. Once we remove/undo global...
I'd be very happy for you to explore implementing such a thing if you were interested. If you are, could you start with creating a short design spec of what...
Totally agreed! :-)
For the record, being deterministic is an absolute requirement for inclusion in Sonic Pi :-)
However, to achieve determinism you can rely on Sonic Pi's own implementation of `rand` and friends. If other random-like functions are required I can easily implement them on top of...
Completely agreed with @xavriley - this is a really great start. I'd love to see some tests at some point too.
I think the solution to this is to move the log messages to the new state system and then allow people to add arbitrary listen handlers which can forward on...