ol(1)

πŸ“¦ version 0.2.2, in arch rolling, nixos 26.05, nixpkgs unstable

πŸ¦‰ 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 required heapimage, 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