| <!-- About the Go Playground --> | |
| <div class="left-column"> | |
| <p> | |
| The Go Playground is a web service that runs on | |
| <a href="http://golang.org/">golang.org</a>'s servers. | |
| The service receives a Go program, compiles, links, and runs the program inside | |
| a sandbox, then returns the output. | |
| </p> | |
| <p> | |
| There are limitations to the programs that can be run in the Playground. | |
| They must be single-threaded (but they may use many goroutines). | |
| There are also limits on execution time, and CPU and memory usage. | |
| The Playground can access only a subset of the standard library | |
| (notably absent are network and file system access). | |
| Therefore, the only communication a Playground program has to the outside world | |
| is via standard output. | |
| </div> | |
| <div class="right-column"> | |
| <script src="http://www.google.com/jsapi" type="text/javascript"></script> | |
| <div id="playground" class="small"></div> | |
| <script src="/doc/play/playground.js"></script> | |
| </div> | |
| <div class="end-columns"></div> |