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

Scheme Discussion :

[Débutant] Quel compilateur/environnement choisir?


Sujet :

Scheme

  1. #1
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 815
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 815
    Points : 7 644
    Points
    7 644
    Par défaut [Débutant] Quel compilateur/environnement choisir?
    Bonjour à tous,

    J'ai mis débutant, je vais préciser débutant en scheme (et plus généralement en langages fonctionnels) mais j'ai un assez bon bagage en VB, Delphi, Java et quelques autres similaires.

    Afin d'élargir un peu mes compétences, je souhaite me mettre à Scheme et voir, d'une, si je ne suis pas encore tout à fait perdu pour changer de manière de penser en programmation, et de deux si ça peut m'être utile personnellement et professionnellement.

    Pour ce faire, j'aimerais avoir un retour d'expérience d'utilisateurs sur les différents compilateurs et/ou environnements disponibles sur le marché. Je me limite au gratuit/freeware/open source, je ne vais pas investir à ce niveau d'investigation pour le moment. Je cherche quelque chose de "facile" à utiliser, mais assez peu permissif (comprendre par là, qui ne cache pas certaines options ou manipulations aux débutants alors qu'elles sont nécessaires à connaitre), et suffisamment "évolué" pour pouvoir être utilisé en conditions professionnelles (pas pro info, mais pro quand même! )

    J'avais déjà fait une recherche sur le net qui m'avait amené aux programmes suivant: bigloo, chicken, DrScheme, MIT scheme (plus quelques autres...)

    Pour le moment, je me suis arrêté sur MIT Scheme. Est-ce un choix judicieux ou pas?

    Merci de vos réponses et commentaires (et merci aussi de me signaler si ça a déjà été discuté par ailleurs... pas trouvé, mais je ne suis pas infaillible). Par contre, pas besoin de me proposer de bifurquer vers Ocaml ou Haskell, ça sera Scheme pour l'instant (il faut que j'amortisse mon achat littéraire! )

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8
    Points : 10
    Points
    10
    Par défaut Dr Scheme
    Bonjour,

    En tant que nouveau venu dans le monde surprenant de Scheme, j'utilise DrSCheme comme environnement.

    Simple, de nombreuses library, la doc est bien faite, de nombreux exemples, un navigateur de module, possibilité d'interface bidirectionnelle avec le modele COM de Windows...

    bref, pour démarrer, c'est top

  3. #3
    Membre régulier Avatar de smatador
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 57
    Points : 78
    Points
    78
    Par défaut
    Je plussoie

    Ajoutons que ce dernier supporte la dernière révision des spécifications du langage (R6RS).

  4. #4
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 815
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 815
    Points : 7 644
    Points
    7 644
    Par défaut
    Bon, après trois semaines, je vois que les schemeurs ne sont pas légions...

    Merci à tous les deux pour vos réponses.

    Je me suis orienté vers DrScheme comme conseillé. Il ne m'avait pas branché la première fois que je l'avais testé, mais finalement il n'est pas si mal. Je verrai à l'usage si il répond à toutes mes attentes... ou pas!

    Pour le moment, ça va très bien!

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Points : 2 467
    Points
    2 467
    Par défaut
    Ai-je raté cette discussion ? Ou provient-elle d'un autre forum ?
    En tout cas, pour commencer, je vous conseille DrScheme avec ses nombreux modules et sa documentation.

  6. #6
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 815
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 815
    Points : 7 644
    Points
    7 644
    Par défaut
    Citation Envoyé par Garulfo Voir le message
    Ai-je raté cette discussion ? Ou provient-elle d'un autre forum ?
    Raté, mais pas trop, elle est toujours ouverte

    Citation Envoyé par Garulfo Voir le message
    En tout cas, pour commencer, je vous conseille DrScheme avec ses nombreux modules et sa documentation.
    Un de plus pour DrScheme, éh bé...

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Points : 2 467
    Points
    2 467
    Par défaut
    Citation Envoyé par plegat Voir le message
    Un de plus pour DrScheme, éh bé...
    La raison est que l'outillage est bien pensé et pratique pour un débutant.
    Les modules de PLT sont nombreux et facilement accessible. L'outil intègre un débuggeur et les modules pour diverses leçons (HTDP et TYSFD).

    Une fois que tu as appris le Scheme, un dialecte ou un autre ne change pas grand chose.

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 35
    Points : 28
    Points
    28
    Par défaut
    Par contre, chez moi DrScheme m'obstine à utiliser la version R5RS
    Comment fait-on pour activer R6RS ? Dans les choix de langage y a de tout mais pas ça...

    @plegat : je suis dans la même situation que toi (apprentissage fonctionnel après des années d'autre chose)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Points : 2 467
    Points
    2 467
    Par défaut
    Citation Envoyé par Paganoni Voir le message
    Par contre, chez moi DrScheme m'obstine à utiliser la version R5RS
    Comment fait-on pour activer R6RS ? Dans les choix de langage y a de tout mais pas ça...

    @plegat : je suis dans la même situation que toi (apprentissage fonctionnel après des années d'autre chose)
    Si tu as bien la dernière version de Dr Scheme, le changement s'effectue dans le menu
    Language -> Change language

    Choisi pretty big. Tu as aussi en bas à gauche un petit menu qui permet de changer.

  10. #10
    Membre régulier Avatar de smatador
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 57
    Points : 78
    Points
    78
    Par défaut
    Il me semble que R6RS n'est disponible que lorsque l'on choisit le langage appelé Module.

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Points : 2 467
    Points
    2 467
    Par défaut
    Citation Envoyé par smatador Voir le message
    Il me semble que R6RS n'est disponible que lorsque l'on choisit le langage appelé Module.
    Non.

    Voir réponse ci-dessus. Le meilleur choix est pretty big.

Discussions similaires

  1. Quel compilateur choisir pour l'assembleur ?
    Par forthx dans le forum Assembleur
    Réponses: 97
    Dernier message: 09/10/2018, 14h55
  2. Réponses: 2
    Dernier message: 01/11/2014, 10h25
  3. [Débutant] Quel design pattern choisir pour le J2EE ?
    Par ghost10 dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 06/11/2010, 09h31
  4. [Débutant] Quel objet dialogue choisir ???
    Par Walm dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/01/2004, 14h40
  5. Quel compilateur choisir?
    Par xMatrix dans le forum Choisir un environnement de développement
    Réponses: 1
    Dernier message: 29/11/2003, 14h24

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