HATEBIN
>
#include "nimib.h" int main() { nimib_set_file_ext(".c"); nimib_set_exec_cmd("gcc -o $file.out $file > /dev/null; $file.out"); nimib_set_ext_cmd(".py", "python $file"); nimib_init(__FILE__); nimib_add_text("# This is Nimib from C!\n" "It is a wonderful thing to be able to use nimib from C.\n" "It allows you to do wonderful things!\n"); nimib_add_code_with_lang("//C\n#include
\n" "#include
\n" "int main(){\n" " int *i = (int*)malloc(sizeof(int));\n" " printf(\"%ld\", i);\n" " return 0;\n" "}\n", "C"); nimib_add_code_with_lang(R"""( //C #include
#include
int main(){ printf("Hello, world!\n"); int *i = (int*)malloc(sizeof(int)); printf("%ld", i); return 0; } )""", "c"); nimib_add_code_with_ext_lang("'''python'''\nprint('hello world')", ".py", "python"); nimib_add_code_with_ext_cmd_lang( R"""( // Rust fn main(){ println!("Hello, world"); println!("Huh") } )""", ".rs", "rustc -o $file.out $file >> /dev/null; $file.out", "rust"); nimib_add_text("As you can see it's very easy to do!"); nimib_save(); return 0; }