blob: d9641779569d2f5fd81a58444c972bcd2573bcc9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function bos/base/new-into() { local class _; bos-object/unpack-self-into class _ "$self" local -n new_into_result="$1"; shift local metaclass_ref; bos-namespaces/store-scalar-for-into metaclass_ref meta "$class" local -n metaclass_object="$metaclass_ref" local new_object $metaclass_object create-object-into new_object "$class" "$@" new_into_result="$new_object" }
|