tcl and print

Quick post,

I got a lot of image file that has to be printed, of course I could fire my gimp and print it one by one, but since (again) I am in lazy mood, and beside that I am in linux, so I could use my command line power rigght? rigggght.

so I open my tcl [...]

TCL & uplevel

perintah uplevel digunakan untuk menjalankan perintah2 yang berada di
stack frame yang berbeda, stack frame telah dijelaskan di
http://inthegarage.wordpress.com/2007/06/13/tcl-upvar/,
Mungkin lebih baik langsung pada contoh

proc a {} {
set x 10
set y 20

b
}

proc b {} {
uplevel 1 {set x 20; puts "nilai dari [...]

TCL & upvar

berdasarkan tcl manual, perintah upvar berguna untuk membuat link
(?hubungan?) ke variabel yang berada pada stack yang berbeda. Syntax
dari perintah upvar sendiri adalah sebagai berikut :

upvar ?level? otherVar myVar ?otherVar myVar …?

Berdasarkan definisi diatas akan menimbulkan pertanyaan lain, apakah
yang dimaksud dengan lingkup stack (stack frame) yang berbeda?
untuk mengetahui lebih jelasnya, misalkan kita membuat method a, dan
didalam [...]

TCL & Scopes

Tcl mempunyai 2 jenis variabel scope (atau mungkin bila diterjemahkan
menjadi lingkup ).

global
global variabel dapat diakses diseluruh script, akan tetapi sebuah
prosedur/method dapat melakukan overshadow global variabel dengan
mendefinisikan variable lokal dengan nama yang sama.

lokal
lokal variabel hanya dapat diakses dalam lingkup sebuah fungsi.

bila didalam fungsi/method ingin menggunakan variabel global, maka
kita menggunakan peringah global, berikut ini adalah contoh [...]

TCL & Proc

Ok, Sekarang yang akan dibahas adalah proc. Proc adalah perintah yang
digunakan untuk mendefiniskan method. Syntax yang digunakan adalah
sebagai berikut

proc name { arguments } {
body_method
}

contoh diatas membuat procedure/method dengan nama ‘name’. Tcl
mempunyai global environment untuk menyimpan nama2 procedure, sehingga
bisa dipastikan hanya terdapat 1 buah procedure dengan nama
‘name’. Apabila procedure dengan nama ‘name’ [...]

TCL & Array

tcl array adalah sebuah tipe data yang menyimpan kumpulan dari
variable, yang membadakan tcl array dengan java aray ataupun c array
adalah tcl array menggunakan string sebagai index penanda, yang
berbeda dengan java array yang menggunakan numerik sebagai penanda
index dari anggota variable array. Tcl array lebih cocok dibandingkan
dengan hashmap pada java dibanding dengan array pada java.
Syntax
index pada array [...]

TCL & List

TCL punya 2 struktur data, yang pertama adalah list yang kedua adalah
array, pada beberapa bahasa pemrograman kedua sturktur hampir
berkaitan, contohnya pada pemrograman java, list pada pemrograman java
implementasinya adalah vector atau array list yang mana didalam class
vector/array list menggunakan array. Akan tetapi pada tcl, list dan
array adalah 2 hal yang berbeda, kali ini yang akan dibicarakan [...]