CHASMDEBUG


CHASMDEBUG is an environment variable you can set to spew debugging information. There are different strings that can be set and they are separated by ':'. So for example, xmlload:jcin.

Also, setting CHASMDEBUGOFF turns off CHASMDEBUG. So, if you don't want to destroy your CHASMDEBUG, set CHASMDEBUGOFF, run whatever and then unset CHASMDEBUGOFF to make CHASMDEBUG work again.

cascade

Info about the creation and deletion of each Cascade.

chickenandegg

Debug the ChickenAndEggProblem?.

convertdir

More about resolving names in Chasm.

defineComponent

Information when Component? are defined.

definestructure

For when some structures are defined.

deleteco

When Concepts delete this spews information.

entryfunctions

Display entryfunctions as they are defined and set.

fileparse

I dunno, try it. Bet it has something to do with a file... and parsing.

inherite

Information about inheriting issues in Chasm.

jcin

Debugging information every time the ChasmGui makes a jni call.

newevent

Whenever a new event is created, this prints info about it.

pco

Constructor and destructors of PCOs.

resolveName

About the issues of resolving names? in Chasm.

transition

Prints when states machines change states.

xmlload

Debugging information every time a chasmxml file is loaded.

NOTE: grep through the code to find more. This list is not complete and or even accurate.