kevin-montrose
kevin-montrose
Maintains roughly the same internal structure, including tests and benchmarks. Targets .NET Standard & Core. C# 7.2. No work on optimization or "idiomizing" yet, just getting to parity. There are...
I'm on Windows, but it's 2020 and .NET doesn't only run on Windows. Change all the .bat files to be cross platform Powershell scripts: - [x] [GenerateDocs.bat](https://github.com/kevin-montrose/Cesil/blob/main/GenerateDocs.bat) - [x] [RunCodeCoverage.bat](https://github.com/kevin-montrose/Cesil/blob/main/RunCodeCoverage.bat)...
This was posed in [Overthinking CSV With Cesil: Open Source Update](https://kevinmontrose.com/2020/09/24/overthinking-csv-with-cesil-open-source-update/) Cesil's current name can be confused with another .NET OSS project, [Cecil](https://github.com/jbevain/cecil). This is less than ideal. Since Cesil...
It just needs doing, switch to `main` and probably also default PRs against `vNext`? Making a note as a reminder.
This was posed in [Overthinking CSV With Cesil: Testing And Code Coverage in 2020](https://kevinmontrose.com/2020/07/20/overthinking-csv-with-cesil-testing-and-code-coverage-in-2020/) Cesil has an extensive test suite and good code coverage metrics. What other testing, if any,...
This was posed in [Overthinking CSV With Cesil: CSV Isn’t A Thing](https://kevinmontrose.com/2020/05/28/overthinking-csv-with-cesil-csv-isnt-a-thing/). Essentially, **are the configurations exposed via [`Options`](https://github.com/kevin-montrose/Cesil/wiki/Options) adequate?** This was restated as: > Are there any missing Format-specific...
This was posed in [Overthinking CSV With Cesil: “Maximum” Flexibility](https://kevinmontrose.com/2020/06/24/overthinking-csv-with-cesil-maximum-flexibility/). Essentially: Does combination of the `MemoryPool` and various buffer size hints on [`Options`](https://github.com/kevin-montrose/Cesil/wiki/Options) and the configurable steps of (de)serialization wrapped...
This was posed in [Overthinking CSV With Cesil: “Maximum” Flexibility](https://kevinmontrose.com/2020/06/24/overthinking-csv-with-cesil-maximum-flexibility/). Cesil split reading and writing rows into a number of logical steps and let's clients provide their own implementations of...
This was posed in [Overthinking CSV With Cesil: Reading Dynamic Types](https://kevinmontrose.com/2020/06/08/overthinking-csv-with-cesil-reading-dynamic-types/). Basically, are they any conversions from `dynamic` rows or cells to concrete types that _should_ be supported that the...
This was posed in [Overthinking CSV With Cesil: Reading Dynamic Types](https://kevinmontrose.com/2020/06/08/overthinking-csv-with-cesil-reading-dynamic-types/). Basically, are they any operations around _reading_ `dynamic` rows that Cesil is missing? This covers missing methods from [`IReader`](https://kevin-montrose.github.io/Cesil/api/Cesil.IReader-1.html)/[`IAsyncReader`](https://kevin-montrose.github.io/Cesil/api/Cesil.IAsyncReader-1.html),...