@@ -155,6 +155,31 @@ and downstream analysis of the results. The use of WebAssembly and browser Web
155155Workers to move computations off the main thread allows these computations to
156156complete quickly and without freezing the user interface.
157157
158+ # Similar projects
159+
160+ Several projects have previously employed the Web platform for assisting
161+ Stan users, including ShinyStan [ @Gabry2025 ] and
162+ [ MCMC Monitor] ( https://github.com/flatironinstitute/mcmc-monitor ) .
163+ However, both of these tools relied on an existing, local installation of Stan to
164+ perform sampling, inheriting the usual installation difficulties as a result.
165+
166+ The idea of a web-based "playground" for a programming language is also
167+ well-explored territory. Some examples that inspired the authors in various
168+ ways include:
169+
170+ - The Rust Playground ([ play.rust-lang.org] ( https://play.rust-lang.org ) ).
171+ - The Compiler Explorer ([ godbolt.org] ( https://godbolt.org/ ) ).
172+ - JSFiddle ([ jsfiddle.net] ( https://jsfiddle.net/ ) ).
173+
174+ Note that while Stan Playground shares many conceptual ideas with
175+ these previous tools, the technical details differ greatly; for instance, both
176+ Compiler Explorer and Rust Playground provide code execution via hosted
177+ server environments rather than the use of WebAssembly.
178+
179+ Furthermore, the integration of a full probabalistic programming environment,
180+ with data preparation, plotting, and more on top of sampling the model,
181+ remains a unique contribution by this project.
182+
158183# Acknowledgements
159184
160185Andrew Gelman and Jonah Gabry from Columbia University offered valuable early
0 commit comments