 p = new Person()
 console.log p.get()
 ###
-
-#TODO check memory leaks
 
 Struct = ->
  id = null

   if i_lCharPos is lastCharLen
    addChar()
   lastChar[i_lCharPos++] = str.charCodeAt i
  view = i_lView
  viewPos = i_lViewPos
  i_lViewPos++

 addView = ->
  size = lastViewLen

    create str
    @x = view
    @y = viewPos
   else if not x?
    @x = @y = 0
    retain 0, 0
   else
    @x = x
    @y = y
    retain x, y
   return

  release: ->
   release @x, @y
