diff options
Diffstat (limited to 'test.sh')
-rw-r--r-- | test.sh | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/test.sh b/test.sh deleted file mode 100644 index 1a4371e..0000000 --- a/test.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -PS4='[${#FUNCNAME[*]}] ${BASH_SOURCE[0]}:${LINENO} (${FUNCNAME[0]}) +' - -. bos-namespaces.sh -. bos-object-id.sh -. bos-mop.sh -. bos-dispatch.sh -. bos-mop-inheritance.sh -. bos-sugar.sh - -class A; do - - function thing() { - echo "<$self> A/thing ($*)" - } - -done - -class B; do - extends A - - function other() { - echo "<$self> B/other ($*)" - } - -done - -class C; do - extends B - - function thing() { - echo "<$self> C/thing ($*)" - - $self next/method "$@" - } - -done - -A new-into objA -B new-into objB -C new-into objC - -$objA thing 1 2 3 -$objB thing 4 5 6 -$objC thing 7 8 9 -$objB other a b c - |