/
CDC-1.2b/
CDC-1.2b/src/
parent $libraries
object $buffer

var $root child_index 0
var $root fertile 0
var $root manager $buffer
var $root owners [$buffer, $core]
var $root writable [$buffer, $core]
var $root readable ['parameters, 'methods, 'code]
var $root trusted []
var $root owned [$buffer]
var $root inited 1
var $root dbref 'buffer

method to_list
    arg buf;
    var idx, list;
    
    list = [];
    for idx in [1 .. buffer_len(buf)]
        list = list + [buffer_retrieve(buf, idx)];
    return list;
.

method from_list
    arg list;
    var buf, x;
    
    buf = `[];
    for x in [1 .. listlen(list)]
        buf = buffer_add(buf, list[x]);
    return buf;
.