Here's a proof-of-concept for lazy loading of syntaxes that doubles as a Tampermonkey user-script:
Naturally it's a little hacky, but it works on all of the following:
- print('failure')
+ print('success')
spawn_link(fn ->
send(current_process, {:msg, "hello world"})
end)
receive do
{:msg, contents} -> IO.puts(contents)
end
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.