forth: Self-hosted mal passes all tests
[jackhill/mal.git] / perf.mal
CommitLineData
f4c8a091
JM
1(defmacro! time
2 (fn* (exp)
7f567f36
JM
3 `(let* (start_FIXME (time-ms)
4 ret_FIXME ~exp)
f4c8a091
JM
5 (do
6 (prn (str "Elapsed time: " (- (time-ms) start_FIXME) " msecs"))
7 ret_FIXME))))