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é?

5voto

rhys Points 53

Vous pourriez également essayer un service de serveur virtuel à la demande comme celui-ci de CohesiveFT

Sélectionnez les composants que vous souhaitez (par exemple, erlangrb12 + yaws + MySQL + erlyweb) et il construira une image vm pour que vous puissiez la télécharger ou la mettre sur ec2.

Faire votre propre installation localement est également assez simple si vous suivez les instructions dans le livre de programmeurs pragmatiques Programming Erlang

5voto

marcc Points 8513

J'ai vu des réponses suggérant TextMate ici, alors je voulais ajouter un autre bon outil Mac OSX :

Plugin ErlangXCode pour XCode.

J'utilise cela depuis mes débuts avec Erlang et j'aime vraiment ça.

Le lien de téléchargement sur son blog est cassé, voici le vrai lien de téléchargement :

http://github.com/JonGretar/erlangxcode/tree/master

3voto

ramayac Points 1830

Juste une petite note :
Le processus de "compilation" Erlang décrit dans le post de Ciaran (décrit pour Ubuntu 6.10 au fait) peut être facilement ignoré en utilisant la commande apt dans n'importe quelle distribution basée sur Debian :

apt-get install erlang

N'oubliez pas d'installer ces packages si vous le jugez nécessaire :
erlang-doc-html - Pages de documents HTML Erlang
erlang-examples - Quelques exemples d'application
erlang-manpages - Pages MAN Erlang
erlang-mode - mode d'édition pour Emacs

Bonne chance !

2voto

Matthew Schinckel Points 15596

J'aime la suggestion de Justin, mais j'y ajouterai ceci : cette solution est idéale pour apprendre une langue. Si vous ne vous reposez pas sur quelque chose comme la complétion automatique de code, cela vous oblige à mieux apprendre la langue. (Si vous travaillez avec quelque chose qui a une énorme API, comme Java ou Cocoa, alors vous voudrez la complétion automatique de code, cependant !)

C'est également indépendant du langage, et dans le cas d'un langage interprété, en particulier celui qui a un interpréteur interactif, vous passerez probablement autant de temps dans la console/l'interpréteur à taper des commandes. Même dans un projet python de taille moyenne, je travaille toujours dans un éditeur et 4 ou 5 fenêtres de terminal.

Donc, l'astuce consiste davantage à trouver un éditeur qui vous convient. Je ne vais pas en suggérer un, car cela s'approche de l'évangélisme !

2voto

Waggers Points 184

Je viens d'utiliser Scite. Tapez quelque chose et appuyez sur f5 pour voir les résultats.

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