Discussion:
camllight sous mac os X et graphics
(trop ancien pour répondre)
Olus
2007-11-25 22:43:41 UTC
Permalink
Bonjour,

J'utilise camllight sous mac os X via emacs. Lorsque je tape "# open
"graphics";;" j'obtiens un message d'erreur (Cannot find the compiled
interface file graphics.zi.). Je ne comprends pas ce message et je
n'ai trouvé nulle part une solution... Tout ce que je voudrais, c'est
pouvoir utiliser les commandes simples du style moveto, plot, etc.
Quelqu'un voit-il d'où vient le problème?

Merci d'avance,
Olus
bodman
2007-11-26 07:06:51 UTC
Permalink
Post by Olus
Bonjour,
J'utilise camllight sous mac os X via emacs. Lorsque je tape "# open
"graphics";;" j'obtiens un message d'erreur (Cannot find the compiled
interface file graphics.zi.). Je ne comprends pas ce message et je n'ai
trouvé nulle part une solution... Tout ce que je voudrais, c'est pouvoir
utiliser les commandes simples du style moveto, plot, etc. Quelqu'un
voit-il d'où vient le problème?
Merci d'avance,
Olus
quel comment utilise tu pour compiler ?
sous linux en Ocaml j'utilise :
ocamlc graphics.cma test.ml

tu dois pouvoir faire quelque chose de similaire en caml

regarde par ici : http://www.developpez.net/forums/archive/index.php/
t-294713.html
Olus
2007-11-26 11:07:44 UTC
Permalink
Bonjour,

Merci pour ton aide!
Post by bodman
quel comment utilise tu pour compiler ?
ocamlc graphics.cma test.ml
En fait, avec emacs, je lance la commande camllight. Ensuite, je
pensais qu'en tapant #open "graphics";; une fenêtre graphique allait
s'ouvrir dans laquelle apparaitraient les dessins, mais... non!
J'obtiens le message cité plus haut... Je n'y comprends pas grand
chose...
Post by bodman
regarde par ici :http://www.developpez.net/forums/archive/index.php/
Le lien est bien intéressant, mais je n'y ai pas trouvé de réponse à
ma question...

Encore merci,
Olus
Jogo
2007-12-01 22:02:42 UTC
Permalink
Post by Olus
J'utilise camllight sous mac os X via emacs. Lorsque je tape "# open
"graphics";;" j'obtiens un message d'erreur (Cannot find the compiled
interface file graphics.zi.).
Je n'utilise pas camllight. Mais avec OCaml il faut d'abord charger le
module Graphics avant de pouvoir l'ouvrir :
#load "Graphics.cma";;
open Graphics;;
open_display "";

Je pense qu'avec camllight, il faut faire quelque chose de similaire
avec la fonction load ou load_object.
--
Tableaux :
http://marion.matabio.net/
Olus
2007-12-05 13:38:28 UTC
Permalink
Bonjour,
Post by Jogo
Je n'utilise pas camllight. Mais avec OCaml il faut d'abord charger le
#load "Graphics.cma";;
open Graphics;;
open_display "";
Je pense qu'avec camllight, il faut faire quelque chose de similaire
avec la fonction load ou load_object.
Merci pour cette réponse! En fait, je me rends compte qu'il vaut mieux
utiliser Ocaml. Cela dit, même avec Ocaml j'ai des soucis! Ce que je
voudrais, c'est avoir, sous mac os X un éditeur de texte qui me
permette d'écrire mes petits programmes et qui gère aussi la fenêtre
graphique. J'arrive, avec X11 et les instructions:

#load "Graphics.cma";;
open Graphics;;
open_graph "";;

à ouvrir une fenêtre graphique dans laquelle s'affichent les dessins
(la commande open_display "";; me renvoie une erreur: Unbound value
open_display). Mais X11 n'est pas du tout pratique pour écrire du code
et j'aimerais par exemple pouvoir faire la même chose depuis emacs, ou
tout autre éditeur de texte un peu plus pratique que X11. Connaissez-
vous quelque chose qui pourrait faire l'affaire?

Encore merci,
Olus
bodman
2007-12-05 16:03:26 UTC
Permalink
cela serait déjà plus correct :
open_graph " 400x400";;

Ensuite tu peux utiliser tuareg pour écrire des programmes en Ocaml sous
emacs.
Post by Olus
Bonjour,
Post by Jogo
Je n'utilise pas camllight. Mais avec OCaml il faut d'abord charger le
#load "Graphics.cma";;
open Graphics;;
open_display "";
Je pense qu'avec camllight, il faut faire quelque chose de similaire
avec la fonction load ou load_object.
Merci pour cette réponse! En fait, je me rends compte qu'il vaut mieux
utiliser Ocaml. Cela dit, même avec Ocaml j'ai des soucis! Ce que je
voudrais, c'est avoir, sous mac os X un éditeur de texte qui me permette
d'écrire mes petits programmes et qui gère aussi la fenêtre graphique.
#load "Graphics.cma";;
open Graphics;;
open_graph "";;
à ouvrir une fenêtre graphique dans laquelle s'affichent les dessins (la
commande open_display "";; me renvoie une erreur: Unbound value
open_display). Mais X11 n'est pas du tout pratique pour écrire du code
et j'aimerais par exemple pouvoir faire la même chose depuis emacs, ou
tout autre éditeur de texte un peu plus pratique que X11. Connaissez-
vous quelque chose qui pourrait faire l'affaire?
Encore merci,
Olus
Olus
2007-12-05 16:48:43 UTC
Permalink
Bonjour,
Post by bodman
open_graph " 400x400";;
Oui, en effet, avec cette commande (sans oublier l'espace entre le
premier " et 400), tout se passe bien! Merci beaucoup pour votre aide,
Jogo et Bodman.
Post by bodman
Ensuite tu peux utiliser tuareg pour écrire des programmes en Ocaml sous
emacs.
Oui, c'est bien pratique!

Encore merci,
Olus

Loading...