package bytepdf
Tool to create PDFs that are also OCaml bytecodes
Install
Dune Dependency
Authors
Maintainers
Sources
bytepdf-0.1.tbz
sha256=abe48c195143f6cfd57ff2860ae9465d73b883b4911cd7eb22332f12863f6380
md5=5480d78b88229a03019dad0d023c3162
Description
The bytepdf
tool allows you to take a PDF foo.pdf
and an OCaml bytecode foo.byte
and merges them into a file that is both a valid PDF and a valid bytecode.
bytepdf --ml foo.byte --pdf foo.pdf -o bar.pdf
The resulting file can both be read as a pdf and executed by the ocaml interpreter:
open bar.pdf
ocamlrun bar.pdf
Furthermore, if you open the PDF with Acrobat Reader, the PDF will contain the OCaml bytecode as a file attachment. For more details, you can read the help. For an explanation of how this work, consider looking at this abstract. The only current limitation is that the bytecode should not have been statically linked with C code.
Published: 31 Aug 2018
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page