iter-ops
adventofcode
iter-ops | adventofcode | |
---|---|---|
21 | 55 | |
127 | 20 | |
- | - | |
6.2 | 7.8 | |
9 months ago | 4 months ago | |
TypeScript | Elixir | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
iter-ops
-
Updates from the 93rd TC39 meeting
I think I'm gonna stick with iter-ops, where I can use map without Promise resolution, so I can execute any resolution strategy described there.
-
Overboard with iterable operators
So I’ve branched away from iter-ops, and into iter-ops-extras, coding away with no strings attached.
- [Library] - Iterables
-
LINQ, Java Stream API like library for Javascript / Typescript
Is there a good reason to choose this solution over rxjs or iter-ops?
-
Performance measurement for iterable processing
That's why I went an extra mile within iter-ops to provide such performance monitoring tools as pre-defined operators:
-
[AskJS] Is There Some Way to Lazy Evaluate Arrays in JavaScript?
Someone posted this recently. Maybe it'll help?
-
How to update a NodeJS TypeScript library for ESM-compliance?
P.S. I started within the esm branch there, but didn't make much progress. In case you want to re-use that branch ;)
-
Fastest library for processing iterables
Check out Aggregates, it explains why things like groupBy or sort aren't there.
- High-Performance Iterable Library
-
-🎄- 2021 Day 15 Solutions -🎄-
JS supports functional programming very well, but I do miss a more native way of processing Iterators without adding a lib like iter-ops, since it is clunky (and a most likely a performance killer) converting Sets and Maps into Arrays back and forth.
adventofcode
-
-❄️- 2023 Day 10 Solutions -❄️-
Part one went fairly fast, but spent quite some time on getting part two right. I settled on the approach of just iterating over the grid and using a boolean to see if I had to count elements or not. However, I had some issues figuring out when to swap, this post by /u/rogual helped me figure it out. After that I lost quite some time on an error that only occurred with my input, not with the example input. It turned out that my loop (which I take form my p1 solution) didn't include the start node, which caused all sorts of counting issues.
-
-❄️- 2023 Day 4 Solutions -❄️-
[Language: Elixir] https://github.com/mathsaey/adventofcode/blob/master/lib/2023/4.ex
- -🎄- 2022 Day 25 Solutions -🎄-
- -🎄- 2022 Day 24 Solutions -🎄-
- -🎄- 2022 Day 23 Solutions -🎄-
- -🎄- 2022 Day 22 Solutions -🎄-
- -🎄- 2022 Day 21 Solutions -🎄-
- -🎄- 2022 Day 20 Solutions -🎄-
- -🎄- 2022 Day 19 Solutions -🎄-
- -🎄- 2022 Day 18 Solutions -🎄-
What are some alternatives?
Quasar Framework - Quasar Framework - Build high-performance VueJS user interfaces in record time
AdventOfCode2021 - Advent of code 2021
quill - Quill is a modern WYSIWYG editor built for compatibility and extensibility.
adventofcode - Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in Scala
Draft.js - A React framework for building text editors.
adventofcode - Answers to Advent of Code
Editor.js - A block-style editor with clean JSON output
aoc2021 - Advent of Code 2021 - my answers
CodeMirror - In-browser code editor (version 5, legacy)
rockstar - The Rockstar programming language specification
TOAST UI Editor - 🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
roast - 🦋 Raku test suite