Existe-t-il des langages avec vérification de type statique comme en C++ avec une syntaxe moderne comme en Python, et sans GIL? Je crois, Python 3 avec la capacité de déclarer explicitement le type de chaque variable serait «presque là», mais GIL me rend triste. Java est sympa, mais j'ai besoin de quelque chose de plus "intégrable" sans encombrement JRE.Recherche d'une langue forte/explicite sans GIL
Mise à jour: Tout ce qui est lié à .NET ou non-open est un no-go.
Mise à jour2: J'ai besoin d'un typage explicite + fort pour écrire du code plus sûr au détriment de la vitesse de développement. GIL est important car le code va être très étendu et fonctionnera sur des serveurs multicœurs, il doit donc utiliser efficacement plusieurs processeurs.
Update3: plate-forme cible est Linux (Debian) sur x86
Pourquoi la «vérification de type statique» est-elle si importante? Quel problème avez-vous qui est réellement résolu par ceci? Pouvez-vous être précis sur les problèmes que vous rencontrez? Python est très, très fortement typé et les types font explicitement partie de chaque objet. Il n'y a pas de capacité de conversion et pas de flou sur le type d'un objet. –
Le manque de typage statique fait partie de la force de Python. De plus, le GIL est dans 99% des cas le moins préoccupant. +1 sinon, j'adorerais utiliser un langage qui n'a pas de syntaxe désagréable '{}' et ';', ceux-ci sont à peine nécessaires pour une langue moderne. –
@ S.Lott: Il a dit statiquement typé, pas fortement typé. –