Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ol(1)			    General Commands Manual			 ol(1)

NAME
       ovm - Owl Lisp virtual machine

SYNOPSIS
       ovm heapimage [arg]...

DESCRIPTION
       Owl  Lisp is a purely functional	Lisp based on a	subset of R7RS Scheme.
       Ovm can be used to run precompiled bytecode images of programs.

OPTIONS
       Ovm needs only one argument, which is the heap image, and the  rest  of
       the arguments are passed	over to	the program.

EXAMPLES
	$ 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

SEE ALSO
       ol(1),gcc(1)

AUTHOR
       Owl  Lisp  and  this  manual  page  were	 written by Aki	Helin <aki.he-
       lin@iki.fi>.

			       December	14, 2011			 ol(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ovm&sektion=1&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help