
Script
Sharp Apps leverages #Script to develop entire content-rich, data-driven websites in a pure live development model without needing to write any C#, compile projects or manually refresh pages.
Sharp Scripts
The real-time scriptability of #Script makes it ideal for a whole host of Exploratory programming tasks that would otherwise be painful in the slow code/build/debug cycles of a compiled language like C#, …
Installation - sharpscript.net
This provides a simple and powerful starting template for developing modern JavaScript .NET Core Sharp Apps utilizing the zero-configuration Parcel bundler to enable a rapid development workflow …
Introduction - sharpscript.net
Sharp Scripts can be used to either render text as above, they can also have return values with the return method which can be accessed using the Evaluate () API:
#Script Lisp
#Script is designed as a small, expressive and wrist-friendly dynamic scripting language that for maximum familiarity is modelled after the world's most popular and ubiquitous scripting Language, …
Script Pages
One of the most popular use-cases for a high-performance and versatile scripting language like #Script is as a server-side HTML #Script Pages for .NET Web Applications where it can provide a simpler, …
Syntax - sharpscript.net
The default template syntax is ideal for generating text output where you need to embed logic when generating text output, #Script Code is ideal when logic is more important then the text output like in …
#Script Code
The same functionality in Sharp Scripts is also available in #Script Code, except instead of using the *.ss file extension for executing #Script you'd use the *.sc file extension which will allow you to use the x …
Scripting .NET
Scripting of .NET Types is only available to Script's executed within trusted contexts like #Script Pages, Sharp Apps and Shell Scripts that are registered with Protected Scripts.
Scripts API Reference - sharpscript.net
{ { 'DefaultScripts' |> to => method }} { { method |> methodsAvailable |> where => it.Name.lower ().contains ( (nameContains ?? '').lower ()) |> to => methods ...