- Perl: use Text::QRCode (pure Perl, pre-installed) instead of Imager::QRCode - Elixir: try Erlang :qrcode module, fallback to CLI - OCaml: use Unix.open_process_in (no ctypes in compiled mode) - Fortran: direct C FFI binding (requires -lqrencode at link)
7 lines
340 B
OCaml
7 lines
340 B
OCaml
(* OCaml single-file execution can't use ocamlfind packages *)
|
|
(* Use Unix.open_process_in with qrencode CLI *)
|
|
let () =
|
|
let ic = Unix.open_process_in "qrencode -t ASCII -m 0 'unsandbox-qr-ok' | wc -l" in
|
|
let rows = String.trim (input_line ic) in
|
|
ignore (Unix.close_process_in ic);
|
|
Printf.printf "QR:unsandbox-qr-ok:ROWS:%s\n" rows
|