Artikel ini adalah catatan yang merupakan terusan dari catatan saya yang kemaren (silahkan dibaca di https://www.facebook.com/note.php?note_id=10150284078246807 atau di https://bambangpdp.wordpress.com/2011/06/12/membuat-aplikasi-web-dengan-scala-servlet-dan-sbt/). Jika di artikel tersebut saya menggunakan sbt 0.7.7, sekarang saya akan menggunakan sbt 0.10.0 yang merupakan versi stabil terbaru. Ada beberapa perubahan yang lumayan mendatangkan kebingungan: Website dari sbt sudah berpindah, dari http://code.google.com/p/simple-build-tool/ ke https://github.com/harrah/xsbt/wiki. Task […]
June 12, 2011
Tulisan ini sekedar langkah awal untuk membuat aplikasi web di Scala. Untuk saat ini, baru berupa pembuatan servlet sederhana. Tujuan dari tulisan ini sebenarnya hanya memberikan dasar-dasar serta rangkaian cara kerja dalam pembuatan aplikasi web menggunakan Scala (http://www.scala-lang.org) dan sbt (simple build tool – versi lama yang saya gunakan adalah versi 0.7.7 di http://code.google.com/p/simple-build-tool/). Tulisan […]
April 23, 2011
Beberapa hari yang lalu saya “menemukan” info tentang agner (http://erlagner.org/). Menurut info di website-nya, agner adalah software yang digunakan sebagai package manager. Saya membayangkan ini akan seperti pacman di Arch Linux, atau APT di Debian, atau sbaz di Scala, atau rubygems di Ruby, dan lain-lain. Jika memang begitu, rasanya ini akan menjadi sangat menarik dan […]
April 22, 2011
Sebenarnya jika distro Linux anda mempunyai paket Erlang dan semua berjalan dengan baik, saya lebih menyarankan menggunakan paket dari distro tersebut secara langsung kecuali memang ada hal-hal yang mendesak. Saya menginstall dari src karena distro yang saya gunakan (Arch Linux) mempunyai paket yang tidak bleeding edge atau terbaru. Paket yang ada sudah lama ditandai obsolete […]
May 16, 2010
Scala mempunyai fasilitas untuk mengakses library Java seperti halnya saat menggunakan JDK. Pembahasan dibawah ini adalah contoh untuk mengakses library Java untuk JDBC secara langsung dari Scala. Pembahasan berikut ini menggunakan PostgreSQL (versi 8.4.3), dengan library JDBC yang bisa diperoleh di http://jdbc.postgresql.org. Driver JDBC yang diunduh adalah driver untuk JDBC4 karena JDK yang digunakan adalah […]
April 17, 2010
scalashell adalah proyek software bebas untuk membuat shell scala yang lebih interaktif dan mengandung syntax highlighting. Instalasi dapat dilakukan dengan mudah menggunakan Scala Bazaar. Secara total, paket yang diperlukan adalah scalashell-scala, scalashell-library, dan jline (untuk completion dan interaktivitas di scalashell — seperti halnya GNU Readline). [bpdp@bpdp-arch lib]$ sbaz install jline planning to install: jline/0.9.91 Installing… […]
March 21, 2010
Erlang mempunya beberapa tools yang bisa digunakan sebagai IDE. Jika anda menyukai Eclipse, anda bisa menggunakan erlIDE. Vim juga bisa digunakan. Kebanyakan developer Erlang menggunakan Emacs atau fork-nya XEmacs. Tulisan ini akan membahas konfigurasi Emacs dan XEmacs yang sudah disediakan oleh distribusi Erlang. Untuk tulisan ini, saya menggunakan Linux (Arch Linux) yang pada dasarnya sama […]
March 16, 2010
Program erl merupakan bagian dari distribusi Erlang dan digunakan untuk keperluan REPL (Read-Eval-Print Loop). Kemungkinan besar jika anda berkecimpung di Erlang, erl ini akan sering anda gunakan sehingga sebaiknya kita memahami optimasi apa saja yang bisa kita lekukan terhadap erl. Catatan: di Windows, anda sebaiknya menggunakan werl bukan erl, meskipun erl juga ada. Program erl […]
February 27, 2010
Saya meng-install scala-android dengan menggunakan repository “scala-dev” berikut (default saat install scala/sbaz): [bpdp@bpdp-arch scala-2.7.7.final]$ sbaz showuniverse SimpleUniverse "scala-dev" (http://scala-webapps.epfl.ch/sbaz/scala-dev) [bpdp@bpdp-arch scala-2.7.7.final]$ Paket yang terdapat di universe tersebut adalah sebagai berikut: [bpdp@bpdp-arch scala-2.7.7.final]$ sbaz available | grep android scala-android (2.7.0-final, 2.6.1-final) [bpdp@bpdp-arch scala-2.7.7.final]$ Hasil install ini menyebabkan error sebagai berikut: [bpdp@bpdp-arch ~]$ scala Exception in thread […]
October 17, 2009
Well, posting ini mungkin sederhana dan mudah saja, hanya sekedar untuk menunjukkan bahwa NetBeans mempunyai plugins untuk Scala dan sampai saat ini masih dikembangkan dengan aktif. Plugins ini bisa diperoleh di http://wiki.netbeans.org/Scala. Sayangnya, plugins ini menggunakan versi Scala yang lama (saat ini, Scala terbaru versi 2.7.6, dan plugins ini menggunakan versi 2.7.3). Untuk menginstall plugins […]
June 19, 2011
0