3 ms·
Some unique features about #Script Lisp: - It can be embedded in the same page with other #Script templating & JS Script languages where they're all parsed int
by mythz 6y ago
Some unique features about #Script Lisp:
- It can be embedded in the same page with other #Script templating & JS Script languages where they're all parsed into the same AST tree & evaluated as one [1]
- As it requires no build or compilation it can be easily embedded into .NET Apps to script Apps, e.g. here's a Unity3D example using Lisp to script Unity objects in a running game [2]
- There's a TCP Lisp REPL plugin you can open in .NET Apps to allow runtime scripting of a live running app, e.g for inspecting internal state or invoking remote functionality [3]
- It has a cool "watch" mode that's great for exploratory programming that revaluates on save, where you can do tasks like query RDBMS's, File Systems (inc. AWS S3 / Azure Blob), run shell scripts, query JSON APIs, etc [4]
- Can play with it in its Live Lisp LINQ Examples [5]
[1] https://sharpscript.net/docs/syntax#multi-language-support https://sharpscript.net/docs/syntax#multi-language-support
[2] https://sharpscript.net/lisp/unity https://sharpscript.net/lisp/unity
[3] https://sharpscript.net/lisp/#techstacks-tcp-lisp-repl-demo https://sharpscript.net/lisp/#techstacks-tcp-lisp-repl-demo
[4] https://sharpscript.net/lisp/#run-and-watch-lisp-scripts https://sharpscript.net/lisp/#run-and-watch-lisp-scripts
[5] https://sharpscript.net/linq/restriction-operators?lang=lisp https://sharpscript.net/linq/restriction-operators?lang=lisp