Ini ialah arahan g2c yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
goo, g2c - orientator objek generik (bahasa pengaturcaraan)
SINOPSIS
goo
g2c
DESCRIPTION
Halaman manual ini mendokumentasikan secara ringkas goo and g2c menyuruh.
goo and g2c menilai secara interaktif pernyataan dalam GOO, dinamik, berasaskan jenis, objek-
bahasa berorientasikan dalam keluarga yang sama seperti Dylan dan Skema. Bahasa direka untuk menjadi
mudah, produktif, berkuasa, boleh dikembangkan, dinamik, cekap dan masa nyata.
goo and g2c menyokong dua mod penilaian, dikawal oleh pembolehubah persekitaran
GOO_EVAL_MODE; kedua-dua arahan itu hanya berbeza dalam mod mana yang menjadi lalai. Dalam ast mod
(singkatan untuk "pokok sintaks abstrak", dan lalai untuk goo), mereka secara langsung mentafsir
dihuraikan ungkapan goo. Dalam g2c mod (lalai untuk g2c), mereka sebaliknya menterjemah
ungkapan ke dalam kod C yang disusun secara dinamik.
PILIHAN
Tiada.
PENGGUNAAN
Menaip goo or g2c pada shell anda akan bermula a goo gelung read-eval-print, yang menerima s-
ungkapan dan perintah peringkat atas yang bermula dengan koma. Berikut adalah senarai
arahan yang tersedia:
, berhenti Keluar dari program.
^C (kawalan-C)
Ajak gelung baca-eval-cetak rekursif.
,g2c-eval
Tukar kepada penilaian kompilasi dinamik.
,ast-eval
Tukar kepada penilaian ast.
, dalam ,nama
Tukar kepada modul nama.
PERSEKITARAN
GOO_EVAL_MODE
Menentukan mod penilaian, seperti yang didokumenkan dalam DESCRIPTION di atas.
GOO_ROOT
Akar pemasangan (/ usr pada sistem Debian); fail yang diperlukan semasa runtime boleh didapati
di bawah ${GOO_ROOT}/lib/goo.
Gunakan g2c dalam talian menggunakan perkhidmatan onworks.net