On 21/05/2001 18:35, Zakaria wrote:
> > - sama2 gak pake braces, tapi di ruby gak pake whitespace,
> >    melainkan : dan end.
>
>Koreksi dikit cukup end saja, jadi kira-kira gini

ok, sori.

> > - ruby belum ada byte compilation (hidup python! :-)
>Tapi ada rb2c dan baru baca di comp.lang.ruby bisa interfacing
>dengan delphi

rb2c works only with 1.4 (sekarang 1.6). gue sendiri gak tau
sih, apa 1.4 udah cukup untuk most cases... tapi yang jelas
rb2c udah lama gak diupdate (katanya).

apollo (interfacing ke delphi) juga experimental.

satu lagi rbwrap (mirip freeze atau py2exe di python), tapi
windows only.

>Ada juga unless yihuuuy

di Perl juga selalu ada kok. bahkan statement modifier
Ruby diambil dari Perl.

> > - ada operator ! (faktorial)
>Yang bener nih!?

ups, sori! gue ketuker ama batak. hehehe. pernah dapet
posting soal bahasa pemrograman made in indonesia kan di
milis linux-programming? gue sempet baca2 manualnya, trus
entah kenapa kok gue asosiasikan dg ruby <blush>.

> > - apakah attribute bisa otomatis dijadikan property?
> >    (dibuatkan method getFoo() dan setFoo() agar kita
> >    bisa control akses ke attribute tsb)
>
>Nggak perlu karena di ruby attribute itu tidak bisa diakses
>dari luar secara langsung melainkan harus melalui method accessor.
>Di ruby setter nya itu adalah method var=
>Jadi kayak gini:

yup, gue baru baca programming ruby. ini seperti property
di delphi, jadi property = value -> akan panggil setProperty()
dan value = method -> akan panggil getProperty(). this is cool
sebab. python juga mungkin gak lama lagi akan support (saat ini
bisa lewat __getattr__ dan __setattr__, tapi itu untuk class
instance variabel yang tidak ada, sehingga dicatch oleh magic
methods tersebut).

> > - magic methods lainnya: __foo__
> > - destructor behaviour
>
>Wah belum tahu juga nih, atau jangan-jangan nggak ada destructornya?

karena gc ruby mark & sweep, susah menentukan kapan destructor
harus dipanggil. barangkali dalam kondisi spt ini destructor gak
perlu...

--
sh


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke