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                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Ccf.Ck.Libs.ActionQuery" Version="1.2.2" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Ccf.Ck.Libs.ActionQuery --version 1.2.2                
#r "nuget: Ccf.Ck.Libs.ActionQuery, 1.2.2"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .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.

Version Downloads Last updated
1.2.2 3,133 9/7/2023
1.2.0 22,902 1/17/2022
1.1.2 606 1/10/2022
1.1.1 430 1/7/2022
1.1.0 414 1/7/2022
1.0.3 9,499 4/19/2021

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)