This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
I felt the slow startup time of clojure was an obstacle in making command line utilities.
I figured out that I just have to include a browserify bundle along with clojurescript bundle in HTML.
Yeah, compiling out CJS modules out with browserify or webpack or something is currently the best solution.
No, there's really no any other solution at the moment, there was work done during GSoC to transform single files from CJS/AMD/UMD to GClosure modules done and I experimented somewhat to integrate processing full libs into the compiler but there wasn't really all that much interest, so I stopped.
You press the button to play the audio, but the button also stays "activated" until the audio ends.
This seems to indicate a bidirectional data flow, the button changes the audio's state, and the audio changes the button's state.