De onde surgiu a idéia do ToonTalk?

É muito raro que exista uma resposta simples à questão de onde as idéia surgiram. O projeto do ToonTalk foi influenciado por

  • Rocky's Boots e Robot Odyssey - estes jogos, da The Learning Company, no início dos anos 80 permitiam que jogadores fizessem um tipo muito limitado de programação em um mundo de jogo animado.
  • Zelda e outros jogos de aventura - muitas das idéias da interface do ToonTalk vieram do estudo de jogos.
  • Programação Concorrente Restrita - o modelo subjacente de computação do ToonTalk vem do Janus, uma linguagem de programação concorrente restrita. Há uma grande relação com a idéia de programação orientada ao ator, desenvolvida inicialmente por Carl Hewitt nos anos 70.
  • Logo e Smalltalk - linguagens de programação desenvolvidas para crianças cerca de 25 anos atrás.
  • Grasp - Jaron Lanier começou a construir uma linguagem de programação animada no início dos anos 80, mas se desviou para o trabalho pioneiro em realidade virtual.
  • Programação Visual e Animação de Programas - o ToonTalk pode ser visto extraindo a idéia de utilizar figuras estáticas como código-fonte e utilizando animação tanto como código-fonte quanto para descrever a execução de programas.
  • Pictorial Janus - uma versão do Janus que combina as idéias da programação visual e animação de programas.
  • Incredible Machine e Lemmings - estes dois jogos inspiraram diretamente o jogo tutorial no ToonTalk.