Ruby vs Go - Structuring Data

I’m trying to write a Taskpaper parser in Go. A very basic Taskpaper file looks like this: Home: - Mow the lawn Don't hit the flowers Work: - Fix all the bugs Seriously, all the bugs Projects end with a : and tasks begin with a - and any line that doesn’t have that is a note. Projects have tasks and notes and tasks can have notes. I got totally stuck yesterday on how to structure this data in Go. [Read More]