logoalt Hacker News

marviter • today at 5:10 AM • 0 replies • view on HN

Common Lisp has these capabilities _without_ dev tooling, via its:

- Conditions[0]

- Evaluation and Compilation[1]

I use both extensively while developing, debugging and analysing. With SLIME (this is a standard and very very slimmed out development aid) you add a debugger hook that allows restart, return from, move down, move up and etc into your available RESTARTs.

[0] https://www.lispworks.com/documentation/HyperSpec/Body/09_.h...

[1] https://www.lispworks.com/documentation/HyperSpec/Body/03_.h...