magic.node 8.6.0

A generic graph object for your own needs to implement syntax trees and similar constructs. Provides you with a name/value/children type of graph object, where your value can be any object type you wish. The project encapsulates the C# implementation of Hyperlambda, implying its lambda node structure. To use package go to https://polterguy.github.io/

There is a newer version of this package available.
See the version list below for details.
Install-Package magic.node -Version 8.6.0
dotnet add package magic.node --version 8.6.0
<PackageReference Include="magic.node" Version="8.6.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add magic.node --version 8.6.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: magic.node, 8.6.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install magic.node as a Cake Addin
#addin nuget:?package=magic.node&version=8.6.0

// Install magic.node as a Cake Tool
#tool nuget:?package=magic.node&version=8.6.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

  • .NETStandard 2.0

    • No dependencies.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on magic.node:

Package Downloads
magic.signals.contracts
Contracts for magic.signals, a Super Signals implementation for Magic built on magic.node, allowing you to invoke functionality from one component in another component without any (direct) references between your components. To use package go to https://polterguy.github.io
magic.node.extensions
Expression support for magic.node, giving you expressions resembling XPath to query your magic.node graph objects, in addition to other helper methods, such as the ability to read and generate string literals, convert between types, generate and parse Hyperlambda, etc. To use package go to https://polterguy.github.io
magic.node.expressions
Expression support for magic.node, giving you expressions resembling XPath to query your magic.node graph objects.
magic.endpoint.contracts
Contracts for magic.endpoint that allows you to dynamically execute Magic endpoints, resolving to some executable piece of code. To use package go to https://polterguy.github.io
magic.endpoint
Magic endpoint is a dynamic Hyperlambda endpoint evaluator, allowing you to create HTTP REST API endpoints dynamically, that will execute a Hyperlambda file when evaluated, where the URL is a reference to the physical path on disc to your Hyperlambda file. To use package go to https://polterguy.github.io

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
9.1.4 265 4/21/2021
9.1.0 266 4/14/2021
9.0.0 324 4/5/2021
8.9.9 597 3/30/2021
8.9.3 262 3/19/2021
8.9.2 263 1/29/2021
8.9.1 297 1/24/2021
8.9.0 453 1/22/2021
8.6.9 1,198 11/8/2020
8.6.6 589 11/2/2020
8.6.0 724 10/28/2020
8.5.0 603 10/23/2020
8.4.0 982 10/13/2020
8.3.1 609 10/5/2020
8.3.0 533 10/3/2020
8.2.2 629 9/26/2020
8.2.1 533 9/25/2020
8.2.0 486 9/25/2020
8.1.17 1,307 9/13/2020
8.1.16 341 9/13/2020
8.1.15 847 9/12/2020
8.1.11 556 9/11/2020
8.1.10 838 9/6/2020
8.1.9 714 9/3/2020
8.1.8 776 9/2/2020
8.1.7 412 8/28/2020
8.1.4 403 8/25/2020
8.1.3 436 8/18/2020
8.1.2 469 8/16/2020
8.1.1 485 8/15/2020
8.1.0 184 8/15/2020
8.0.1 763 8/7/2020
8.0.0 471 8/7/2020
7.0.1 152 8/7/2020
7.0.0 768 6/28/2020
5.0.0 1,542 2/25/2020
4.0.4 1,325 1/27/2020
4.0.3 690 1/27/2020
4.0.2 846 1/16/2020
4.0.1 905 1/11/2020
4.0.0 864 1/5/2020
3.1.0 1,586 11/10/2019
3.0.0 2,355 10/23/2019
2.0.1 1,358 10/15/2019
2.0.0 796 10/13/2019
1.1.3 1,241 10/10/2019
1.1.2 1,958 10/6/2019
1.1.0 677 10/5/2019
1.0.0 853 9/26/2019
Show less