summaryrefslogtreecommitdiff
path: root/test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test.sh')
-rw-r--r--test.sh48
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
-