Ini adalah skema perintah48 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
skema48 - penerjemah Skema
RINGKASAN
skema48 [-i image] [-h heapsize] [-a argumen]
DESKRIPSI
skema48 adalah implementasi dari bahasa pemrograman Skema seperti yang dijelaskan dalam
Direvisi^5 Laporan on itu Algoritma Bahasa Skema. Sistem yang dapat dijalankan membutuhkan dua
bagian, program yang dapat dieksekusi yang mengimplementasikan mesin virtual Skema 48, dan gambar
yang digunakan untuk menginisialisasi penyimpanan mesin virtual. skema48 adalah skrip shell
yang memulai mesin virtual dengan gambar yang berjalan dalam loop perintah Skema.
The skema48 loop perintah membaca ekspresi Skema, mengevaluasinya, dan mencetaknya
hasil. Itu juga menjalankan perintah, yang diidentifikasi oleh karakter koma awal.
Ketikkan perintah ,Tolong untuk menerima daftar perintah yang tersedia.
Arti dari -h pilihan tergantung pada jenis pengumpul sampah yang dipilih di
waktu konfigurasi. Jika ukuran tumpukan adalah angka positif, itu menentukan jumlah kata
yang dapat hidup pada waktu tertentu. Satu kata adalah empat byte. Sel kontra saat ini 3
kata-kata, jadi jika Anda ingin memastikan Anda dapat mengalokasikan, katakanlah, satu juta sel kontra, Anda harus
menentukan -h 3000000 (sebenarnya lebih sedikit, untuk memperhitungkan gambar tumpukan awal dan
ruang bernafas).
Jika Anda menentukan maksimum yang lebih kecil dari memori yang diperlukan untuk memuat file gambar,
maksimum meningkat sesuai dan pesan ditulis ke konsol.
Untuk pemulung BIBOP, ukuran tumpukan mungkin 0. Ini berarti heap mungkin akan
terus berkembang sampai sistem Anda kehabisan memori. Karena risiko ini, pesan peringatan
ditulis ke konsol jika Anda menentukan -h 0.
The ,membuang dan ,membangun perintah menempatkan gambar tumpukan dalam file. NS -i opsi menyebabkan inisial
tumpukan gambar yang akan diambil dari file gambar. itu -a opsi menyebabkan daftar string menjadi
diteruskan sebagai argumen ke gambar yang dihasilkan menggunakan ,membangun memerintah. Argumen pertama
untuk ,membangun adalah prosedur yang melewati argumen berikut -a dan mana yang harus kembali
integer (yang merupakan nilai kembali dari proses Skema 48).
> ,build (lambda (a) (tampilan a) (baris baru) 0) foo.image
> ,keluar
$ schema48 -i foo.image -a bergumam
bergumam
$
Gunakan schema48 online menggunakan layanan onworks.net