ol(1) General Commands Manual ol(1)

ovm - ماشین مجازی Owl Lisp

ovm heapimage [arg]...

Owl Lisp یک Lisp کاملاً تابعی مبتنی بر زیرمجموعه‌ای از R7RS Scheme است. از ovm می‌توان برای اجرای ایمیج‌های بایت‌کدِ از پیش کامپایل‌شده برنامه‌ها استفاده کرد.

دستور ovm تنها به یک آرگومان نیاز دارد که همان ایمیج heap است و باقی آرگومان‌ها به برنامه تحویل داده می‌شوند.

$ echo '(lambda (args) (print args) 0)' | ol -o demo.fasl
$ ovm demo.fasl 11 22 33
(demo.fasl 11 22 33)
$ (echo '#!/usr/bin/ovm'; cat demo.fasl) >  demo
$ chmod +x demo
$ ./demo 11 22 33
(./demo 11 22 33)
$ echo $?
0

ol(1), gcc(1)

پروژه Owl Lisp و این صفحه راهنما توسط Aki Helin <aki.helin@iki.fi> نوشته شده‌اند.

December 14, 2011