Jumat, 28 September 2012

Fungsi LOAD pada LISP

0. Mukodimah 

Melanjutkan pelajaran LISP yang tertunda sangat lama akibat tergeser berbagai macam kesibukan. Topik saat ini adalah load file. Pada ulasan terdahulu saya menggunakan REPL alias langsung menulis contoh program sederhana pada si LISP nya sendiri yang mungkin hilang saat si LISP-nya dimatikan. Nah cara lainya adalah kita menulisnya pada text editor dan menyimpanya untuk kita load saat kita inginkan.  

1. Menulis fungsi 

Kita coba sebuah fungsi sederhana (defun luas (L) (* L L)) Bila tidak suka dengan fungsi ini, silahkan modifikasi sesuai keinginan anda. Kebetulan saya menggunakan Notepad++, kemudian simpan dengan extensi .lisp. Dalam contoh saya menyimpan dengan nama file luas.lisp dan simpan pada direktori lisp anda, gampangnya simpan bareng sama folder lisp exe-nya [ pada windows ].

[Notepad++] 

2. Mainkan 

Hidupkan Lisp kemudian load / panggil program yang sudah kita buat tadi. (load "luas") Hasilnya kemungkinan seperti ilustrasi di bawah ini.
[REPL] 

kemudian kita tes :
>(luas 5)
>25
>(luas 9)
>81
>(luas 123456789123456789)

> ? silahkan cari sendiri.  

3. Selanjutnya.

Jadi sekarang kita bisa menyimpan berbagai program kreasi kita dan di load kembali saat kita membutuhkanya. Seperti pepatah bilang bahwa ilham kreasi bisa datang kapan saja...... Ini bukan tutorial, hanya sebagai catatan bagi saya jika suatu saat nanti lupa. :)
Related Posts Plugin for WordPress, Blogger...