Skip to content

Natural language scripting language inspired by Anyland

Notifications You must be signed in to change notification settings

Zetaphor/lenscript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lenscript

Lenscript is a scripting language inspired by the natural language state-machine based scripting system from Anyland.

https://anyland.com/scripting/

Why is it called Lenscript?

Anyland was developed by Philipp Lenssen so the name is an homage to him for the original concepts of the Anyland scripting language. Also it abbreviates nicely to LS.

Demo

Click here to test the browser interface implementation.

This implementation is using a browser specific grammar which can be found here. The browser.js file contains the complete implementation for both the UI elements and the interaction with the lenscript engine. The implementation simply binds browser specific inputs to triggers (hover, click, drag) and then then updates the display of objects via CSS properties when a state property is mutated.

Documentation

See the wiki for more information.

This needs to be completely rewritten. That will be done after I finish the browser implementation

About

Natural language scripting language inspired by Anyland

Resources

Stars

Watchers

Forks