12 lines
386 B
Go
12 lines
386 B
Go
// 11 february 2014
|
|
package ui
|
|
|
|
// Go sets up the UI environment and runs main in a goroutine.
|
|
// If initialization fails, Go returns an error.
|
|
// Otherwise, Go does not return to its caller until (unless? TODO) the application loop exits, at which point it returns nil.
|
|
//
|
|
// This model is undesirable, but Cocoa limitations require it.
|
|
func Go(main func()) error {
|
|
return ui(main)
|
|
}
|