Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

FWIW, I don't consider CL a member of the "developer productivity" gang of languages. In practice, it is much more like a better C than it is like python: you have C's relative poverty of libraries and richness of tools.

Still, I meant what I said.

"Lisp doesn't dump core, it will drop you in a debugger prompt..."

What if the user isn't a developer, but, y'know, a user? On the other side of the country, who doesn't care why your code is broken? Will you fly to their site? Hope they let you ssh in and not restart the application while you personally debug it? Hmm, if only it were possible to somehow serialize the state of the broken program, so that someone else could debug it in a different time and place ;).



You didn't read what I wrote earlier, so here is your Lisp core dump:

  (handler-bind ((error #'(lambda (e)
        (save-lisp-and-die "lisp.core"))))
           (YOUR-PROGRAM-ENTRY-POINT))
Autopsy is not that hard with Lisp ;-)


You're absolutely right that I skipped a whole paragraph of your reply; mea culpa.


+1, no problemo hermano!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: