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 :

Utilisation ocaml curses


Sujet :

Caml

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 30
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Points : 63
    Points
    63
    Par défaut Utilisation ocaml curses
    Bonjour,

    j'ai voulu essayer de faire quelques trucs avec ncurses en ocaml, j'ai donc installé libcurses-ocaml-dev, mais pas moyen de l'utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    > ledit ocaml curses/curses.cma
           Objective Caml version 3.10.2
    # open Curses;;
    Unbound module Curses
    Pourtant le module Curses existe : http://www.nongnu.org/ocaml-tmk/doc/index_modules.html .

    Où ai-je fais une erreur ?
    Merci .

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    je ferais plutot un #load

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 30
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Points : 63
    Points
    63
    Par défaut
    Citation Envoyé par gorgonite Voir le message
    je ferais plutot un #load
    J'ai déjà essayer , même resultat, cela ne marche pas .

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 32
    Points : 32
    Points
    32
    Par défaut
    Si tu lances la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ocaml curses/curses.cma
    ocaml trouvera le .cma car tu lui as donné le path vers celui-ci, mais il ne trouvera pas le stub associé à ce .cma car il n'est pas dans son path, donc lances plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ocaml -I ./curses/  curses.cma

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 30
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Points : 63
    Points
    63
    Par défaut
    Citation Envoyé par fgjdfgjdgj Voir le message
    Si tu lances la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ocaml curses/curses.cma
    ocaml trouvera le .cma car tu lui as donné le path vers celui-ci, mais il ne trouvera pas le stub associé à ce .cma car il n'est pas dans son path, donc lances plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ocaml -I ./curses/  curses.cma
    Merci, cela marche avec le chemin complet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ocaml -I /usr/lib/ocaml/3.10.2/curses/ curses.cma

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 32
    Points : 32
    Points
    32
    Par défaut
    toute la partie qui du chemin qui est égale au résultat de la commande :
    peut être remplacée par un simple signe +

    ce qui te donnera probablement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ocaml -I +curses  curses.cma

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 30
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Points : 63
    Points
    63
    Par défaut
    Merci c'est plus pratique comme ça . Quelqu'un connaitrais un tutoriel pour utiliser cette librairie ? Je n'ai rien trouvé mis a part la documentation générée par ocamldoc, et ce n'est pas très ... explicite .

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 32
    Points : 32
    Points
    32
    Par défaut
    Je serais toi je chercherais juste un tutorial pour curses sans la spécificité pour OCaml.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Google
    (spéciale dédicace pour gorgonite ;-)
    bon tu seras obligé de lire du code écrit dans un autre langage, mais les fonctions de la lib seront les mêmes

  9. #9
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    y a-t-il un binding pour cdk en ocaml ?
    si oui, ce serait plus compréhensible


    pour le doc de curses : http://heather.cs.ucdavis.edu/~matlo...age/Curses.pdf

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/01/2012, 08h43
  2. [Glade] utiliser glade et ocaml
    Par Heavy Metal Hero dans le forum GTK+
    Réponses: 4
    Dernier message: 19/10/2011, 10h20
  3. utiliser une librairie ocaml en C
    Par crazynic dans le forum Caml
    Réponses: 2
    Dernier message: 23/03/2008, 22h10
  4. Réponses: 8
    Dernier message: 16/04/2007, 16h10
  5. Réponses: 4
    Dernier message: 07/04/2007, 01h05

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