Browsing All Posts filed under »Functional Programming«

Aplikasi Web di Scala Menggunakan sbt 0.10.0

June 19, 2011

0

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 […]

Membuat Aplikasi Web dengan Scala, Servlet, dan sbt

June 12, 2011

1

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 […]

agner – Erlang Package Manager

April 23, 2011

0

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 […]

Instalasi Erlang dari Source di Linux: Beberapa Point yang Tidak Terdapat di Manual

April 22, 2011

0

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 […]

Integrasi Library Java dengan Scala – PostgreSQL JDBC4 di Scala

May 16, 2010

0

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 […]

Error di scalashell – Scala Interactive Shell versi 0.1 di Scala 2.7.7

April 17, 2010

0

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… […]

Konfigurasi erlang-mode untuk Emacs / XEmacs dan Error karena erlang-skels

March 21, 2010

1

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 […]

Menggunakan erl (Erlang Emulator)

March 16, 2010

0

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 […]

Masalah di scala-android 2.7.0final di Scala 2.7.7final

February 27, 2010

0

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 […]

Plugins NetBeans untuk Scala

October 17, 2009

1

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 […]