wkhere/bcl
View on GitHub ↗ ★ 34 Go
Basic Configuration Language
10 mentions on Hacker News by 1 person: 0 stories, 10 comments · first 2023-09-13 · latest 2026-04-09
20082026
-
…functions, more structures and fix some hidden scoping issues. Making languages is an endless fun. https://github.com/wkhere/bcl
comment by kunley · 2026-04-09 · in Ask HN: What are you building that's not AI related? -
Part of a 2nd half of this book translated to Go became a skeleton for the BCL configuration language https://github.com/wkhere/bcl
comment by kunley · 2026-01-15 · in Crafting Interpreters -
…the syntax. And having a great co-op with one of the two active users via Github issues. https://github.com/wkhere/bcl More to come (functions, cross-reference of data blocks, for example).
comment by kunley · 2025-06-30 · in Ask HN: What Are You Working On? (June 2025) -
…my other project a bit lacking attention, but I will get back to it - a configuration language BCL https://github.com/wkhere/bcl . Parser is based on a vm beauty from the 2nd part of Robert Nystrom's Crafting Interpreters book.
comment by kunley · 2024-09-30 · in Ask HN: What are you working on (September 2024)? -
Another take on replacing HCL with something more sensible: BCL https://github.com/wkhere/bcl
comment by kunley · 2024-04-24 · in HCL: Toolkit for Structured Configuration Languages -
Hey that's cool! I also wrote BCL ( https://github.com/wkhere/bcl ) out of frustration with HCL :) (I didn't realize when starting it that the name "BCL" has some bad press for googlers though) Your project looks very interesting, although…
comment by kunley · 2024-04-24 · in HCL: Toolkit for Structured Configuration Languages -
…configuration, visually similar but with different model of computation. Here is the first attempt: https://github.com/wkhere/bcl Disclaimer: I named it BCL, 'B' stands for Basic, to somehow relate to HCL and make it easily pronounced. But…
comment by kunley · 2023-10-26 · in Show HN: Togomak – declarative pipeline orchestrator based on HCL and Terraform -
I am crafting BCL, own configuration language. https://github.com/wkhere/bcl I started this when I was unable to squeeze certain usage patterns from HCL, like: variables living in the same scope as the file, evaluating variables in one…
comment by kunley · 2023-10-13 · in Ask HN: Show me your half baked project -
This is why I started to craft my own format: BCL, https://github.com/wkhere/bcl Will not immediately help in all cases of YAML usages, but at least can be a cooler way of defining resources in a Terraform-like style. In fact, it's already…
comment by kunley · 2023-09-28 · in That's a Lot of YAML -
…lack of better name yet), Go prototype, I can code Python port and possibly several other as well.. https://github.com/wkhere/bcl PS. It was a pleasure to code, esp. getting the parser & the reflection right; the latter enables so elegant…
comment by kunley · 2023-09-13 · in What is wrong with TOML? (2019)