Changes for version 1.00 - 2026-02-15
- Initial release
- LINQ-style query interface for LTSV files
- Inspired by Microsoft's LINQ (Language Integrated Query)
- LINQ(R) is a registered trademark of Microsoft Corporation
- Lazy evaluation with iterators
- DSL syntax for simple filtering (Where(key => value))
- Full method chaining support
- Compatible with Perl 5.005_03 and later
- Pure Perl implementation (no XS required)
- Methods implemented:
- Data source: From, FromLTSV, Range
- Filtering: Where (with DSL)
- Projection: Select, SelectMany
- Partitioning: Take, Skip, TakeWhile
- Ordering: OrderBy, OrderByDescending, Reverse
- Grouping: GroupBy
- Set operations: Distinct
- Quantifiers: All, Any
- Element access: First, FirstOrDefault, Last
- Aggregation: Count, Sum, Min, Max, Average
- Conversion: ToArray, ToList, ToLTSV
- Utility: ForEach
Modules
LINQ-style query interface for LTSV files