Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

These two case studies show that it is possible to create high performance games with lisps help, but is it feasible in a modern game studio?

0
Posted

These two case studies show that it is possible to create high performance games with lisps help, but is it feasible in a modern game studio?

0

There are problems holding it back: Firstly game developers rely on large sets of libraries from game console manufacturers and operating system developers. These libraries come with documentation and sample code which is almost entirely C or C++. In other words, by not using C/C++ you lose a lot of shared code, legacy code and code from other non-lisp studios. Secondly there are not a lot of programmers that no lisp, or that are wildly enthusiastic about learning. Thirdly, managing garbage collection and cons’ing to keep performance and memory budgets requires great knowledge of lisp. Whilst it does take some time for a C++ programmer to come up to speed, the language is a lot more raw and low level, it less often a mystery what is going on under the hood. None of these issues should prevent a lisp friendly studio from adopting lisp however, as some of the advantages of lisp are particularly advantageous to game development: Interactive and rapid development – Since the fun aspect of

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123