leftibot c3aa9ee6d5 Fix #146: Add configuration options to selectively disable built-in functions
Add new Options enum values (No_Stdlib, No_IO, No_Prelude, No_JSON) that
allow users to control which parts of the standard library are registered.
Std_Lib::library() now accepts an options vector, and the ChaiScript
convenience class forwards its options to the library builder. This enables
use cases where only custom functions should be exposed to script users.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 22:50:28 -06:00
..
dispatchkit Fix #146: Add configuration options to selectively disable built-in functions 2026-04-09 22:50:28 -06:00
language chaiscript_eval: Fix warning by replacing lambda with ternary operator expression 2025-02-19 20:04:17 +01:00
utility move namespace json into the chaiscript namespace #486 2021-05-24 23:31:31 +02:00
chaiscript_basic.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
chaiscript_defines.hpp Fix #146: Add configuration options to selectively disable built-in functions 2026-04-09 22:50:28 -06:00
chaiscript_stdlib.hpp Fix #146: Add configuration options to selectively disable built-in functions 2026-04-09 22:50:28 -06:00
chaiscript_threading.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
chaiscript.hpp Fix #146: Add configuration options to selectively disable built-in functions 2026-04-09 22:50:28 -06:00