[teknologia] Re: perl & tcsh scripting

2006-08-07 Terurut Topik Ariya Hidayat

> 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

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



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

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