Discuter:Objective Caml
Gelose | Tous les portails | Portail Medecine | Portail Biologie | Portail Biochimie | Portail Microbiologie | Portail Ecologie | Portail Botanique | Biologie cellulaire | Portail Zoologie | Science de la terre | Portail Eau |
Inscrivez votre site en haut de cette page Soumission direct par Allopass, obtenez 1 lien de qualite en haut de cette page Discuter~Objective Caml ainsi que sur la page des nouveaux sites inscrits pour seulement 20 euros!
|
Sommaire |
[] Objectivité
C'est une pub pour le langage O'Caml cette page, ou quoi ? N'oublions pas qu'il est tres peu utilise dans l'industrie (pour ne pas dire pas du tout).
[] Versions de Caml
Bonjour,
En allant jeter un œil sur http://caml.inria.fr/index.fr.html, j'ai trouvé une incohérence par rapport à ce qui est indiqué dans le texte de l'article. Dans l'article, OCaml apparaît comme une évolution de Caml et de Caml light. Dans le site, Caml apparaît comme un langage à part entière. OCaml (ou Objective Caml) n'est que la principale implémentation et Caml light une implémentation légère et portable du noyau du langage Caml.
Qu'en est-il réellement ? Est-ce que quelqu'un aurait une réponse ?
--Kerflyn 24 juillet 2005 à 16:29 (CEST)
- Pas tout à fait: caml light est une version antérieure d'OCaml. Caml light et OCaml diffèrent quelque peu. Voir http://www.pps.jussieu.fr/~cousinea/Caml/caml_history.html et http://caml.inria.fr/caml-light/index.en.html --ChriS 30 janvier 2006 à 23:45 (CET)
[] Arbre
A priori, ce qui est désigné par "Noeud" dans les exemples sont des Feuilles ! Sparkles 26 juin 2006 à 23:07 (CEST)
>>Pire, c'était l'équivalent des arbres vides! J'ai modifié l'exemple en conséquence. bibi6 17 décembre 2006 à 18:42 (CET)
[] Tout l'article
Il ne présente pas le langage Ocaml mais seulement une petite (microscopique) partie du compilateur. C'est tellement flagrant qu'il est question de l'implémentation dès le troisième paragraphe. Les exemples ne couvrent presque rien du langage et sont inutilement compliqués par rapport à ce qu'il sont censés présenter. Les concepts intéressants du langage ne sont pas expliqués et il n'y a pas de lien vers les articles Wikipedia qui les présentent où les autres langages qui les exploitent. Les limites du langage ne sont pas données, les extensions proposées sont vieillotes, les soi-disant points forts des performances du compilateur sont complètement dépassés. Les problématiques à la mode ne sont pas abordées. Les problèmes de mauvaise construction de ce langage qui l'obligent à utiliser un pré-processeur ne sont pas traités explicitement (la complexité des exemples le fait implicitement). La lourdeur d'interfaçage d'Ocaml avec les autres langages à objets n'est pas traitée. De manière générale, les nombreux défauts ne sont pas traités. Quand un langage à la qualité d'Ocaml, on peut se permettre de lister ses problèmes (chose qui n'est pas faisable dans d'autres langages : Java, Perl, C++). Cela permetrait aux personnes tombant par hasard sur la page d'Ocaml d'avoir une idée précise du déploiement industriel d'Ocaml et des éléments à ajouter en priorité.