Skip to content
This repository was archived by the owner on Oct 6, 2019. It is now read-only.

Lambda Web Services

Pre-release
Pre-release

Choose a tag to compare

@polterguy polterguy released this 04 Dec 16:32
· 1624 commits to master since this release

In this release, I for the first time, release the ability to invoke a "lambda web service", which is a web service endpoint, where the client can safely pass in a lambda object for evaluation to the web service endpoint. This is done, by using [eval-whitelist], with both [post-condition] and [pre-condition] objects, which combined, creates a context sensitive sub-set vocabulary, legally raised on the server.

This prevents malicious code being executed at your web service endpoint, if you construct your whitelist correctly, while still being able to evaluate lambda objects on your server(s), passed in from clients.

In addition, I have significantly cleaned up most Unit Tests, and significantly refactored most of the p5.lambda Active Events, created more beautiful code. Also started refactoring of Node class, to make the core more easily "plugable" to create custom logic, not violating lambda structure in any ways. Not completely done with the latter though ...

PS!
Warning; STILL BETA!!