Zřízení vývojového prostředí Erlang

hlasů
48

Mám zájem o pohledu na Erlang a chtějí následovat cestu nejmenšího odporu při vstávání a běží.

V současné době mám v plánu na instalaci Erlang R 12b-3 a Erlide ( Eclipse plug-in). To je z velké části rozhodnutí věnované-výsledek na bázi. Zpočátku to bude v systému Windows XP, když jsem pravděpodobně reprodukovat prostředí na Ubuntu krátce poté.

Je tam mnohem lepší volba? I v případě, že je vázána na jedné platformě.

Prosím, podělte se o své zkušenosti.

Položena 05/08/2008 v 20:39
zdroj uživatelem
V jiných jazycích...                            


15 odpovědí

hlasů
20

Vřele doporučuji režim Erlang dodáván s standardní distribuce Erlang. Já jsem dal dohromady „vyjde z krabice“ konfigurace Emacsu, který zahrnuje:

  • Zvýraznění syntaxe a kontextová zářez
  • Dynamická kompilace s on-the-fly zvýraznění error
  • Integrovaný Erlang skořepina
  • A více....

Můžete procházet mé GitHub repo zde:

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

Odpovězeno 16/09/2008 v 15:33
zdroj uživatelem

hlasů
12

Udělal jsem jen malý kousek kódování v Erlang ale zjistil jsem, že nejužitečnější metoda byla jen psát kód v textovém editoru a mít terminál otevřít připravený postavit svůj kód, jak musím (je to v Linuxu, ale podobný nápad bude fungovat v systému Windows, jsem si jistý).

Vaše otázka se nezmínil, ale pokud hledáte pro dobrou knihu o Erlang, zkuste tohle O'Reilly.

Odpovězeno 05/08/2008 v 21:54
zdroj uživatelem

hlasů
8

Můžete také zkusit NetBeans je tu velmi pěkná Erlang modul k dispozici: ErlyBird

  1. Nainstalovat Erlang: sudo aptitude install erlang
  2. Nainstalovat nejnovější JDK: sudo aptitute install sun-java6-jdk
  3. Stáhnout a nainstalovat (nejmenší) NetBeans vydání (například PHP jeden): www.netbeans.org/downloads
  4. stáhnout Erlang modul ErlyBird : sourceforge.net/projects/erlybird
  5. ruční instalaci modulů přes NetBeans

Funkce ErlyBird:

  • kontrola syntaxe
  • zvýrazňování syntaxe
  • automatické dokončování
  • pěkný formatter
  • výskyty indikují
  • odpovídající rovnátka
  • odsazení
  • kód skládací
  • funkce navigátor
  • přejít na prohlášení
  • projektový management
  • Erlang shell konzola
Odpovězeno 19/12/2008 v 11:32
zdroj uživatelem

hlasů
6

Já používám Erlang v několika výrobních systémů také osobně v kanceláři. Pro boční testování klienta, dokumentaci a rozvoj Používám MacBook Pro jako OS / nástupiště a TextMate s Erlang svazku jako editor.

Pro vývoj a nasazení sever boční používáme RHEL 4.x / 5.x ve výrobě a pro editaci používám VIM. Osobně mám 4 stroje (řezy na slicehost.com) pojezdového debian pomocí Erlang na několik internetových stránek a vytváření pracovních míst.

Snažím se jít s nejmenším ‚inženýrské možnou životní prostředí‘, obvykle ten s nejmenším počtem závislostmi od apt nebo yum.

Odpovězeno 15/09/2008 v 20:17
zdroj uživatelem

hlasů
5

Chcete-li přidat k návrhům Emacs bych také doporučit, aby se podíváte na výhody Distel při spuštění Emacs Erlang režim.

Odpovězeno 18/09/2008 v 17:41
zdroj uživatelem

hlasů
4

Viděl jsem odpovědi naznačující TextMate tady, tak jsem chtěl přidat další dobrý nástroj Mac OSX:

ErlangXCode plugin XCode.

Byl jsem pomocí tohoto, protože jsem začal s Erlang a opravdu se mi to.

Odkaz ke stažení na svém blogu je rozbité, tady je skutečné download:

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

Odpovězeno 07/07/2009 v 06:18
zdroj uživatelem

hlasů
4

Jste coud také vyzkoušet virtuální server na požádání službu, jako je tento z CohesiveFT

Vyberte komponenty, které chcete (např erlangrb12 + yaws + mysql + erlyweb) a bude stavět vm obraz si můžete stáhnout, nebo dát do EC2.

Válcování si vlastní místně je poměrně jednoduché příliš, pokud budete postupovat podle pokynů v pragmatické programátory knihy Programování Erlang

Odpovězeno 15/09/2008 v 14:29
zdroj uživatelem

hlasů
2

Jen krátká poznámka:
Erlang „kompilace“ postup popsaný v Ciaran je poštou (který je popsán pro Ubuntu 6.10 btw) lze snadno přeskočí pomocí apt příkazu v jakékoliv Debian založené distro:

apt-get install Erlang

Nezapomeňte nainstalovat tyto balíčky, pokud vidíte, že fit:
Erlang-doc-html - stránky Erlang HTML dokument
Erlang příklady - Některé příklady použití
Erlang manuálové stránky - manuálové stránky Erlang
Erlang-Mode - Režim editace pro Emacs

Hodně štěstí!

Odpovězeno 10/09/2008 v 13:32
zdroj uživatelem

hlasů
1

