50 votes

Mise en place d'un environnement de développement Erlang

Je suis intéressé à regarder Erlang et je veux suivre le chemin de moindre résistance pour commencer.

Actuellement, je prévois d'installer Erlang R12B-3 et Erlide (plugin Eclipse). Il s'agit principalement d'une décision basée sur les résultats de Google. Initialement, cela se fera sur un système Windows XP, bien que je reproduirai probablement l'environnement sur Ubuntu peu de temps après.

Y a-t-il un choix significativement meilleur? Même s'il est lié à une plateforme spécifique.

Partagez vos expériences s'il vous plaît.

0 votes

Il s'agit d'une ancienne question mais finalement, qu'avez-vous utilisé?

21voto

user12462 Points 231

Je recommande vivement le mode Erlang livré avec la distribution standard d'Erlang. J'ai assemblé une configuration Emacs "prête à l'emploi" qui inclut :

  • Mise en évidence de la syntaxe et indentation contextuelle
  • Compilation dynamique avec mise en évidence des erreurs en temps réel
  • Shell Erlang intégré
  • Et bien plus encore...

Vous pouvez consulter mon dépôt GitHub ici :

http://github.com/kevsmith/hl-emacs

13voto

Justin Bennett Points 2513

J'ai seulement fait un petit peu de codage en Erlang mais j'ai trouvé que la méthode la plus utile était simplement d'écrire le code dans un éditeur de texte et d'avoir un terminal ouvert prêt à compiler mon code au besoin (c'était sous Linux, mais une idée similaire fonctionnerait sous Windows, j'en suis sûr).

Votre question ne l'a pas mentionné, mais si vous cherchez un bon livre sur Erlang, essayez celui-ci par O'Reilly.

0 votes

Je veux appuyer la recommandation du livre. C'est vraiment génial.

0 votes

Correction mineure : Ce livre n'est pas un livre d'O'Reilly. O'Reilly et Pragmatic Press sont deux éditeurs différents et concurrents.

0 votes

A partir du lien : "Editeur: O'Reilly Media"

9voto

Juve Points 2968

Vous pourriez également essayer NetBeans, il existe un très beau module Erlang disponible : ErlyBird

  1. Installer Erlang : sudo aptitude install erlang
  2. Installer une version récente de JDK : sudo aptitute install sun-java6-jdk
  3. Télécharger et installer (la plus petite) édition de NetBeans (par exemple celle de PHP) : www.netbeans.org/downloads
  4. télécharger le module erlang ErlyBird : sourceforge.net/projects/erlybird
  5. installer manuellement les modules via NetBeans

Caractéristiques d'ErlyBird :

  • vérification de syntaxe
  • surlignage de syntaxe
  • auto-complétion
  • formateur de code agréable
  • marque d'occurrences
  • correspondance de parenthèses
  • indentation
  • repli de code
  • explorateur de fonctions
  • aller à la déclaration
  • gestion de projet
  • console shell Erlang

7voto

Nick Gerakines Points 1145

Je utilise Erlang dans quelques systèmes de production personnellement ainsi qu'au bureau. Pour les tests côté client, la documentation et le développement, j'utilise un MacBook Pro comme OS/plateforme et TextMate avec le bundle Erlang comme éditeur.

Pour le développement et le déploiement côté serveur, nous utilisons RHEL 4.x/5.x en production et pour l'édition j'utilise VIM. Personnellement, j'ai 4 machines (tranches sur slicehost.com) tournant sous Debian utilisant Erlang pour quelques sites web et travaux.

J'essaie d'aller avec l'environnement d'ingénierie le plus petit possible, généralement celui avec le moins de dépendances provenant de apt ou yum.

6voto

Pour ajouter aux suggestions d'Emacs, je recommanderais également que vous examiniez les avantages de distel lorsque vous exécutez le mode erlang d'Emacs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X