Lua - Çevre
Yerel Ortam Kurulumu
Yine de ortamınızı Lua programlama dili için kurmaya istekli iseniz, bilgisayarınızda bulunan şu yazılımlara ihtiyacınız vardır - (a) Metin Düzenleyici, (b) Lua Yorumlayıcı ve (c) Lua Derleyici.
Metin düzeltici
Programınızı yazmak için bir metin düzenleyiciye ihtiyacınız var. Birkaç düzenleyicinin örnekleri arasında Windows Not Defteri, İşletim Sistemi Düzenleme komutu, Kısa, Epsilon, EMACS ve vim veya vi bulunur.
Metin düzenleyicinin adı ve sürümü farklı işletim sistemlerine göre değişebilir. Örneğin, Windows'ta Not Defteri, Linux veya UNIX'in yanı sıra Windows'ta da vim veya vi kullanılabilir.
Düzenleyicinizle oluşturduğunuz dosyalara kaynak dosyalar denir ve bu dosyalar programın kaynak kodunu içerir. Lua programlarının kaynak dosyaları genellikle şu uzantıyla adlandırılır".lua".
Lua Tercüman
Lua komutlarını yazmanıza ve bunları hemen çalıştırmanıza olanak tanıyan küçük bir programdır. Tam olarak çalışan bir derleyiciden farklı olarak bir hatayla karşılaşması durumunda bir Lua dosyasının yürütülmesini durdurur.
Lua Derleyici
Lua'yı diğer dillere / uygulamalara genişlettiğimizde, Lua Uygulama Programı Arayüzü ile uyumlu bir derleyiciye sahip bir Yazılım Geliştirme Kitine ihtiyacımız var.
Windows üzerine kurulum
Windows ortamı için geliştirilmiş "SciTE" adlı ayrı bir IDE vardır ve buradan indirilebilir. https://code.google.com/p/luaforwindows/ indirme bölümü.
Lua IDE'yi kurmak için indirilen yürütülebilir dosyayı çalıştırın.
Bir IDE olduğu için, aynı şeyi kullanarak Lua kodunu hem oluşturabilir hem de oluşturabilirsiniz.
Lua'yı komut satırı modunda kurmakla ilgileniyorsanız, MinGW veya Cygwin'i kurmanız ve ardından Lua'yı pencerelerde derleyip kurmanız gerekir.
Linux üzerine kurulum
Lua'yı indirmek ve oluşturmak için aşağıdaki komutu kullanın -
$ wget http://www.lua.org/ftp/lua-5.2.3.tar.gz
$ tar zxf lua-5.2.3.tar.gz
$ cd lua-5.2.3
$ make linux test
Aix, ansi, bsd, generic linux, mingw, posix, solaris gibi diğer platformlara make Linux'ta Linux'u değiştirerek kurmak için ilgili platform adıyla test edin.
Lua'da aşağıdaki gibi bir helloWorld.lua var -
print("Hello World!")
Şimdi, cd kullanarak dosyayı içeren klasöre geçip ardından aşağıdaki komutu kullanarak merhabaWorld.lua diyen bir Lua dosyası oluşturabilir ve çalıştırabiliriz -
$ lua helloWorld
Aşağıdaki çıktıyı görebiliriz.
Hello World!
Mac OS X üzerine kurulum
Mac OS X'te Lua'yı oluşturmak / test etmek için aşağıdaki komutu kullanın -
$ curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz
$ tar zxf lua-5.2.3.tar.gz
$ cd lua-5.2.3
$ make macosx test
Bazı durumlarda, Xcode ve komut satırı araçlarını yüklememiş olabilirsiniz. Bu gibi durumlarda, make komutunu kullanamazsınız. Mac uygulama mağazasından Xcode'u yükleyin. Ardından Xcode Tercihleri'ne gidin ve ardından İndirilenler'e geçin ve "Komut Satırı Araçları" adlı bileşeni yükleyin. İşlem tamamlandıktan sonra, make komutu size sunulacaktır.
"Make macosx test" ifadesini yürütmeniz zorunlu değildir. Bu komutu yürütmeden bile Lua'yı Mac OS X'te kullanabilirsiniz.
Lua'da aşağıdaki gibi bir helloWorld.lua'mız var -
print("Hello World!")
Şimdi, cd kullanarak dosyayı içeren klasöre geçip ardından aşağıdaki komutu kullanarak merhabaWorld.lua diyen bir Lua dosyası oluşturabilir ve çalıştırabiliriz -
$ lua helloWorld
Aşağıdaki çıktıyı görebiliriz -
Hello World!
Lua IDE
Daha önce de belirtildiği gibi, Windows SciTE için Lua IDE, Lua içerik oluşturucu ekibi tarafından sağlanan varsayılan IDE'dir. Mevcut alternatif IDE, Windows, Mac ve Linux gibi birçok platformda kullanılabilen ZeroBrane Studio'dan alınmıştır.
Ayrıca Lua'nın geliştirilmesini sağlayan tutulma eklentileri de vardır. IDE'yi kullanmak, kod tamamlama gibi özelliklerle geliştirmeyi kolaylaştırır ve şiddetle tavsiye edilir. IDE ayrıca Lua'nın komut satırı sürümüne benzer etkileşimli mod programlama sağlar.