PSul
PSul is a lightweight, embeddable scripting language and runtime designed for use inside host applications. It provides a compact, expressive toolset for extending software through plugins, configuration, and automation. PSul prioritizes safety in embedded contexts, offering a sandboxed execution environment and a controlled interface to host resources.
PSul features dynamic typing, automatic memory management, first-class functions, and a modular system. The syntax is
There are reference implementations that include an interpreter and an optional bytecode virtual machine. PSul runs
PSul is used to extend applications, implement in-app scripting for games and tools, and enable automation in
Critics note that PSul trades peak performance for portability and safety, and that its ecosystem remains smaller
Related topics include scripting languages, embedding, and plugin architectures.