Maddening database question- Why are hierarchical/tree databases (seemingly) unavailable to me? Structures of structures of structures.
When I was in high school, I took a programming class. BASIC, Pascal, and C. From "hello world" to data structures and pointers and all that fun stuff. This was all text based on some version of UNIX. (To give a time frame, I started the year they changed out from some giant room filling Big Iron machine serving dumb terminals to the vastly more powerful ... 486 tower sitting on a desk serving twice as many dumb terminals.)
One of the things we did was write a very simple tree database using predefined data structures, and here's the key part, you could "nest" different structures into others arbitrarily. (Basically what XML is now)
The real reason I'm asking is that I'm trying to find a task management program where I can break bigger tasks into smaller, child tasks. And then children of children. It seems like this should be easy, but I'm not finding anything even close.
Example:
====Build Shed
-------------Design Floorplan
------------------ Buy paper and pens
------------------ Sit down and design shed
-------------Get materials
------------------ Wood
------------------------ Plywood
------------------------ Beams
-----------------------------2x4, 2x6 and 2x8
------------------ Nails
-------------Construct Shed
Then, some kind of processing that creates a flat, ordered to-do list that I can use to actually do what I need to to fulfill the prerequisites of the parent tasks.
It seems perfectly suited for an XML data format, but I can't find any kind of frontend that thinks the way I do.
Am I missing something? Do I have to build this app myself??
posted by Blazecock Pileon at 9:05 AM on April 1