lean4-htt/tests/compiler/foreign
2021-01-27 14:45:31 +01:00
..
main.lean chore: remove remaining #lang lean4 in tests 2021-01-27 14:45:31 +01:00
Makefile chore: fix test 2020-05-22 09:33:46 -07:00
myfuns.cpp refactor: consistent io_result_mk* naming 2020-08-31 11:08:57 +02:00
README.md chore: move tests to new frontend 2020-10-23 14:07:26 -07:00

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