KPL --- Requirements: Linux 6+ GCC 14+ make --- Building: make --- Running: ./kpl [OPTIONS] ./path/to/file.kpl # Run File ./kpl [OPTIONS] # Start REPL ./kpl -h # See OPTIONS --- Testing: ./kpl_test # Run all tests ./kpl_test NAME1... # Run test by test name --- Cross Architecture Testing: See TESTING --- Valgrind make kpl_valgrind # Build KPL with valgrind support for KPL's custom allocator make kpl_test_valgrind # Build tests with valgrind support for KPL's custom allocator --- Sanitizers make kpl_test_memory # Build tests with memory,leak and undefined sanitizers make kpl_test_thread # Build tests with thread sanitizer