From 09a42e0c344ce4c23918c305f7d27ad44116ba8e Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Tue, 11 Feb 2014 18:57:03 -0500 Subject: Added the init and testing main functions and started fixing errors. Let's fix the rest and hope it works... --- init.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 init.go (limited to 'init.go') diff --git a/init.go b/init.go new file mode 100644 index 0000000..799add6 --- /dev/null +++ b/init.go @@ -0,0 +1,17 @@ +// 11 february 2014 +//package ui +package main + +// TODO this will be system-defined +func initpanic(err error) { + panic("failure during init: " + err.Error()) +} + +func init() { + initDone := make(chan error) + go ui(initDone) + err := <-initDone + if err != nil { + initpanic(err) + } +} -- cgit v1.2.3