Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Can I have the debugging evalmode allowing local evaluation (:evalmode :context t) on all the time?

0
Posted

Can I have the debugging evalmode allowing local evaluation (:evalmode :context t) on all the time?

0

A 3.1.8) The Allegro CL debugger allows setting the context to emulate a dynamic-binding style debugging interface to make interactions with variables within compiled-functions easier. It is enabled by calling the :evalmode top-level command as follows (the :evalmode link only works if the online documentation is present): :evalmode :context t But note that this evaluation mode is intended only as a debugging aid, and is not supported for normal extended operation of the lisp system. The emulation is not and can never be perfect, due to the information loss that occurs during compilation in a lexically-scoped lisp like Common Lisp. Therefore, extreme care must be used when running in context mode, and the normal operating environment must be a no-context evaluation mode.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.