Downloads of qwertie's packages
LoycCore Latest version: 24.3.0
A set of useful libraries for many kinds of .NET developers, starting with Loyc.Essentials, a library that "fills in the gaps" in the core of the .NET Base Class Library. LoycCore is especially focused on collections: classes, interfaces, adapters, and extension methods. Plus, Loyc.Syntax.dll parses LES, a superset of JSON that resembles C/C#/Java/... More information
Loyc.Essentials Latest version: 24.3.0
Loyc.Essentials is a library that "fills in the gaps" in the core of the .NET Base Class Library. It is especially focused on collections: classes, interfaces, adapters, and extension methods. Contributors are welcome: more unit tests, code reviews, and new features are desired, anything relatively small (under about 3000 lines of code) that f... More information
Loyc.Collections Latest version: 24.3.0
Loyc.Collections is a library of sophisticated data structures including ALists, VLists, and my favorite, the hash tree types Set<T>, MSet<T>, Map<T> and MMap<T>.
Loyc.Syntax Latest version: 24.3.0
Loyc.Syntax contains a parser and printer for Loyc Expression Syntax (LES), and various interfaces and base classes for Loyc Languages and for users of LLLPG.
Loyc.Math Latest version: 24.3.0
Additional functionality beyond `System.Math` in `MathEx`; generic geometrical interfaces and structures (points, lines, rectangles); numeric interfaces and "trait" types for doing arithmetic in generic code; fixed-point structures; 128-bit integer arithmetic.
Loyc.Utilities Latest version: 24.3.0
Loyc.Utilities contains additional functionality that is either (A) not important enough to be placed in Loyc.Essentials or (B) takes Loyc.Collections as a dependency.
Loyc.Ecs Latest version: 24.3.0
Enhanced C# (or EC#) is a liberalization and regularization of the C# language. This package contains the Loyc.Ecs.dll core library, which allows you to parse C# or EC# code and to print out C# or EC# syntax trees as code. If you want to expand EC# macros, you also need the LeMP package. To generate code at compile-time within your p... More information
LeMP Latest version: 24.3.0
LeMP is a new open-source Lisp-inspired macro processor for C#. It helps you avoid writing boilerplate and repetitive code, and it provides a framework in which you can run code-generation algorithms at compile-time. This is just the core engine! To integrate LeMP into Visual Studio, please download a release from https://github.co... More information
LLLPG Latest version: 24.3.0
LLLPG is a recursive-decent parser generator for C#, with Visual Studio integration and a feature set better than ANTLR version 2. This package contains the core LLLPG executable, which can be run from the command-line. To integrate LLLPG into Visual Studio, please download a release from https://github.com/qwertie/ecshar... More information