---
title: "Discussion on \"Writing a Compile-Time CSV Parser in C++, Part 1: Constexpr Overview\" | Hashnode"
description: "Discussion on \"Writing a Compile-Time CSV Parser in C++, Part 1: Constexpr Overview\". Introduction\nIn part 1 of the article I discuss the constexpr feature as it's specified in C++17 and C++20.\nIn part 2 I describe the steps I took to write a library for compile-time (and runtime) parsing of CSV files called Csv::Parser:\nhttps://githu..."
url: "https://hashnode.com/posts/writing-a-compile-time-csv-parser-in-c-part-1-constexpr-overview/602a7d55f1261277763aedd7"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Writing a Compile-Time CSV Parser in C++, Part 1: Constexpr Overview](https://blog.shaduri.dev/writing-a-compile-time-csv-parser-in-c-part-1-constexpr-overview?utm_source=hashnode&utm_medium=feed)

Introduction In part 1 of the article I discuss the constexpr feature as it's specified in C++17 and C++20. In part 2 I describe the steps I took to write a library for compile-time (and runtime) parsing of CSV files called Csv::Parser: https://githu...

Feb 15, 2021 · 10 min read · blog.shaduri.dev  
Read the article

-   [#cpp](https://hashnode.com/tag/cpp)
-   [#compiler](https://hashnode.com/tag/compiler)

## Written by

[Alexander Shaduri](https://hashnode.com/@ashaduri)

@ashaduri

  
[View profile](https://hashnode.com/@ashaduri)

C++ and Rust Developer

I'm a professional C++ software developer since 2002. While I strongly believe in using the right tool for the job, I'm also an avid fan of safe, reliable and efficient programming, so safe C++ and Rust code is where my interests are focused. Most of my software is cross-platform, but I mainly use Linux as my desktop and development platform.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
