Ccf.Ck.Libs.ActionQuery
1.2.2
dotnet add package Ccf.Ck.Libs.ActionQuery --version 1.2.2
NuGet\Install-Package Ccf.Ck.Libs.ActionQuery -Version 1.2.2
<PackageReference Include="Ccf.Ck.Libs.ActionQuery" Version="1.2.2" />
paket add Ccf.Ck.Libs.ActionQuery --version 1.2.2
#r "nuget: Ccf.Ck.Libs.ActionQuery, 1.2.2"
// Install Ccf.Ck.Libs.ActionQuery as a Cake Addin #addin nuget:?package=Ccf.Ck.Libs.ActionQuery&version=1.2.2 // Install Ccf.Ck.Libs.ActionQuery as a Cake Tool #tool nuget:?package=Ccf.Ck.Libs.ActionQuery&version=1.2.2
Tiny script language for programmable objects. The language is really minimal,
all you can do with it is to write small programs/queries that call methods exposed to the
language through a very simple host object. The host makes possible to hide behind it a concept of
libraries available anywhere and some explicit methods available only in specific contexts. The
language itself consists of syntax for function calls with varying number of arguments, a few special words,
resolution of outside read only parameters and only two logical constructs - if and while. It does not
need much learning (a couple of minutes should be enough), thus those who use it need only know what can they call from it
in the contexts in which they can use it. The purpose of such a script/query is to give the programmer
an option to not hard code the logic of certain classes/plugins, but create them as a set of methods that
can do the job in various ways if called in different order and supplied with different data. Attaching the
ActionQuery to such an object makes possible to program them what to do without rebuilding or even at
run-time if the script is reloaded/recompiled. The compilation is a single pass, but the result is
independent of any references and can be preserved in a cache for additional performance benefits if the
the specific ActionQuery is heavily used. See the documentation for further details (the documentation
is in a separate respository together with examples.)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Ccf.Ck.Libs.ActionQuery:
Package | Downloads |
---|---|
Ccf.Ck.SysPlugins.Utilities
This package provides System Plugin with all data utilities in CoreKraft. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Simple library enabling simple scripts to command host objects in your code. The scripts are simple programs calling your methods as if they are instructions.
- Version 1.0.3: First public version (bugfixing)
- Version 1.0.4: Correction of the nuget description (no code has been changed)
- Version 1.1.0: Added support for comments and dedicated variable access syntax.
- Version 1.1.2: Parser bug fix (if arguments were calculated with 1+).
- Version 1.2.0: Added instruction and keyword halt.
- Version 1.2.1: Fixed impossible comment at the end of a script.
- Version 1.2.2: Throw ThreadInterrupted exception raw (e.g. not packed as ActionQueryException)