3 ms·
Naughty Dog had very good reasons to avoid alienation that would come by sticking to their custom languages (not necessarily Lisp). Only one person on the team
by alexdss 5y ago
Naughty Dog had very good reasons to avoid alienation that would come by sticking to their custom languages (not necessarily Lisp). Only one person on the team really properly knew how the GOAL compiler worked and how it interacted with the rest of the Naughty Dog toolchain, and that person would have to leave the company at some point. Remember that, since they are under the Sony umbrella, they would have to share technology around with the other teams. They were aware this could turn into an issue, and mention it in some interviews and e-mails: https://www.neogaf.com/threads/why-did-naughty-dog-abandon-g-o-a-l-an-old-long-usenet-thread-gives-public-insight.139054/ https://www.neogaf.com/threads/why-did-naughty-dog-abandon-g...