scribble-enhanced/graph-lib/lib/low/backtrace.rkt
2016-03-18 00:10:26 +01:00

14 lines
349 B
Racket

#lang racket
;(require "typed-untyped.rkt")
;(define-typed/untyped-modules #:no-test
(provide show-backtrace
with-backtrace)
(define backtrace (make-parameter '()))
(define-syntax-rule (with-backtrace push . body)
(parameterize ([backtrace (cons push (backtrace))])
. body))
(define (show-backtrace)
(pretty-write (backtrace)));)