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 est-il adapté pour d'autres OS que Linux ?


Sujet :

Caml

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    LLB
    LLB est déconnecté
    Membre émérite
    Inscrit en
    Mars 2002
    Messages
    968
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 968
    Par défaut Ocaml est-il adapté pour d'autres OS que Linux ?
    EDIT de millie :

    Discussion originale : http://www.developpez.net/forums/d66...graphiques-3d/

    Le problème étant de savoir quel OS était vraiment adapté pour faire du développement ocaml. Linux était-il le seul ? Pourquoi est-ce compliqué de faire certaines choses sous Windows pour le développement ocaml etc.



    Citation Envoyé par Alp Voir le message
    (ça fait 2 ou 3 fois cette semaine qu'on conseille de virer Windows... ceci n'est pas anodin ! )
    Un problème d'OCaml ?

  2. #2
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Avec F# c'est mieux ?

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 832
    Par défaut
    Citation Envoyé par LLB Voir le message
    Un problème d'OCaml ?
    Ça se discute mais je pense que les torts sont partagés. C'est vrai que OCaml est particulièrement galère à utiliser sous Windows, et c'est en grande partie lié au fait que la plupart des camliens sont sous autre chose, donc il n'y a pas vraiment de main d'oeuvre de support sous cet OS.

    Mais c'est à mon avis aussi lié à la situation un peu caca du dev sous Windows. Il paraît que c'est en train d'évoluer toussa, mais à l'époque où j'ai quitté le bateau c'était pas mal galère, ne serait-ce que pour trouver un shell potable. Alors forcément, les langages avec une grosse force de frappe comme C/C++ voire Python arrivent à trouver des victimes consentantes pour faire le boulot à la con nécessaire à l'intégration sous cet OS hostile, mais la communauté OCaml est plus petite donc c'est beaucoup plus difficile.

    Évidemment, toi tu utilises la plateforme fournie par le même éditeur que l'OS, donc forcément l'intégration est bonne. Enfin, tu sais certainement ce genre de choses aussi bien que moi, parce que tu n'es probablement pas passé du côté du Malin pour le seul plaisir de t'interfacer avec VB.Net.

  4. #4
    LLB
    LLB est déconnecté
    Membre émérite
    Inscrit en
    Mars 2002
    Messages
    968
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 968
    Par défaut
    Oui, on est d'accord.

    Alors forcément, les langages avec une grosse force de frappe comme C/C++ voire Python arrivent à trouver des victimes consentantes pour faire le boulot à la con nécessaire à l'intégration sous cet OS hostile, mais la communauté OCaml est plus petite donc c'est beaucoup plus difficile.
    Oui, c'est sûr. C'est un peu l'avantage d'utiliser une plateforme : les développeurs de F# n'ont jamais rencontrés ces problèmes (ou plutôt, ce n'est pas à eux de les résoudre) ; de même, je pense que Scala s'en sort aussi, puisque ça bénéficie des efforts faits avec Java. Même si la communauté F# est encore très petite, il y a beaucoup moins de problèmes de bindings.

    Je réagissais par rapport aux remarques : c'est dommage de devoir changer d'OS pour utiliser un langage. Même si on n'aime pas Windows, ce qui est compréhensible, on ne peut pas ignorer tous les utilisateurs Windows.

  5. #5
    Expert confirmé
    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
    Par défaut
    Citation Envoyé par RosaliRosali Voir le message
    Je craint que personne ici ne me peut aider avec ce truc la...
    On pourrait, si on était à côté de toi... (si tu es à Lyon c'est possible)
    La dernière fois que j'ai essayé d'aider à distance à installer un module Ocaml sous Windows dépendant d'autres librairies C, j'ai échoué, il y a trop de détails qui peuvent différer entre deux ordinateurs.

    Par ailleurs, Linux est aujourd'hui beaucoup plus simple à installer et à utiliser que fut un temps. Tu pourrais essayer. Je te conseille Ubuntu 8.10 pour commencer doucement.

    --
    Jedaï

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Par défaut
    Non, je ne suis pas à Lyon...
    Merci en tous cas. =)

  7. #7
    Membre Expert
    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
    Par défaut
    Citation Envoyé par RosaliRosali Voir le message
    Bon, je sais très bien que je devrais utiliser Linux. Mais pour l'instant je suis toujours avec Windows, parce que j'ai trop peur d'installer Linux moi-même vu que je ne m'y connais pas en ordinateurs.

    Bien sûr, je n'ai pas réussi à installer plplot...
    D'abord, ca marche avec cmake que je ne connais pas non plus. (Je l'ai installer maintenant.)
    Puis, il y a des instructions pour faire marcher plplot sur windows si on utilise ocaml avec cygwin, visual c++ etc. Mais moi, j'utilise ocaml simplement comme ca avec le shell dos(?). Et pour ce cas la, il n'y a pas d'instructions.
    J'ai quand même essayé de suivre les instructions pour ocaml avec visual c++ (Pourquoi est-ce qu'on a besoin de visual c++ ou cygwin?), mais bon, il me semble que cmake entre dans une boucle infinie et j'arrive pas à installer plplot.

    Je craint que personne ici ne me peut aider avec ce truc la...
    C'est justement pour ça qu'on te conseille Linux, car avec Linux, tu as juste besoin d'installer OCaml pour faire fonctionner... OCaml.

    De plus, il te suffira d'ouvrir un invite de commande pour tout faire, sans problèmes, sans avoir à te soucier si tel truc est installé ou pas (il le check lui-même à l'installation et le fait pour toi si ça manque).

    Juste une chose si tu fais le pas : si tu es sous Vista, au moment du partionnement (quand tu redimensionnes les partitions C:/ et D:/), si on te demande d'installer le programme de démarrage/boot dans le MBR, tu dis NON et tu demandes à l'installer dans / (le dossier racine sous Linux). Sinon, tu niques le démarrage de Vista.

    Ensuite, tu vas sous Vista, tu télécharges EasyBCD, un truc que même les gens de Microsoft utilisent, et tu ajoutes une entrée pour Linux (c'est super simple) avec ce programme. De cette façon, tu ne niqueras pas ton MBR, et tu pourras booter Linux au démarrage ou Vista, au choix. C'est important, parce que si t'effaces le MBR, la licence de ton ordinateur/Windows saute.

    J'ai acheté un nouveau portable hier, et je me suis bien amusé.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Par défaut
    Merci pour les conseilles. Je suis sous XP.

    Si je fais le grand pas, je vais me chercher un gourour de linux qui devrait se mettre à côté de moi... Si on ne sais que programmer et ne s'y connait pas du tout en ordinateur, tout cela est trop difficile. J'ai trop peur de casser qqc.

    Bonne nuit. Rosali

  9. #9
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par Alp Voir le message
    Ou installe Linux, c'est gratuit et pas besoin de changer d'ordinateur
    (ça fait 2 ou 3 fois cette semaine qu'on conseille de virer Windows... ceci n'est pas anodin ! )
    Toi t'as jamais utilisé un Mac ? Parce que Linux c'est infernal comparé à Mac. Et je t'assure que je suis passé par les deux (trois en comptant Windows) de très très très nombreuses fois. Un incapable en informatique arrive vite à utiliser un Mac.

    Menfinbon j'arrête de faire de la propagande tout de suite, je ne pense pas que ça l'aide ^_^

  10. #10
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Citation Envoyé par Garulfo Voir le message
    Toi t'as jamais utilisé un Mac ? Parce que Linux c'est infernal comparé à Mac. Et je t'assure que je suis passé par les deux (trois en comptant Windows) de très très très nombreuses fois. Un incapable en informatique arrive vite à utiliser un Mac.

    Menfinbon j'arrête de faire de la propagande tout de suite, je ne pense pas que ça l'aide ^_^
    Mac je n'adhère pas des masses. Toujours mieux que Windows par contre, on est d'accord.

    M'enfin je t'avoue que j'en ai juste utilisé... Pas administré ni utilisé à fond.
    Mais je me sens vraiment à l'aise et "chez moi" sous linux.

    Et pour OCaml c'est le top du top, avec le Tuareg mode pour notre éditeur/programme-qui-fait-tout préféré

  11. #11
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par Alp Voir le message
    [...]
    Et pour OCaml c'est le top du top, avec le Tuareg mode pour notre éditeur/programme-qui-fait-tout préféré
    En quoi ne pourrais-tu pas le faire sous Mac ?
    Je te rappelle que c'est grosso-modo un BSD sous le capot, avec terminal, Emac et tout.
    Tout notre laboratoire est passé en Mac ou presque.
    Un laboratoire qui fait de la domotique chez nous est aussi quasiment exclusivement en Mac.
    De plus en plus de nos profs passent en Mac ou y reviennent souvent.
    Un ami de P7 me disait que tout ses profs ou presque en M2 ont des Mac.
    Le groupe qui s'occupe de la sécurité informatique des réseaux universitaires du Québec s'est équipé en Mac.

    Ça doit quand même savoir fonctionner non ? Mais reste que ce n'est pas mon point. Mac c'est parfait pour les débutants qui sont nuls en info. Même ma mère y arrive... c'est pour dire

  12. #12
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Citation Envoyé par Garulfo Voir le message
    Ça doit quand même savoir fonctionner non ? Mais reste que ce n'est pas mon point. Mac c'est parfait pour les débutants qui sont nuls en info. Même ma mère y arrive... c'est pour dire

    Oui Mac c'est bien, seulement jusqu'à aujourd'hui, je n'ai pas vraiment accroché. Quand je m'en sers, je ne me sens pas "chez moi"

  13. #13
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par Alp Voir le message

    Oui Mac c'est bien, seulement jusqu'à aujourd'hui, je n'ai pas vraiment accroché. Quand je m'en sers, je ne me sens pas "chez moi"
    Ah bin oui c'est une question d'habitude. Ça ma fait pareil les trois premiers jours. Passer de trois boutons à un bouton c'est un changement de mentalité…

  14. #14
    Membre Expert
    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
    Par défaut
    Citation Envoyé par Garulfo Voir le message
    En quoi ne pourrais-tu pas le faire sous Mac ?
    Je te rappelle que c'est grosso-modo un BSD sous le capot, avec terminal, Emac et tout.
    Tout notre laboratoire est passé en Mac ou presque.
    Un laboratoire qui fait de la domotique chez nous est aussi quasiment exclusivement en Mac.
    De plus en plus de nos profs passent en Mac ou y reviennent souvent.
    Un ami de P7 me disait que tout ses profs ou presque en M2 ont des Mac.
    Le groupe qui s'occupe de la sécurité informatique des réseaux universitaires du Québec s'est équipé en Mac.

    Ça doit quand même savoir fonctionner non ? Mais reste que ce n'est pas mon point. Mac c'est parfait pour les débutants qui sont nuls en info. Même ma mère y arrive... c'est pour dire
    Si Apple n'était pas si arrogant envers ceux qui lui fournissent des noyaux tous chauds tous machés, Mac serait une alternative.

    Ce que j'en pense de Mac, je crois que ça peu se résumer en "Unix pour ceux qui ont la mauvaise conscience d'utiliser Windows mais pas assez de bonne conscience pour être sous Linux".

    De plus, l'argument "Mac c'est génial, parce que c'est génial !", un peu à la SteveJobsAcademy, je trouve ça ridicule. Je ne dis pas que c'est ton discours, mais pour ma part, ça me fait toujours hurler de rire, ces mecs qui se ruent dans les boutiques Mac à chaque sortie de nouveauté.

    Bref, je préfère mille fois Windows et Microsoft à Apple et ses iPods pourris, chers, et à la limite de la légalité. Au moins Windows, tout le monde sait que c'est nul... mais ça marche avec tout.

  15. #15
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Et un bon petit Linux c'est le top
    Je commence à me réjouir, vue la vitesse à laquelle de plus en plus de matos différents sont supportés.

Discussions similaires

  1. Le langage Java est-il adapté pour les jeux vidéo ?
    Par Invité dans le forum Développement 2D, 3D et Jeux
    Réponses: 637
    Dernier message: 05/02/2021, 22h38
  2. Réponses: 39
    Dernier message: 13/07/2018, 04h48
  3. Réponses: 16
    Dernier message: 25/06/2012, 09h21
  4. Réponses: 1
    Dernier message: 27/04/2009, 10h28
  5. [Joomla!] un CMS est-il adapté pour mon site?
    Par welcominh dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 11/04/2008, 22h33

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