The new development system is also different from other static programming environments which use an interpreter and an incremental compiler. It provides rapid development without edit-compile-test-modify cycle in the dynamic environment. This is especially useful for concept approval at an initial development phase when the solution is unknown until a certain shape of the system is formed. It also provides a smooth connection to a true dynamic typing system, which I just list as below but will talk in my future columns in detail: