bir Erlang geliştirme ortamı kurma

oy
48

Ben Erlang bakarak ilgilendiğim ve kalkarken ve çalışan en az direnç yolunu takip etmek istiyorum.

Şu anda, ben yüklemeden planlıyorum Erlang R12B-3 ve Erlide ( Eclipse eklentisi). Bu büyük ölçüde, Google sonucu tabanlı bir karar. Ben kısa bir süre sonra Ubuntu üzerinde çevreyi yeniden üretecek olsam da Başlangıçta bu, Windows XP sistemi üzerinde olacak.

önemli ölçüde daha iyi bir seçim var mı? Hatta eğer bir platforma bağlıdır.

deneyimlerinizi paylaşın.

Oluştur 05/08/2008 saat 20:39
kaynak kullanıcı
Diğer dillerde...                            


15 cevaplar

oy
20

Çok standart Erlang dağılımı ile sevk Erlang modunu tavsiye ederiz. Ben birlikte içerir Emacs yapılandırması, bir "kutunun dışında eserlerini" koyduk:

  • Kullanımı vurgulama ve bağlama duyarlı girinti
  • on-the-fly hatası vurgulayarak Dinamik derleme
  • Entegre Erlang kabuk
  • Ve dahası....

Burada benim GitHub repo göz atabilirsiniz:

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

Cevap 16/09/2008 saat 15:33
kaynak kullanıcı

oy
12

Sadece Erlang kodlama küçük bir bit yaptık ama en kullanışlı yöntem, bir metin editörü kod yazmak içindi buldum ve gerek olarak kodumu inşa etmeye hazır açmak bir terminali (bu Linux, ama benzer bir fikir, Windows çalışacak, I) eminim.

Sorunuz söz, ancak Erlang üzerinde iyi bir kitap arıyorsanız, deneyin vermedi bu bir O'Reilly tarafından.

Cevap 05/08/2008 saat 21:54
kaynak kullanıcı

oy
8

Şunu da deneyebilirsiniz NetBeans'i mevcut çok güzel bir Erlang modülü var: ErlyBird

  1. Erlang yükleyin: sudo aptitude install erlang
  2. son JDK'yi yükleyin: sudo aptitute install sun-java6-jdk
  3. : (Örn PHP bir) indirin ve (en küçük) NetBeans sürümü yükleyin www.netbeans.org/downloads
  4. erlang modülü indirmek ErlyBird : sourceforge.net/projects/erlybird
  5. elle NetBeans aracılığıyla modülleri yüklemek

ErlyBird özellikleri:

  • sözdizimi denetimi
  • dizim
  • otomatik tamamlama
  • oldukça biçimlendirici
  • olaylar işaretlemek
  • ayracı eşleştirme
  • girinti
  • kod katlama
  • fonksiyon gezgini
  • beyanı gitmek
  • proje Yönetimi
  • Erlang kabuk konsolu
Cevap 19/12/2008 saat 11:32
kaynak kullanıcı

oy
6

Ben ofiste şahsen de birkaç üretim sistemlerinde Erlang kullanıyorum. istemci tarafı test, dokümantasyon ve gelişimi için ben editör olarak Erlang paket OS / platform ve TextMate olarak MacBook Pro kullanın.

sever yan geliştirme ve dağıtım için biz üretimde RHEL 4.x / 5.x kullanmak ve düzenleme için ben VIM kullanın. Birkaç web siteleri ve işler için Erlang kullanarak koşu debian Şahsen ben var 4 makineleri (slicehost.com üzerine dilim).

Ben en küçük 'Mümkün mühendislik ortamında' apt ya yum dan en az dependancies genellikle bir ile gitmek deneyin.

Cevap 15/09/2008 saat 20:17
kaynak kullanıcı

oy
5

Emacs önerilere eklemek için, ben de Emacs erlang-modunda çalışırken Distel'de avantajları bakmak tavsiye ederim.

Cevap 18/09/2008 saat 17:41
kaynak kullanıcı

oy
4

Burada TextMate düşündüren cevaplar gördüm, bu yüzden başka bir iyi Mac OSX aracını eklemek istedim:

ErlangXCode XCode için eklentisi.

Hoşuma do Erlang ile ve gerçekten başladığından beri bu kullanıyorum.

blogunda indirme bağlantısı burada gerçek bir indirme, kırık:

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

Cevap 07/07/2009 saat 06:18
kaynak kullanıcı

oy
4

Ayrıca bu gibi talep hizmetinde bir sanal sunucuyu deneyin coud CohesiveFT

Eğer (örneğin erlangrb12 + yaws + MySQL + erlyweb) istediğiniz bileşenleri seçin ve indirmek veya EC2 üzerine koymak için bir vm görüntüsünü inşa edecek.

Yerel olarak kendi Rolling Eğer pragmatik programcılar kitap talimatları uygularsanız da oldukça basittir Programlama Erlang

Cevap 15/09/2008 saat 14:29
kaynak kullanıcı

oy
2

Sadece hızlı bir notu:
Erlang açıklanan "derleme" süreç Ciaran en (Btw Ubuntu 6.10 için açıklanan) yazı kolayca kullanılarak atlanabilir apt herhangi Debian tabanlı dağıtım komutunu:

apt-get install erlang

Eğer uygun görürseniz bu paketleri yüklemek unutmayın:
- Erlang HTML belgesi sayfaları erlang-doc-html
erlang-örnekler - Bazı uygulama örnekleri
erlang-Elyordamsayfalarının - Erlang MAN sayfaları
Emacs için düzenleme modu - erlang-mode

İyi şanslar!

Cevap 10/09/2008 saat 13:32
kaynak kullanıcı

oy
1

