Kevin Kofler (./6418) :Cet avis est-il fondé et impartial ?Sasume (./6415) :
Est-ce que le framework .NET est bien conçu ?
Non. Évidemment, vu d'où ça vient.
Non. Évidemment, vu d'où ça vient.

Kevin Kofler (./6418) :Cet avis est-il fondé et impartial ?Sasume (./6415) :
Est-ce que le framework .NET est bien conçu ?
Non. Évidemment, vu d'où ça vient.


, c'est bien la première fois que j'entends ça
) : le caml est statiquement typé, en particulier. (Mais bon je dois avouer que la syntaxe joue un peu dans ma préférence, je trouve pas celle du lisp si lisible que ça
)
le ookKevin Kofler (./6429) :
Bah, les plus grands problèmes:
[ul][li]Certaines APIs (genre W.Forms) ne sont par définition pas portables.[/li][li]Interpréter du bytecode est forcément plus lent que du code natif bien optimisé (critique que j'ai aussi envers le Java).[/li][/ul]

Sally (./6423) :Merci pour le
Boing boing
à mon avis ce qui empêche caml d'être très largement utilisé c'est de ne pas avoir une grosse stdlib qui permet de tout faire et (et c'est lié) de ne pas être poussé par 2-3 très grosses boîtes, mais autrement c'est bien plus intuitif et on fait beaucoup moins d'erreurs connes qu'en java par exemple ; en plus l'évaluation immédiate est un gros atout, j'ai du mal à utiliser un langage qui n'a pas ça... je ne vois vraiment pas en quoi ça nécessiterait « trop de cerveau »

n'est pas
Je pense que c'est sans doute une question d'habitude, personnellement je trouve un programme impératif souvent plus difficile à lire au contraire, surtout quand les algorithmes/structures de données sont compliqués (évidemment si c'est pour écrire hello world c'est différent ^^). Enfin plus précisément pour faire des trucs basiques les deux styles se valent, ensuite suivant les structures de données/algorithmes l'un sera souvent plus adapté que l'autre... mais caml permet de mélanger les deux de toute façon ^^Sasume (./6436) :Mais le toplevel/le fichier .mli sont là pour ça, effectivement si tu veux lire du code tiers non commenté c'est plus facile si tu n'essayes pas de deviner les signatures par toi-même, mais souvent il y aura un fichier .mli et sinon le compilateur te les donne les types, il suffit de lui demander.
l’absence de typage explicite n’aidant pas, d’ailleurs
Sasume (./6436) :Ben euh oui mais autant je comprends qu'on puisse te conseiller de faire ça quand tu n'as jamais touché un langage fonctionnel et que tu n'as fait que du C ou du basic, juste pour te forcer à apprendre le langage et éviter que tu codes exactement comme en C en mettant des références partout quand c'est pas du tout le plus simple, autant les références sont quand même là pour qu'on s'en serve. Si tu ne veux pas de références autant coder en haskell ou un truc du genre.
surtout si on veut rester sur une approche purement fonctionnelle, sans références
)
Sasume (./6436) :Je comparais surtout à java, en fait ^^ (mais bon ça fait longtemps que j'ai pas essayé de coder un gros truc en caml — ou plus généralement que j'ai pas essayé de coder une application, tout court, en quoi que ce soit, d'ailleurs ^^, ça a peut-être évolué en bien). Ça reste plus compliqué de chercher sur le net, d'installer les bindings etc. que de juste dl le jdk avec tout dedans. Enfin si ça n'est plus le cas, tant mieux
(quant à une stdlib, je trouve qu’il y a plein de bindings vers plein de libs — peut-être moins qu’avec Python, mais quand même)

Sally (./6437) :Je suis bien d’accord mais toutes ces informations sont plus accessibles quand on lit un programme Java par exemple.Sasume (./6436) :Mais le toplevel/le fichier .mli sont là pour ça, effectivement si tu veux lire du code tiers non commenté c'est plus facile si tu n'essayes pas de deviner les signatures par toi-même, mais souvent il y aura un fichier .mli et sinon le compilateur te les donne les types, il suffit de lui demander.
l’absence de typage explicite n’aidant pas, d’ailleurs
Enfin sinon, tu as programmé combien en caml ?
et dans un langage impératif ?

Flanker (./6405) :Passage de 25 à 50mos tu veux dire?
Les extensions, de mémoire ?

Concernant la BETA de la Galerie d’Extensions, notez qu’elle regroupe déja plus de 300 extensions mais que celles-ci ne sont pour le moment disponibles/compatibles que pour les utilisateurs Windows et Linux, les Mac Users devront une nouvelle fois patienter…

…
ils auraient dû rajouter encore deux ou trois zéros tant qu'à faire...
— même si flan n'a peut-être pas choisi le bon topic de niouz et si c'est donc un #squalyl# excusable dans une certaine mesure)Ethaniel (./6443) :Je suppose que tu veux dire celui-ci
à savoir celui-là


)
Sally (./6444) :Mh, exact, toutes mes confusesEthaniel (./6443) :Je suppose que tu veux dire celui-ci
à savoir celui-là
…Sally (./6447) :C’est effectivement un placement de facto, établi je dirais à l’époque des débats Hadopi qui ont eu une grande résonance dans ce topic-ci.
...mais donc le fait est que presque toutes les niouz sur le piratage et par extension les majors du disque se sont trouvées ici, et dans cette mesure on pourrait considérer que par tradition ton article y avait sa place
Godzil (./6431) :
(et tout toolkit graphique NATIF n'est pas portable, c'est con mais c'est comme ça)
Ironiquement, tout le reste du monde peut introduire ce genre d'APIs dans Java maintenant avec OpenJDK.
Mais je ne vois pas Apple ni les distributeurs GNU/Linux se lancer sur ce genre de choses, demandez-vous pourquoi. 