Expr is a high-performance expression evaluation engine and language for Go applications. It functions as a dynamic rule engine that parses and executes custom logic and data validations at runtime without requiring the application to be recompiled. The system utilizes a sandboxed logic executor to run expressions without side effects. It ensures program termination by employing instruction-level loop detection to prevent infinite loops and isolates the evaluation process from the host system. The engine employs a bytecode-based virtual machine and abstract syntax tree analysis to achieve ex
Base Starlark libraries and basic Bazel rules which are useful for constructing rulesets and BUILD files.
✨ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries
Die Hauptfunktionen von 1set/starlet sind: Scripting Languages, Starlark Development.
Open-Source-Alternativen zu 1set/starlet sind unter anderem: alexeyco/binder — High level go to Lua binder. Write less, do more. antonmedv/expr — Expr is a high-performance expression evaluation engine and language for Go applications. It functions as a dynamic… aspect-build/bazel-lib — Base Starlark libraries and basic Bazel rules which are useful for constructing rulesets and BUILD files. bazelbuild/bazel-skylib — Skylib is a library of Starlark functions for manipulating collections, file paths, and various other data types in… bazelbuild/stardoc — Stardoc is a documentation generator for Bazel APIs such as custom rules written in Starlark. aarzilli/golua — Go bindings for Lua C API - in progress.