Skip to content

pragma-/Plang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plang

Plang is a pragmatic scripting language written in Perl.

Why? Because I need a small, yet useful, scripting language I can embed into some Perl scripts I have; notably PBot, an IRC bot that I've been tinkering with for quite a while. Check out its Plang plugin and the plugin's documentation!

I want to be able to allow text from external sources (e.g. untrusted users) to be safely interpreted in a sandbox environment with access to selectively exposed Perl subroutines, with full control over how deeply functions are allowed to recurse, et cetera.

Plang is in early development stage. There will be bugs. There will be abrupt design changes.

See Project Structure for a description of how to navigate Plang's source tree.

For more details see the documentation.

About

A pragmatic scripting language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published