Question

Pouvez-vous créer un langage dactylographié statiquement dans PARROT VM ou doit-il être typé dynamiquement?

Était-ce utile?

La solution

Oui, vous pouvez, bien que les caractéristiques de performance ni la chaîne d'outils ne soient optimisées pour les langages typés statiquement.

Par exemple, si votre programme dépend d'un autre module, vous devrez charger ce module au moment de la compilation et extraire en quelque sorte les déclarations de type et les signatures. Vous devrez faire une grande partie de cela (stocker puis récupérer les informations de type) par vous-même, Parrot n'offre aucune méthode de commodité pour cela.

Autres conseils

Vous pouvez sûrement créer un langage typique statiquement au-dessus d'une implémentation dynamiquement typée (mais n'utilisant pas les installations de typage dynamique).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top