Používáte-li Vim já doporučuji vám Vimerl ( http://github.com/jimenezrick/vimerl ):

Funkce

  • zvýrazňování syntaxe
  • kód odsazení
  • kód skládací
  • Kód omni dokončení
  • Syntax kontrola s podporou Quickfix
  • Kód kostry pro chování OTP
  • Používá konfiguraci z Rebar
  • Patogen kompatibilní (http://github.com/tpope/vim-pathogen)
Odpovězeno 14/01/2012 v 17:13
zdroj uživatelem

hlasů
1

Měl jsem dobrý úspěch s Erlide.

Odpovězeno 27/11/2009 v 21:48
zdroj uživatelem

hlasů
1

Jen napsal návod na to na mém blogu , Heres zkrácené verzi:

Část 1: Stažení, co je třeba stáhnout.

Stáhnout a nainstalovat Erlang run-time. Stáhnout a nainstalovat TextPad.

Stažení .syn soubor pro Erlang a umístit jej do složky systémového TextPad. Pro mě je tato složka byla C: \ Program Files \ TextPad 5 \ system. Nejsem si úplně jistý, kdo to udělal soubor SYN (web je v jiném jazyce), ale oni udělali dost dobrou práci.

Část 2: Nastavení zvýrazňování syntaxe.

Otevírají TextPad. Starat se o žádné soubory jsou otevřeny. Přejděte do nabídky ‚Konfigurace‘ a vyberte položku Nastavení. V okně Předvolby klepněte na tlačítko ‚Třídy dokumentu‘. Měl by existovat seznam aktuálně uznávaných jazyků. Kliknutím na tlačítko ‚nový‘ (to je přímo pod seznamem jazyků) a zadejte ‚Erlang‘. Klepněte na tlačítko Použít.

Klikněte na tlačítko ‚+‘ vedle ‚tříd dokumentu‘. To by mělo rozšířit seznam a Erlang by nyní měly být na něm. Klepněte na Erlang. Měli byste vidět seznam přípon souborů spojených s Erlang, klikněte na ‚nový‘ a typ ‚* .erl‘.

Nyní klikněte na tlačítko ‚+‘ vedle ‚Erlang‘ na levé straně. To by mělo rozšířit seznam několika dalších nabídek. Kliknutím na ‚Syntax‘. Kliknutím na rozbalovací nabídku a vyberte erlang.syn. Pokud erlang.syn tam není, pak .syn soubor nebyl správně umístěn.

Neváhejte a upravit některé další možnosti syntaxe přizpůsobit TextPad podle vašich představ.

Část 3: Kompilace z TextPad.

Poznámka: jako z 12/05/08 existují vážné problémy s kompilací v TextPad. Erlang shell jaksi opomíjí novou kompilaci, když se provádí v textovém bloku. Tato funkce je užitečná pouze pro kontrolu chyb, pokud chcete skutečně spustit kód, kompilovat jej do Erlang Shell.

V menu předvoleb znovu, klepněte na tlačítko ‚nástroje‘ na levé straně.

Klikněte na tlačítko ‚Přidat‘ a zvolte ‚Program ...‘. Přejděte na erl5.6.5 \ ERTS-5.6.5 \ bin \ složky a vybereme erlc.exe. Vyberte a jedním kliknutím na novou položku v seznamu přejmenovat. Klepněte na tlačítko ‚Použít‘.

Nyní klikněte na tlačítko ‚+‘ vedle Nástroje na levé straně. Vyberte erlc, nebo co jste jmenoval nový nástroj (s názvem I můj ‚Přeložte Erlang‘). Pole parametry musí číst ‚$ file‘ a počáteční pole složky by si měli přečíst ‚$ filedir‘.

Odpovězeno 06/12/2008 v 02:47
zdroj uživatelem

hlasů
1

Vzhledem k tomu, že jste přechodu na Ubuntu nakonec tak jako tak, vřele doporučuji používat Erlang režim pro Emacs (který se dodává k distribuci Erlang). Je to oficiální, co všechny základní vývojářům používat i to, co mnozí další vývojáři použít, protože z mnoha funkcí, které nabízí.

Instalace distribuce Erlang samotný by měl být jednoduchý :)

Odpovězeno 15/09/2008 v 16:49
zdroj uživatelem

hlasů
1

Jen jsem použít SciTE. Sem něco a stisknutím klávesy F5 vidět výsledky.

Odpovězeno 15/09/2008 v 13:47
zdroj uživatelem

hlasů
1

Líbí se mi Justin návrh, ale přidám k němu: Toto řešení je ideální pro učení se jazyku. Pokud nechcete spoléhat na něco takového kódů dokončení, pak to vás nutí učit se jazyk tím lépe. (Pokud pracujete s něčím s obrovským API, jako je Java nebo kakao, pak budete chtít doplňování kódu, nicméně!)

Je to také jazyk-agnostik, a v případě, že interpretovaný jazyk, a to zejména ten, který má interaktivní tlumočníka, budete pravděpodobně trávit právě tolik času v shell / tlumočníkem psaní příkazů. Dokonce i v python projektu velkém ish, pořád pracovat v editoru a 4 až 5 terminálních oken.

Takže trik je více o získání editor, který pracuje pro vás. Nejsem asi navrhnout jednu, as, která je směřuje k evangelizaci!

Odpovězeno 06/08/2008 v 01:46
zdroj uživatelem

hlasů
0

Z toho, co jsem se snažil (a stále se k tomu), což je dobrý doplněk k Erlang dev. Prostředí bude virtuální stroj běží ubuntu / yaws / Erlang. Možná Erlyweb (Erlang / rámec yaws) by bylo hezké odhlašování taky.

Ciaran příspěvky ‚s (to by byl první svého‚seriálu‘) o jeho Erlang instalace je pěkné, jak se podrobně popisuje postup při nastavování serveru (a další věci, jako je XMPP s jabberlang).

Odpovězeno 22/08/2008 v 13:25
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more