Files
inline-c/examples/simple.carp
2020-02-17 11:22:31 +01:00

12 lines
235 B
Plaintext

(load "main.carp")
(inline-c "long x() { return (1<<30)+12; }")
(register x (Fn [] Long))
(inline-c "#include <stdio.h>
long y() { puts(\"inside c!\"); return 42; }")
(register y (Fn [] Long))
(defn main [] (println* (+ (x) (y))))