[teknologia] Re: perl tcsh scripting

2006-08-06 Terurut Topik Budi Rahardjo

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
-~--~~~~--~~--~--~---



[teknologia] Re: perl tcsh scripting

2006-08-06 Terurut Topik adi

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

2006-08-06 Terurut Topik muhamad cpsmb tarigan


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

2006-08-06 Terurut Topik Budi Rahardjo

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

2006-08-06 Terurut Topik Budi Rahardjo

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

2006-08-06 Terurut Topik adi

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

2006-08-06 Terurut Topik Budi Rahardjo

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

2006-08-06 Terurut Topik atrinia

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

2006-08-06 Terurut Topik Estananto


--- 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

2006-08-06 Terurut Topik adi

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

2006-08-06 Terurut Topik Budi Rahardjo

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
-~--~~~~--~~--~--~---