Nicolas Martyanoff
banner
n16f.net
Nicolas Martyanoff
@n16f.net
Contrarian software engineer. Hire me to solve your technical problems.

https://n16f.net
Still working on configuration validation. Most softwares treat configuration errors as an afterthought: print a terse error message and exit.

I'm investing time to do it the right way for Boulevard and for other projects. Worth it.
December 30, 2024 at 4:16 PM
So this is what an example Boulevard configuration would look with the new format on the left compared to YAML on the right.

Obviously it's longer, but it is more readable to me, especially for nested handlers. I'm not 100% convinced though, maybe I'm missing something.

What do you think?
December 27, 2024 at 3:01 PM
I wrote a tokenizer and parser for my configuration language. The important part is making sure users get clear and accurate errors when they make mistakes.

This is starting to look good:
December 15, 2024 at 6:56 PM