lean4-htt/tests/compiler/foreign/README.md
2020-10-23 14:07:26 -07:00

18 lines
542 B
Markdown

Small project implemented using Lean and C++.
The C++ file `myfuns.cpp` wraps a C++ object using an `lean_external_object`.
The file `myfuns.cpp` exposes pure and effectful primitives.
The file `main.lean` contains a small Lean program that uses the exported primitives.
Build instructions
=====
Assuming the Lean `bin/` directory (e.g. from `build/release/stage1`) is in your `PATH`,
executing `leanmake` will create the executable `build/bin/test`.
The executable `build/bin/test` should produce the output
```
30
hello
foobla
world
```