L' articolo di Wikipedia sui linguaggi basati su prototipi contiene il seguente paragrafo:
Quasi tutti i sistemi basati su prototipi si basano su linguaggi interpretati e tipizzati in modo dinamico. Tuttavia, i sistemi basati su linguaggi tipicamente statici sono tecnicamente fattibili.
In che modo un sistema di tipo statico impone restrizioni o introduce complessità nel linguaggio basato sui prototipi e perché esistono linguaggi prototipo più tipicamente dinamici?