The Environment Interface Standard (EIS) is a Java-based interface standard for connecting agents to controllable entities in an environment such as a game. The interface provides support for managing the connection (e.g., for pausing and terminating an environment) and for interaction between agents and entities that are available in an environment (e.g., bots in a game). An agent that is connected to a controllable entity receives percepts from and can send actions to that entity. Percepts inform the agent about the state of the entity and its environment. Actions tell the entity which actions to perform in its environment. Several example implementations of environments are available @github.com/eishub. A default implementation of the EIS interface is also provided.
assert Character.isLowerCase(value.charAt(0)) : "Identifier '" + value
"' should start with a lowercase letter";
But because identifiers are created dynamically at runtime this sense should be done at runtime, not at test time.
We have a lot of environments that probably do not follow this requirement. THerefore I propose to disable this check until we are sure whether we want to enforce this (and to allocate manhours to fixing the resulting issues).
In Identifier.java we see this code
assert Character.isLowerCase(value.charAt(0)) : "Identifier '" + value
But because identifiers are created dynamically at runtime this sense should be done at runtime, not at test time.
We have a lot of environments that probably do not follow this requirement. THerefore I propose to disable this check until we are sure whether we want to enforce this (and to allocate manhours to fixing the resulting issues).