Out of interest: Has anybody implemented a debug feature that shows either:
a) the entire call tree
b) a linear backtrace, but traversing all the parent threads all the way up to the main thread?
Out of interest: Has anybody implemented a debug feature that shows either:
a) the entire call tree
b) a linear backtrace, but traversing all the parent threads all the way up to the main thread?
I did b) in Edh, but this feature still in an unreleased branch.
Ä:
Ä: {
Ä| 1:
Ä| 2: method f() {
Ä| 3: console.info<| '' ++ Exception( "I'm so called: " )
Ä| 4: }
Ä| 5:
Ä| 6: method g() {
Ä| 7: go f()
Ä| 8: }
Ä| 9:
Ä| 10: go g()
Ä| 11:
Ä| 12: }
Ä: âšī¸ <console>:3:5
Ä
đ module:/edh_modules/repl đ /edh_modules/repl/__main__.edh:1:1 đ <genesis>:1:1
đ module:/edh_modules/repl đ /edh_modules/repl/__main__.edh:1:1 đ <genesis>:1:1
đ g đ <console>:6:14 đ <console>:10:3
đ f đ <console>:2:14 đ <console>:7:5
đ <console>:3:5
I'm so called:
Ä: