« Cela dit, ça serait possible d'avoir une version plus récente de GHC (la version installée est la 6.12, et on en est
déjà à la 7.4 et des poussières) ? »
Nous utilisons la version de la branche stable de Debian, elle sera mise à jour quand la branche stable le sera aussi.
Oui, ça veut dire qu'on a python 3.1 et 2.6, mais que veux-tu.
« C'est quand même drôle que des langages désuets comme l'Ada ou le VB continuent d'être supportés au détriment de
langages plus modernes comme le ruby... »
L'implémentation d'un langage est assez complexe. Pour l'ajouter au serveur d'entraînement (QCM et régionales), nous
devons maintenir un installeur pour notre système d’exécution de code et un environnement pour que vous puissiez tester
votre code en épreuve régionale. À chaque ajout de langage, ça pèse de plus en plus lourd et c'est long à copier sur les
machines. Pour la finale, il faut intégrer chaque langage à des générateurs de codes pour fournir une API fonctionnelle
pour chaque langage.
Nous essayons ainsi de nous restreindre aux langages les plus utilisés ou ayant un intérêt éducatif ou algorithmique.
Il ne peut pas non plus y avoir tous les langages, nous devons faire des choix. Et je n'aime pas ruby.