This sections discusses how to add a new type to the interpreter. Interested reader can find some new types definitions in the Extensions directory of STk. , in particular, is written as an extended type whose definition is dynamically done as soon as objects are needed. Hash tables, processes and sockets are other examples of extended types.