Skip to content

zpst -- see source code and arguments in your Clojure stacktraces

Photo of Mark Champine
Hosted By
Mark C. and Ed S.
zpst -- see source code and arguments in your Clojure stacktraces

Details

Please join us for a night of Clojure related discussion and group activities. Pizza and drinks will be provided.

Meet & Greet w/ Pizza starts at 6:30, agenda to start no later than 7:00.

Topic: zpst -- see source code and arguments in your Clojure stacktraces

About the Presenter:
Kim Kinnear, creator of zpst and zprint, has enjoyed using Lisp since before Common Lisp, and was involved in early work evolving Lisp functions using Genetic Programming. He ran into Clojure about 5 years ago, and has been writing tools and tooling in it at work, as well as programming Clojure for fun. Since Kim continues to write code that sometimes throws exceptions, he is always experimenting with ways to better diagnose the reasons why.

About zpst:
• Display source code interleaved with the stack trace of an exception.
• If you can reproduce the exception, show the actual arguments to the functions for which the source is available.
• Re-execute the function calls from pretty much anywhere on the stack, possibly after altering the actual arguments.
• Free and open source. Find it at https://github.com/kkinnear/zpst
All without any modifications to your source code!

Agenda:
• Motivation for zpst
• Three ways you can use zpst, with demos
• How Clojure and the JVM handle exceptions and threads
• How to configure zpst
Bonus !!
• How to get a Clojure process to start in 55ms!

Photo of Boston Clojure Group group
Boston Clojure Group
See more events
Akamai Technologies, Inc
150 Broadway (aka 8 Cambridge Center) · Cambridge, MA