@@ -7,46 +7,46 @@ Organized into modular projects that can be used independently or combined.
77
88## General Utilities
99
10- - ** Weaver / Lector** – Lightweight C# command engines for scripting and runtime execution.
10+ - ** Weaver / Lector** – Lightweight C# command engines for scripting and runtime execution.
1111 - ** Weaver** is the new interpreter, replacing the legacy Interpreter engine. Which is it's own sub Project see: https://github.com/LoneWandererProductions/Lector
1212 - ** Lector** is the CommandLine integration of Weaver, providing CLI command execution and script parsing.
1313 - Supports namespaces, extensions, interactive feedback, command registration, structured scripts, loops, conditionals, variables, and debugging.
1414
15- - ** Custom Controls** – Reusable WPF UI components (forms, trees, tables, dialogs).
16- - ** Extension Methods** – Helpers for ` List<T> ` , ` Dictionary<K,V> ` , and other types.
17- - ** SQLite Extensions & GUI** – Methods and WPF frontend for SQLite browsing and editing.
18- - ** Generic Serializer** – XML-based serialization for complex objects.
19- - ** Fast Lookup Dictionary** – Optimized for high-speed dictionary access.
20- - ** RAM Memory Cache** – Temporary in-memory object storage.
21- - ** Memory Manager** – Experimental custom memory management.
22- - ** Image Manipulation & Comparison** – Filters, transformations, and pixel comparison tools.
23- - ** File Handling Abstraction** – Unified interface for copy, move, delete, metadata, etc.
24- - ** CSV Reader/Writer** – Simple serialization and I/O utility.
25- - ** Vector Graphics Implementation** – Basic rendering of vector shapes and paths.
26- - ** 3D Projection Tools** – Experimental 3D projection and transformation.
27- - ** Debugging & Logging Framework** – Structured logging with optional UI integration.
28- - ** Win32k Wrappers** – Access low-level system features like registry and native dialogs.
29- - ** Plugin Interface** – Loading/unloading and discovery support for plugins.
30- - ** Pathfinder** – Grid-based A* pathfinding for turn-based maps.
31- - ** Dialogs** – Prebuilt SQL login, folder pickers, and confirmation dialogs.
15+ - ** Custom Controls** – Reusable WPF UI components (forms, trees, tables, dialogs).
16+ - ** Extension Methods** – Helpers for ` List<T> ` , ` Dictionary<K,V> ` , and other types.
17+ - ** SQLite Extensions & GUI** – Methods and WPF frontend for SQLite browsing and editing.
18+ - ** Generic Serializer** – XML-based serialization for complex objects.
19+ - ** Fast Lookup Dictionary** – Optimized for high-speed dictionary access.
20+ - ** RAM Memory Cache** – Temporary in-memory object storage.
21+ - ** Memory Manager** – Experimental custom memory management.
22+ - ** Image Manipulation & Comparison** – Filters, transformations, and pixel comparison tools.
23+ - ** File Handling Abstraction** – Unified interface for copy, move, delete, metadata, etc.
24+ - ** CSV Reader/Writer** – Simple serialization and I/O utility.
25+ - ** Vector Graphics Implementation** – Basic rendering of vector shapes and paths.
26+ - ** 3D Projection Tools** – Experimental 3D projection and transformation.
27+ - ** Debugging & Logging Framework** – Structured logging with optional UI integration.
28+ - ** Win32k Wrappers** – Access low-level system features like registry and native dialogs.
29+ - ** Plugin Interface** – Loading/unloading and discovery support for plugins.
30+ - ** Pathfinder** – Grid-based A* pathfinding for turn-based maps.
31+ - ** Dialogs** – Prebuilt SQL login, folder pickers, and confirmation dialogs.
3232
3333---
3434
3535## Math Utilities
3636
37- - ** Matrix Calculations** – Addition, multiplication, inversion, etc.
38- - ** 3D Vector Calculations** – Vector math for rendering, physics, and pathfinding.
39- - ** Fractals** – Procedural fractal generation tools.
40- - ** Statistics** – Mean, median, variance, and basic analysis.
37+ - ** Matrix Calculations** – Addition, multiplication, inversion, etc.
38+ - ** 3D Vector Calculations** – Vector math for rendering, physics, and pathfinding.
39+ - ** Fractals** – Procedural fractal generation tools.
40+ - ** Statistics** – Mean, median, variance, and basic analysis.
4141
4242---
4343
4444## Coding & Framework Tools
4545
46- - ** Resource String Generator** – Strongly typed classes from raw resource files.
47- - ** In-Memory Logger (` CoreMemoryLog ` )** – Runtime log capture without disk I/O.
48- - ** Simple Dependency Injection** – Lightweight DI container.
49- - ** Worker Service Framework** – Abstraction for background threads and long-running jobs.
46+ - ** Resource String Generator** – Strongly typed classes from raw resource files.
47+ - ** In-Memory Logger (` CoreMemoryLog ` )** – Runtime log capture without disk I/O.
48+ - ** Simple Dependency Injection** – Lightweight DI container.
49+ - ** Worker Service Framework** – Abstraction for background threads and long-running jobs.
5050
5151---
5252
@@ -102,17 +102,17 @@ foreach (var entry in logger.GetLogs())
102102- Scripts inside ** Weaver Script Engine**
103103
104104** Supporting Projects:**
105- - ** CoreViewer** – GUI for visualizing analysis results.
106- - ** CommonDialogs** – File/folder pickers and confirmation prompts.
107- - ** ViewModel** – MVVM bindings for GUI interactions.
105+ - ** CoreViewer** – GUI for visualizing analysis results.
106+ - ** CommonDialogs** – File/folder pickers and confirmation prompts.
107+ - ** ViewModel** – MVVM bindings for GUI interactions.
108108
109109---
110110
111111## Project Overview
112112
113113| Module | Purpose / Description |
114114| --------------------------- | ----------------------------------------------- |
115- | ` Weaver ` | New command interpreter replacing legacy Lector |
115+ | ` Weaver ` | New command interpreter replacing legacy scripting |
116116| ` Lector ` | CLI integration of Weaver |
117117| ` CommonLibraryTests ` | Unit tests for common libraries |
118118| ` CommonExtendedObjectsTests ` | Unit tests for ExtendedSystemObjects |
@@ -146,7 +146,6 @@ foreach (var entry in logger.GetLogs())
146146| ` Pathfinder ` | A* pathfinding for grid-based maps |
147147| ` InterOp ` | Windows API bindings |
148148| ` CoreInject ` | Minimal DI/injection support |
149- | ` CoreConsole ` | Quick console runner for apps |
150149| ` CoreMemoryLog ` | In-memory logger, structured, UI-ready |
151150| ` ViewModel ` | ViewModel bindings for WPF MVVM support |
152151| ` Contracts ` | Holds all shared Interfaces |
0 commit comments