Skip to content

A custom s-expression evaluator. Helps you to express logic in the configs and any other data that might have.

License

Notifications You must be signed in to change notification settings

kannangce/j-s-exp

Repository files navigation

About:

j-s-exp is a custom s-expression evaluator, to be used in your java modules, if at all you have to write a simple DSLs.

Rationale & Use case:

Please go through,

  • This page to understand the problem it solves.

  • The Q&A for the typical question that you might get.

  • An article to explain the significance of the approach.

Usage:

Credits:

The implementation inspired by NISP, which does the similar thing in JS. In addition to what is supported in NISP, j-s-exp provides the support for context, which helps your evaluator to work with the states and can be integrated with your application, and also lets you use multiple instance of evaluator to be operated in different context.

About

A custom s-expression evaluator. Helps you to express logic in the configs and any other data that might have.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages