ol(1)
π¦ NAME π¦
okay so this is the ol(1) page from the General Commands Manual, and the main character is ovm β the Owl Lisp virtual machine. π¦π
β¨ SYNOPSIS β¨
ovm heapimage [arg]...
πΈ DESCRIPTION πΈ
Owl Lisp is a purely functional Lisp based on a subset of R7RS Scheme. Like, purely functional, no cap. π§β¨
ovm can be used to run precompiled bytecode images of programs. It's giving βload the image, run the vibeβ energy. π₯
π OPTIONS π
ovm needs only one argument, which is the heapimage, and the rest of the arguments are passed over to the program.
bestie that's literally it β one requiredheapimage, and then[arg]...gets handed straight to your program. πβ¨
π EXAMPLES π
Here's the exact demo, bestie β copy it, run it, slay it:
$ 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 π
π AUTHOR π
Owl Lisp and this manual page were written by Aki Helin <aki.helin@iki.fi>. Iconic. π«Άπ
okay that's the whole page, bestie β signed off as ol(1), dated December 14, 2011. Go run some bytecode images. πβ¨
π¦ where this page comes from
- arch rolling: owl-lisp 0.2.2-2 Β· MIT
- nixos 26.05: owl-lisp 0.2.2
- nixpkgs unstable: owl-lisp 0.2.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms