NSP: the scripting language for C programmers.
NSP is the complete object-based scripting language
written in just a few thousand lines of ANSI C. It's
portable, thread-safe, flexible, embeddable, expandable and
easy to understand (as a language and as an API).
NSP scripts can and often do look very much like JavaScript,
but NSP is Not an ECMA Scripting Language.
Download
NSP is free to use and distribute subject to the terms of the
GNU GPL.
Run
Using Web Assembly,
NSP can run in your web browser! Try it here.
Documentation
Some basic documentation is here.
Samples
Want to see what working NSP scripts look like? Well,
here is a working web
server. Here is a script
to sync a pop3 mail account, and here is the class it uses. Samples ranging from
poker and
blackjack to a
chat bot can be found
here:
Libraries
API extensions currently offer support for several other
software packages, including:
ChangeLog
A summary of changes can be found here.
Bugs
If you find a bug, some weird behaviour, or just come up with
a cool test script, show me. I want scripts I can use to
see the bug in action now, and test for possible recurrences
later.
|