Eğer Vim kullanırsanız sana tavsiye Vimerl ( http://github.com/jimenezrick/vimerl ):

Özellikler

  • Sözdizimi vurgulama
  • Kod girintili
  • Kod katlama
  • Kod omni tamamlama
  • QuickFix desteğiyle kontrol sözdizimi
  • OTP davranışları için kod iskeletler
  • Rebar'da gelen yapılandırmayı kullanır
  • patojen (http://github.com/tpope/vim-pathogen)
Cevap 14/01/2012 saat 17:13
kaynak kullanıcı

oy
1

Ben Erlide ile iyi bir başarı oldu.

Cevap 27/11/2009 saat 21:48
kaynak kullanıcı

oy
1

Sadece benim üzerinde bu konuda bir rehber yazdım blogda heres kısaltılmış bir versiyonu:

Bölüm 1: İndirilen gerekenleri indirin.

İndir ve Erlang çalışma zamanı yükleyin. İndir ve TextPad yükleyin.

Erlang için .syn dosyayı indirin ve TextPad sistem klasörüne yerleştirin. \ Program Files \ TextPad 5 \ sistemi: Benim için, bu klasör C idi. Bu syn dosyası (site, başka bir dilde), ama onlar yeterince iyi bir iş yaptı kim tam olarak emin değilim.

Bölüm 2: sözdizimi vurgulamasını ayarlayın.

TextPad açın. Emin olun hiçbir dosya açılır. 'Configure' menüsüne gidin ve 'Tercihler' seçin. tercihleri ​​penceresinde, 'Doküman Sınıfları tıklayın. Şu anda tanınan dillerin bir listesi olmalıdır. (Sağ dil listesinde altındadır) 'Yeni' düğmesine tıklayın ve 'Erlang' yazın. uygulamak tıklayın.

Bir sonraki 'Doküman Sınıflar' için '+' düğmesini tıklayın. Bu listeyi genişletmek gerektiğini ve Erlang olaya el koydu olmalıdır. Erlang tıklayın. Sen 'Yeni' ve türünü '* .erl' tıklayın Erlang ile ilişkili dosya uzantılarının listesini görmelisiniz.

Şimdi sol tarafta 'Erlang' yanındaki '+' düğmesini tıklayın. Bu birkaç daha çok menü listesini genişletmek gerekir. 'Syntax' tıklayın. Açılır menüyü tıklayın ve erlang.syn seçin. erlang.syn yoksa, o zaman .syn dosyası düzgün yerleştirilmiş değildi.

beğeninize TextPad özelleştirmek için diğer bazı sözdizimi seçeneklerini düzenlemek için çekinmeyin.

Bölüm 3: TextPad dan Derleme.

Not: 12/05/08 itibariyle TextPad içinde derleme ile ciddi problemlerle karşılaşılmaktadır. Erlang kabuk nedense metin pad yapılır yeni derleme yok sayar. Bu aslında, kod çalıştırmasına Erlang Kabuğu'nda derlemek istediğinizde, hataları kontrol etmek için sadece yararlıdır.

Yine tercihler menüsünde, soldaki 'araçlar' ı tıklayın.

'Ekle' butonuna tıklayın ve 'Program ...' seçin. erl5.6.5 \ Erts-5.6.5 \ bin \ klasörüne basıp erlc.exe gidin. Seçip tek yeniden adlandırmak için listedeki yeni giriş tıklayın. 'Uygula' tıklayın.

Şimdi bir sonraki soldaki Araçlar için '+' düğmesini tıklayın. erlc seçin ya da her ne yeni bir araç (Benimkini 'Erlang derleme' adında) adında var. parametreler alan '$ Dosyası' okumak gerekiyor ve ilk klasör alan '$ filedir' okumalısınız.

Cevap 06/12/2008 saat 02:47
kaynak kullanıcı

oy
1

sonunda zaten Ubuntu geçiş kaldığınız için, son derece (Erlang dağılımı ile birlikte geliyor) emacs'dan için erlang-modunu kullanarak öneriyoruz. O size sundukları tüm temel geliştiricilerin kullandıkları ve hangi birçok diğer geliştiriciler nedeniyle birçok özellikten kullanmak resmen.

Erlang dağılımı kendisi takma basit olmalıdır :)

Cevap 15/09/2008 saat 16:49
kaynak kullanıcı

oy
1

Sadece SciTE kullanabilirsiniz. Sonuçları görmek için bir şey ve basın f5 yazın.

Cevap 15/09/2008 saat 13:47
kaynak kullanıcı

oy
1

Ben Justin'in öneri gibi ama ben buna ekleyeceğiz: bu çözüm bir dil öğrenme için mükemmeldir. Kod tamamlama gibi bir şey güvenmek yoksa, o zaman dil daha iyi öğrenmek için zorlar. (Java veya Kakao gibi büyük bir API ile şeyle çalışıyorsanız, o zaman ancak, kod tamamlama isteyeceksiniz!)

Aynı zamanda dil agnostik, ve tercüme edilmiş bir dilde, interaktif bir yorumlayıcısı olan özellikle biri durumunda, muhtemelen komutlar kabuk / yorumlayıcı yazarak gibi çok zaman harcarsınız. Hatta büyük imsi piton projesinde, hala bir editör ve 4 ya da 5 terminali pencerelerde de çalışır.

Yani, hüner sizin için çalışan bir editör alma hakkında daha fazladır. O müjdecilik doğru gidiyor gibi ben birini önermek üzere değilim!

Cevap 06/08/2008 saat 01:46
kaynak kullanıcı

oy
0

Denedim (ve yapılacak hala vardır) kadarıyla, bir erlang dev için iyi bir ek. Çevre ubuntu / yaws / erlang çalıştıran bir sanal makine olacaktır. Belki Erlyweb (erlang / yaws çerçeve) çok kontrol güzel olurdu.

Ciaran o sunucusu (ve jabberlang ile XMPP gibi başka şeyler) oluşturulması konusunda adımlar ayrıntılı olarak 'ın mesajlar, onun erlang yüklemek güzel hakkında (bu onun 'dizi' ilk olacaktır).

Cevap 22/08/2008 saat 13:25
kaynak kullanıcı

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