[teknologia] Re: perl & tcsh scripting
> OK, saya yang membuka thread ini, jadi saya yang > bertanggung jawab. > Sebetulnya pragmatis saja: saya "mewarisi" tcsh > scripts dari orang terdahulu dan saya lebih suka perl > untuk menjalankan tools saya. Makanya saya ingin tahu > apakah ada cara untuk "menyertakan" tcsh codings dalam > perl. BTW, ini berarti kalau ada yang mau buat proyek (open-source ?) untuk implementasi interpreter tcsh dengan Perl, sekurang-kurangnya sudah ada satu customer. Eh, nanti kalau Pak Nano naik pangkat terus pendahulunya lebih suka Python atau Ruby, bagaimana nasib tools tersebut? -- http://www.google.com/search?q=ariya+hidayat&btnI --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On 8/7/06, adi <[EMAIL PROTECTED]> wrote: > he..he.. lepas dari tcsh ya :-) tapi banyak ilmu-ilmu dasar > yang kalau tidak dikembangkan, meskipun tidak secara langsung > memiliki kemaknaan praktis, maka akibatnya email ini tidak > akan pernah ada (tidak ada internet misalnya) hi..hi.. jangan khawatir, saya masih suka yang aneh-aneh meskipun tidak memiliki nilai kepraktisan. jadi sering nanya karena ingin tahu apa yang ada di kepala penanya (pasti sesuatu yang menarik), bukan untuk men-judge lho. > bbrp kali orang-orang perl ini meng-'embed' interpreter lain > secara langsung supaya bisa dipanggil sebagai object atau > bahkan function. tujuannya ya efisiensi. baik secara performance > (lebih efisien dibanding pakai system(), jangan pakai system() > ah .. hi..hi..) yup. saya dasarnya pemalas :) seperti linus he he he. ada beberapa hal yang masih ingin saya lakukan yang tidak bisa dilakukan via system. :) (bayangkan kalau mau nge-spawn 1 proses ... nggak kebayang kalau pakai system he he he) > atau ya karena .. keren .. :-)) keren sah saja. bahkan kadang2 asyik juga melihat yang keren (aka aneh) meski nggak manfaat langsung. bisa bikin penyegaran dan ketawa (ketawa sendiri?). kadang2 memang seru lihat bodoran programmer/hacker yang tertanam dalam ide/program/cara/... -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On Mon, Aug 07, 2006 at 12:13:57AM +0700, Budi Rahardjo wrote: > lha justru itu yang saya tanyakan, mengapa? penasaran saja. > mungkin ada sesuatu yang menarik ... he..he.. lepas dari tcsh ya :-) tapi banyak ilmu-ilmu dasar yang kalau tidak dikembangkan, meskipun tidak secara langsung memiliki kemaknaan praktis, maka akibatnya email ini tidak akan pernah ada (tidak ada internet misalnya) hi..hi.. bbrp kali orang-orang perl ini meng-'embed' interpreter lain secara langsung supaya bisa dipanggil sebagai object atau bahkan function. tujuannya ya efisiensi. baik secara performance (lebih efisien dibanding pakai system(), jangan pakai system() ah .. hi..hi..) atau karena ya itu, sudah ada dan tidak perlu ditulis ulang lagi pakai perl (misalnya bisa menginterpretasikan langsung script php), atau ya karena .. keren .. :-)) Salam, P.Y. Adi Prasaja --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On 8/7/06, Estananto <[EMAIL PROTECTED]> wrote: > Sebetulnya pragmatis saja: saya "mewarisi" tcsh > scripts dari orang terdahulu dan saya lebih suka perl > untuk menjalankan tools saya. Makanya saya ingin tahu > apakah ada cara untuk "menyertakan" tcsh codings dalam > perl. [Tuh kan tcsh ... :) ] Cara paling benar dan elegan: rewrite tcsh script itu menjadi perl ha ha ha. Pasti gak punya waktu lagi dan tcsh script itu sudah jalan (why fix it?). Kalau mau gampangnya sih gini saja (pakai system) seperti contoh di bawah ini. #! /usr/bin/perl # ... perintah perl # kemudian coba panggil tcsh script via system system("/bin/tcsh coba.tcsh"); -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
--- atrinia <[EMAIL PROTECTED]> schrieb: > Sampai saat ini saya gak pernah nemu alasan buat > pakai tcsh/csh(?). > Saya akan senang sekali kalo ada yang bisa ngasih > tahu keunggulan tcsh, > soalnya kadang saya juga 'terpaksa' pake tcsh. OK, saya yang membuka thread ini, jadi saya yang bertanggung jawab. Sebetulnya pragmatis saja: saya "mewarisi" tcsh scripts dari orang terdahulu dan saya lebih suka perl untuk menjalankan tools saya. Makanya saya ingin tahu apakah ada cara untuk "menyertakan" tcsh codings dalam perl. > btw, manggil perl lewat tcsh bisa juga pakai > here-document: > > perl <<'EOF' > print "hello\n"; > 'EOF' > > Kalo sebaliknya? Makasih sekali. Wassalaam, Nano ___ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On 8/7/06, Budi Rahardjo <[EMAIL PROTECTED]> wrote: > > kalau memang pertanyaannya adalah tcsh (bukan > tcl), maka saya sarankan untuk menggunakan > sh script saja. ada beberapa pengalaman mengatakan > bahwa shell yang aliran csh (termasuk tcsh) kurang > cocok untuk pemrograman. dia lebih cocok untuk > shell interaktif. Katanya Tom Christiansen (pemilik perl.com) : http://www.google.com/search?q=csh+programming+considered+harmful Enaknya pake Bash itu banyak 'tugas kecil' bisa ditulis dalam satu baris (walau agak panjang), termasuk loop, if-then.. Keuntungannya masuk dalam satu baris: bisa mudah diulang pakai history (interaktif). Sampai saat ini saya gak pernah nemu alasan buat pakai tcsh/csh(?). Saya akan senang sekali kalo ada yang bisa ngasih tahu keunggulan tcsh, soalnya kadang saya juga 'terpaksa' pake tcsh. btw, manggil perl lewat tcsh bisa juga pakai here-document: perl <<'EOF' print "hello\n"; 'EOF' Kalo sebaliknya? --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On 8/7/06, adi <[EMAIL PROTECTED]> wrote: > kalau mau ditarik menjadi lebih bersifat umum, mestinya: > - kalau saya tidak tahu gunanya bukan berarti tidak berguna > - (melakukan) sesuatu itu tidak harus (selalu) bermakna praktis lha justru itu yang saya tanyakan, mengapa? penasaran saja. mungkin ada sesuatu yang menarik ... -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On Sun, Aug 06, 2006 at 11:32:00PM +0700, Budi Rahardjo wrote: > tadinya saya pikir itu juga (TCL), > tapi setelah postingnya saya baca ulang ... TCSH. > tcsh kan hanya sekedar shell "turunan" csh saja. ha..ha.. saya juga kecolongan, saya pikir tclsh :-)) tapi .. ya bisa saja kan, untuk riset membuat perl menjadi shell :-) > jadi pertanyaannya masih tetap: mengapa? > (untuk apa?) kalau mau ditarik menjadi lebih bersifat umum, mestinya: - kalau saya tidak tahu gunanya bukan berarti tidak berguna - (melakukan) sesuatu itu tidak harus (selalu) bermakna praktis Banyak kok yang seperti ini, tidak hanya sekedar menggabungkan dua bahasa saja. Biasanya penggabungan dua bahasa dilakukan dengan alasan lebih mudah melakukan sesuatu dengan bahasa yang lain. Salam, P.Y. Adi Prasaja --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On 8/6/06, Budi Rahardjo <[EMAIL PROTECTED]> wrote: > tcsh kan hanya sekedar shell "turunan" csh saja. [sori reply ke posting sendiri. untuk nambah saja.] kalau memang pertanyaannya adalah tcsh (bukan tcl), maka saya sarankan untuk menggunakan sh script saja. ada beberapa pengalaman mengatakan bahwa shell yang aliran csh (termasuk tcsh) kurang cocok untuk pemrograman. dia lebih cocok untuk shell interaktif. dulu saya pakai csh kemudian lari ke tcsh (lebih enak). dan terakhir ... lari ke bash :) pindah aliran. he he he. -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On 8/6/06, adi <[EMAIL PROTECTED]> wrote: > supaya bisa memanggil function/object dari perl <-> tcl. tadinya saya pikir itu juga (TCL), tapi setelah postingnya saya baca ulang ... TCSH. tcsh kan hanya sekedar shell "turunan" csh saja. kalau memang pertanyaannya adalah tcl, mungkin masih bisa dimengerti. apa maksudnya mau pakai Tk (bukan tcl) di dalam perl? waktu dulu coding VLSI memang saya pernah melihat kebutuhan gabungan antara tcl dan perl. sang pengarang tcl, ousterhout, memang dari IC design juga. problem saya waktu itu adalah saya sudah invest banyak di perl (buat script untuk memanipulasi berkas) akan tetapi ada bagian software yang sudah pakai tcl. :( semua yang bisa dilakukan di perl kan bisa dilakukan di tcl. jadi mengapa masih butuh perl? (kecuali seperti saya. sudah develop banyak perl script). jadi pertanyaannya masih tetap: mengapa? (untuk apa?) -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
Budi Rahardjo wrote: > On 8/1/06, Estananto <[EMAIL PROTECTED]> wrote: > > > sekarang mau tanya yang teknis sekali nih: mungkin > > nggak bikin perl yang embedded dalam tcsh scripting > > atau sebaliknya tcsh dalam perl scripting/ Kok di > > buku2nya O'Reilly nggak ada ya? > > Hanya curious, untuk apa? kalau saya tebak, mungkin berhubungan dengan regular expression, kemungkinan besar main programnya menggunakan tcl, tapi karena perl sangat luwes di regex, jadi sesekali butuh execute perl program untuk regex dan nanti diambil stdoutnya daripada bikin function yg sama di tcl. btw callingnya bisa pake "eval exec .." ; -mcp > Bukannya bisa kita panggil perl dalam shell (tcsh) script? > > #! /bin/tcsh > terus panggil perl script > > Atau dari perlu script bisa ke system (ie. shell): > #! /bin/perl > system("/bin/tcsh some-script.tcsh"); > > Atau, maksudnya bagaimana, kok saya kurang jelas. > > -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On Sun, Aug 06, 2006 at 04:18:16PM +0700, Budi Rahardjo wrote: > Hanya curious, untuk apa? supaya bisa memanggil function/object dari perl <-> tcl. malcolm beattie suka bikin yang seperti ini. dulu, sebelum 'map' ke RDBMS populer untuk dipasang di MTA. exim sudah bisa konek ke oracle via perl DBI :-) http://cpan.cbn.net.id/modules/by-module/Tcl/ http://tcl.sf.net/faqs/tcl/part1.html http://www.swig.org ayo .. siapa yang mau membantu groups.or.id :-)) Salam, P.Y. Adi Prasaja --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: perl & tcsh scripting
On 8/1/06, Estananto <[EMAIL PROTECTED]> wrote: > sekarang mau tanya yang teknis sekali nih: mungkin > nggak bikin perl yang embedded dalam tcsh scripting > atau sebaliknya tcsh dalam perl scripting/ Kok di > buku2nya O'Reilly nggak ada ya? Hanya curious, untuk apa? Bukannya bisa kita panggil perl dalam shell (tcsh) script? #! /bin/tcsh terus panggil perl script Atau dari perlu script bisa ke system (ie. shell): #! /bin/perl system("/bin/tcsh some-script.tcsh"); Atau, maksudnya bagaimana, kok saya kurang jelas. -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---