I don't know how DrRacket is implemented, but you might want to look
at this article for ideas about ways to represent strings in a manner
that allows for efficient editing:
http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/vol25/issue12/spe986.pdf
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to