Ponieważ zdałem sobie sprawę, że logika reguł gry powinna radzić sobie z ogromną złożonością, rozważam użycie nietypowego języka w grze jako języka skryptów logicznych w grze. Przyczyną skryptu w grze jest przedstawienie złożonej logiki z mniejszym kodem. Wymagany jest bardzo dobrze wyodrębniony język.Co powiecie o wydajności Gask Haskella do miękkich aplikacji w czasie rzeczywistym, takich jak gry?
Ale większość dobrze wyselekcjonowanych języków używa GC. I zwykle GC powodują obciążenie procesora. Zasadniczo odradza czyszczenie pamięci i robi to od razu. Naprawdę istotne dla grafiki w czasie rzeczywistym, w tym gier i GUI.
AFAIK, GC Haskella jest trochę inny niż inne języki bazujące na GC, ponieważ jest to niezmienny atrybut. Trudno to sobie wyobrazić. Nie mogłem znaleźć żadnego szczegółowego dokumentu.
Co jest innego? Czy to jest procesor wolny od długich programów? (Dobrze rozłożone obciążenie w czasie, instrukcja kompletna komenda GC może być wywołana dla każdego kleszcza)
Zobacz także http://stackoverflow.com/questions/1263711/using-haskell-for-sizable-real-time-systems-how-if –