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 :

Pourquoi cette erreur ?


Sujet :

Caml

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut Pourquoi cette erreur ?
    Bonjour,
    je travaille sous linux, sous emacs avec le mode tuareg.
    Je ne comprend pas le probleme.

    Ceci est interprété sans erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    let test x y = let value = x * y in 100 + value ;;
    la même chose avec un saut de ligne en plein milieu ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    let test x y = let value = x * y in 
    100 + value ;;
    Quelqu'un aurait il une explication ?
    merci

  2. #2
    Membre éprouvé
    Avatar de InOCamlWeTrust
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 036
    Points : 1 284
    Points
    1 284
    Par défaut
    Plus de détails ?
    When Colt produced the first practical repeating handgun, it gave rise to the saying God created men, but Colt made them equal.

  3. #3
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Points : 683
    Points
    683
    Par défaut
    J'ai pas le mode pour emacs mais en tout cas dans l'interpréteur Ocaml sous linux ca passe sans problème.

  4. #4
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    Oui je sais bien...
    C'est pour ça que ca me gene.
    Car j'étais habitué au mode ocaml, et ca marchait très bien.

    C'est uniquement avec le mode tuareg que l'expression ci dessous plante.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    let test x y = let value = x * y in 
    100 + value ;;
    Y a t'il une syntaxe particulière pour que ca fonctionne... ou bien une option a définir dans le mode Tuareg ??

  5. #5
    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
    Ça veut dire quoi "plante" ?
    Une fois que tu as le code, tu fais quoi, et quelle est l'erreur ?

    Moi par exemple j'ai tendance à enregistrer mon code dans un fichier, et de le faire interpréter par ocaml. Dans ce cas, ton code marche.

  6. #6
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Citation Envoyé par Switche Voir le message
    Oui je sais bien...
    C'est pour ça que ca me gene.
    Car j'étais habitué au mode ocaml, et ca marchait très bien.

    C'est uniquement avec le mode tuareg que l'expression ci dessous plante.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    let test x y = let value = x * y in 
    100 + value ;;
    Y a t'il une syntaxe particulière pour que ca fonctionne... ou bien une option a définir dans le mode Tuareg ??
    Je ne sais pas comment tu te débrouille, mais chez moi ça marche très bien... (mode Tuareg > évaluez la région)
    Qu'est-ce que tu fais exactement ?

    --
    Jedaï

  7. #7
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Points : 683
    Points
    683
    Par défaut
    Je viens de l'installer pour le tester et ca fonctionne très bien chez moi : evaluate buffer ou region, aucun soucis

Discussions similaires

  1. [XL-2010] pourquoi cette erreur de déclaration variable
    Par yalefe dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/03/2011, 11h16
  2. Pourquoi cette erreur ?
    Par Alexdezark dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 16/01/2009, 16h05
  3. Pourquoi cette erreur ?
    Par moukah2 dans le forum Débuter
    Réponses: 4
    Dernier message: 17/12/2007, 11h50
  4. Je ne comprends pas pourquoi cette erreur
    Par amine_en_france dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 09/06/2007, 22h09
  5. [C#]Pourquoi cette erreur à la suppression d'un repertoire ?
    Par prince_antonio dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/07/2006, 17h47

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