• [^] # Re: V is for vapoware ?

    Posté par . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 4.

    Je suis d'assez près le développement de V (j'ai même écris toute une dépêche l'an dernier que j'avais prévu de poster pour la v0.3, faut juste que je la mette à jour) et c'est clairement pas un vapoware.

    Par contre, ce qui est assez gênant c'est qu'ils annoncent des choses assez fortes sur leur site et cela nuit au projet je trouve. Car après, forcément y a des personnes qui s'attendent à que ce qui soit écrit soit vrai et c'est toujours discutable.

    Exemple avec les temps de compile, ils donne un nombre de lignes/s compilées, mais ça dépend du code que tu fais.
    Ils disent que les fonctions sont "pures" par défaut excepté les I/O, donc c'est pas pure...
    Ils disent que le système de gestion de la mémoire est super novateur, résultat au final ils utilisent Boehm GC et le système autofree est pas au point.

    Bref, y a beaucoup de choses à redire sur leur communication.

    Après, franchement sinon j'aime beaucoup la syntaxe et le principe de transpiler en C. Ca permet d'écrire du code avec un langage "moderne" et de bénéficier d'une portabilité énorme. Genre, j'ai commencé à dev des trucs sur Nintendo DS avec et quasiment sans effort (dans le sens où ça a marché du premier coup).

    V a pris plein de bonnes choses d'autres langage et le résultat est intéressant je trouve. Par contre, l'équipe est assez réduite et ne bénéficie pas du même engouement que ce qu'il se passe autour de Zig (qui est aussi un super langage ! ) par exemple. Ce qui forcément se fait sentir dans le rythme d'évolution du langage et des outils. La lib standard manque de cohérence parfois aussi.