ol(1) General Commands Manual ol(1) (NAME) ol - Owl Lisp (SYNOPSIS) ol [options] [path] ... (DESCRIPTION) Owl Lisp R7RS Scheme . ol (native) C . (OPTIONS) ('-') . . . -h, --help . -v, --version . -e, --eval string string 0 . -t, --test string string 1 #false 0 true 126 . -o, --output output-file fasl C . -r, --run path . -x, --output-format format ol . c fasl . -o . -O0, -O1, -O2 C . C . -l, --load path suspend . (EXAMPLES) $ echo '(lambda (args) (for-each print args))' > test.l $ ol -o test.c test.l $ gcc -o test test.c $ ./test foo bar (pipe) $ echo '(lambda (args) (print (cons "I got " args)))' | ol -x c -o - | gcc -x c -o test - && ./test 11 22 33 $ echo '(print "Hello, world!")' > test.l $ ol test.l Hello, world! $ echo '(lambda (args) (print "Hello, world!"))' > test.l $ ol --run test.l arg1 arg2 arg3 Hello, world! (SEE ALSO) ovm(1), gcc(1), scheme48(1) (AUTHORS) Owl Lisp Aki Helin . January 12, 2021 ol(1)