IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Caml Discussion :

Il faut changer l'intitulé du forum!


Sujet :

Caml

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 309
    Points : 928
    Points
    928
    Par défaut Il faut changer l'intitulé du forum!
    Objective Caml n'existe plus, c'est maintenant officiellement OCaml (avec cette casse).

    http://caml.inria.fr/ocaml/name.en.html

    hop

  2. #2
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut Oui mais...
    Caml Light existe encore
    Du même auteur: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 309
    Points : 928
    Points
    928
    Par défaut
    Caml Forum d'entraide sur la programmation avec le langage fonctionnel Caml (et aussi Objective Caml, Caml Light, ...)
    C'est juste que
    1. "le langage caml" n'existe pas
    2. Objective Caml n'existe plus, et est remplacé par OCaml

    Je pense qu'un truc genre "Forum d'entraide sur la programmation avec les langages fonctionnels OCaml et Caml Light" serait plus adapté Et en tout cas, remplacer Objective Caml par OCaml !

  4. #4
    Membre éprouvé
    Avatar de Cacophrene
    Homme Profil pro
    Biologiste
    Inscrit en
    Janvier 2009
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Biologiste

    Informations forums :
    Inscription : Janvier 2009
    Messages : 535
    Points : 1 125
    Points
    1 125
    Par défaut
    Bonjour,

    TropMDR a raison de dire qu'il faut changer l'intitulé ou le texte qui l'accompagne. On peut peut-être garder malgré tout l'ancien nom Objective Caml qui a fait un bout de chemin et que beaucoup connaissent ! D'ailleurs, tous les sites ne se mettront pas nécessairement à jour. Ça me paraît bien différent des dénominations comme Caml Special Light ou Objective Label, par exemple, qui n'ont fait qu'un bref passage dans le monde du chameau.

    Cordialement,
    Cacophrène

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 309
    Points : 928
    Points
    928
    Par défaut
    Justement, le but est de faire disparaitre le nom d'Objective Caml, qui disperse les recherche

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 432
    Points : 593
    Points
    593
    Par défaut
    Citation Envoyé par TropMDR Voir le message
    Justement, le but est de faire disparaitre le nom d'Objective Caml, qui disperse les recherche
    A cause d'Objective-C ?

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Points : 146
    Points
    146
    Par défaut
    Citation Envoyé par Ubiquité Voir le message
    A cause d'Objective-C ?
    non, c'est juste pour qu'il n'y ai qu'un et un seul mot clef tout simplement.

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Points : 146
    Points
    146
    Par défaut
    Citation Envoyé par TropMDR Voir le message
    C'est juste que
    1. "le langage caml" n'existe pas
    2. Objective Caml n'existe plus, et est remplacé par OCaml

    Je pense qu'un truc genre "Forum d'entraide sur la programmation avec les langages fonctionnels OCaml et Caml Light" serait plus adapté Et en tout cas, remplacer Objective Caml par OCaml !
    Si, le langage Caml existe ! Pour être tout à fait précis Caml est le nom du langage de programmation même, et OCaml et Caml Light en sont deux implémentations.

    Pour des informations plus détaillées, je te recommande de te référer à Wikipedia qui possède une page d'article pour chacune de ces trois entités :

    * http://fr.wikipedia.org/wiki/Caml
    * http://fr.wikipedia.org/wiki/OCaml
    * http://fr.wikipedia.org/wiki/Caml_Light

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 309
    Points : 928
    Points
    928
    Par défaut
    Citation Envoyé par adtunum Voir le message
    Si, le langage Caml existe ! Pour être tout à fait précis Caml est le nom du langage de programmation même, et OCaml et Caml Light en sont deux implémentations.
    Oui, sauf que pour réobtenir Caml à partir d'OCaml, il faut supprimer le système de module (foncteurs, modules récursifs, modules de première classe), les objets, les variants polymorphes, et maintenant les GADTs. Et j'en oublie sans doute. Dire que Caml est le langage, et que OCaml n'en est qu'une implémentation, ça ne veut rien dire. Il n'y a qu'à regarder caml-light. Dire que c'est juste une implémentation différente du même langage qu'OCaml est complètement ridicule.

    Bref, Caml c'était l'ancienne implémentation (aussi connu sous le nom de caml lourd), qui a été remplacée par caml light, puis par ocaml. Caml-light ne demeure que pour la prépa et les concours, et seule a réellement survécu OCaml. Personne ne "programme" en Caml.

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    832
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 832
    Points : 1 104
    Points
    1 104
    Par défaut
    Je suis d'accord avec la vision présenté ici par TropMDR, et je pense que la façon dont adtunum voit les choses n'est pas correcte. C'est cependant encore la façon dont la wikipédia présente ces langages.

    J'ai beaucoup participé à l'article wikipédia francophone sur OCaml (en particulier une refonte importante vers 2008), sans m'occuper des articles Caml Light et Caml. Je pense qu'il est peut-être temps de refondre ces articles pour présenter une vision plus proche de celle de TropMDR; si ça vous intéresse, je vous encourage à en parler sur wikipédia directement.

    Par ailleurs, je suis intéressé par des idées permettant d'améliorer l'article OCaml sur wikipédia. C'est un problème difficile car il n'existe en fait pas de norme sur ce qu'est une présentation "encyclopédique" d'un langage de programmation.

  11. #11
    Membre éprouvé
    Avatar de Cacophrene
    Homme Profil pro
    Biologiste
    Inscrit en
    Janvier 2009
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Biologiste

    Informations forums :
    Inscription : Janvier 2009
    Messages : 535
    Points : 1 125
    Points
    1 125
    Par défaut
    Bonsoir,

    Citation Envoyé par gasche
    Par ailleurs, je suis intéressé par des idées permettant d'améliorer l'article OCaml sur wikipédia. C'est un problème difficile car il n'existe en fait pas de norme sur ce qu'est une présentation "encyclopédique" d'un langage de programmation.
    Oui, difficile de savoir où mener sa barque : c'est facile d'écrire un manuel de référence, un tutoriel, une discussion informelle, mais une présentation avec l'essentiel, en filtrant judicieusement l'accessoire, c'est une tâche bien difficile. Tant mieux si c'est collectif. Je veux bien participer, mais il faudrait quand même avoir une idée du message général qu'on veut faire passer dans l'article, en rendant compte des changements récents dans le langage. En gros, quel est cet OCaml qui se précise à chaque nouvelle version (sa philosophie, ses limites, les ajouts envisagés, les évolutions théoriques sous-jacentes, etc.) ?

    Cordialement,
    Cacophrène

  12. #12
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut
    Ben à la base c'est clair, c'est un langage ML donc un langage de bas niveau pour écrire des prouveurs de théorèmes
    Accessoirement c'est aussi un langage de bas niveau généré par des prouveurs de théorèmes. ML est aux prouveurs de théorèmes ce que le C est à Unix à savoir un langage de bas niveau

    (SpiceGuid aime bien le bas niveau)
    Du même auteur: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

  13. #13
    Expert éminent sénior
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Points : 14 830
    Points
    14 830
    Par défaut
    Pour votre information, l'intitulé a été modifié
    Règles du Forum

    Adepte de la maïeutique

  14. #14
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Points : 146
    Points
    146
    Par défaut
    Citation Envoyé par TropMDR Voir le message
    Oui, sauf que pour réobtenir Caml à partir d'OCaml, il faut supprimer le système de module (foncteurs, modules récursifs, modules de première classe), les objets, les variants polymorphes, et maintenant les GADTs.
    Dire ceci n'a pas vraiment de sens puisque le langage de programmation Caml est un langage de programmation qui n'est pas standardisé.

  15. #15
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Points : 146
    Points
    146
    Par défaut
    Citation Envoyé par gasche Voir le message
    Je suis d'accord avec la vision présenté ici par TropMDR, et je pense que la façon dont adtunum voit les choses n'est pas correcte. C'est cependant encore la façon dont la wikipédia présente ces langages.
    Il ne s'agit pas de la façon dont "je" voit les choses. Je n'ai fait que présenter les choses de manière représentative de la communauté, et qui est clairement définie sur les pages de Wikipedia, à la fois sur la Wikipedia francophone, et anglophone.

    La page d'accueil de Caml, d'OCaml et Caml-Light http://caml.inria.fr/index.fr.html présente également les choses de la même manière, je cite :

    - Qu'est-ce que Caml ?

    Caml est un langage de programmation généraliste, [...]

    - OCaml

    Le système OCaml est la principale implémentation du langage Caml. [...]

    - Caml Light

    Le système Caml Light est un implémentation légère et portable du noyau du langage Caml. [...]
    La façon dont "je" vois les choses est sans importance (en réalité je pense que l'auteur principal d'OCaml est le 26ième prophète, qu'OCaml est une révélation divine, et que le paradis et les anges sont programmés en OCaml, l'enfer étant probablement programmé en Perl), et vous devriez vous aussi vous effacer pour représenter la comunauté Caml dans l'intitulé du forum.

  16. #16
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    832
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 832
    Points : 1 104
    Points
    1 104
    Par défaut
    adtunum > de quelle "communauté" parles-tu ? Trois lignes sur wikipédia, reprises mot pour mot du site officiel de OCaml. Je reçoit les messages de la mailing-list OCaml (ce qui me semble plus proche de l'idée de "communauté" qu'une page officielle de l'INRIA) et on ne voit jamais Caml Light mentionné, c'est un langage mort (sauf dans l'enseignement, qui a mis le cadavre au congélateur).

    Quand les gens disent "Caml" plutôt que "OCaml", c'est parfois pour dire "le (un ?) sous-ensemble raisonnable plus ou moins commun entre OCaml et Caml Light que les débutants apprennent".

    Je pense que les "manières représentatives de la communauté" ne sont pas au-dessus du bon sens. Comme l'a dit TropMDR, OCaml et Caml Light sont deux langages liés historiquement mais bien différents, et aujourd'hui les considérer comme deux implémentations d'un même langage (comme GCC et Clang ont deux implémentations de C89, ou même comme Pypy et Cpython implémentent Python) n'a pas grand sens.

    Pour t'en convaincre, je t'invite à essayer de définir précisément ce "langage Caml" dont Caml Light et OCaml seraient deux implémentations.

  17. #17
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Points : 146
    Points
    146
    Par défaut
    Citation Envoyé par gasche Voir le message
    Pour t'en convaincre, je t'invite à essayer de définir précisément ce "langage Caml" dont Caml Light et OCaml seraient deux implémentations.
    Le langage Caml est un langage de programmation non normalisé.
    Ça ne veux pas dire pour autant qu'il n'existe pas.
    Il existe beaucoup d'autres langages de programmation (et format de fichier) non normalisés.

  18. #18
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Points : 146
    Points
    146
    Par défaut
    Citation Envoyé par gasche Voir le message
    Je pense que les "manières représentatives de la communauté" ne sont pas au-dessus du bon sens.
    Fort bien, mais ce n'est que ton avis.

    Si Wikipedia et la page d'accueil des projets présentent les choses autrement, c'est probablement beaucoup plus représentatif que trois posts sur un forum.

  19. #19
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    967
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 967
    Points : 1 410
    Points
    1 410
    Par défaut
    Où trouve-ton un manuel pour apprendre "le langage Caml" ? Quelle est la syntaxe des caractères dans "le langage Caml" ?

    Quand je code en C ou en C++, je me fiche souvent de savoir quel compilateur (quelle implémentation) sera utilisée au final. En Caml, les différences entre Caml Light et OCaml me semble telles qu'il est difficile d'écrire du code indépendant de "l'implémentation".

Discussions similaires

  1. Il faut changer le nom du forum
    Par bobkilla dans le forum SSII
    Réponses: 8
    Dernier message: 09/07/2013, 14h11
  2. changer les intitulés des menus
    Par kineton dans le forum C++
    Réponses: 1
    Dernier message: 20/10/2007, 01h06
  3. Réponses: 13
    Dernier message: 22/03/2007, 23h46
  4. [JButton] Comment changer l'intitulé
    Par Donnie59 dans le forum Composants
    Réponses: 5
    Dernier message: 15/06/2005, 15h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo