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 :

[OCaml] Toujours "Unbound value..."


Sujet :

Caml

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [OCaml] Toujours "Unbound value..."
    Bonjour

    j'apprends le langage OCaml, mais c'est très dur de trouver de la doc.

    j'ai un petit problème, il y a des fonctions qui ne passent pas du tout, notamment :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    let m = Mutex.create();;
    ou encore :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    let c = Condition.create();;
    la réponse est toujours la même :
    Characters 8-20:
    let m = Mutex.create();;
    ^^^^^^^^^^^^
    Unbound value Mutex.create
    qu'est ce qui fait ça ? je débute en Ocaml et je ne comprend pas du tout.
    voici une partie de mon code plus en détail :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #load "unix.cma";;
    #load "threads.cma";;
     
    let n = ref 0;;
     
    let m = Mutex.create();;
     
    let c = Condition.create();;
    merci

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    je me répond moi-même lol

    les fonctions que j'utilise nécessitaient d'autres librairies que celles présentes dans le répertoire lib.
    il fallait donc ajouter le dossier threads aussi, avec l'instruction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # directory "+threads";;
    à placer avant les

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #load "unix.cma";;
    #load "threads.cma";;
    ça peut aider

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [lablgtk2 et ocaml]Unbound value GMain.init
    Par amiroushka dans le forum Caml
    Réponses: 16
    Dernier message: 09/11/2009, 22h48
  2. Quote et double quote
    Par aktos dans le forum Langage
    Réponses: 8
    Dernier message: 05/01/2007, 19h55

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