An

An expression parser supporting multiple types

Hacker News

An expression parser supporting multiple types

This C library is part of a main project aimed at providing a reactive key-value (KV) database. The data is typed (numbers, strings, dates, or booleans) and can include formulas with references to other entries. Clients connected to this database receive a real-time data stream with updates to the subscribed keys, allowing them to react to changes and their dependencies. Essentially, it’s like building a distributed Excel, where data and formulas dynamically update across the system. I couldn’t find any libraries that offered the full set of features I needed for evaluating expressions, so I decided to create my own. This sub-project is open-source and available on GitHub. Feedback is welcome!

Share card

Actual performance

33points
6comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: open · Missing: mac, agents, macos
81%81% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
73%73% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: lua, ide, io · Missing: https docs, excited, just released
61%61% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
40%40% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
38%38% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
16%16% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

CS
CSS Parser in TypeScript Types53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CSS Parser in TypeScript Types

Hacker News1
He
Header-only, extensible C++17 argument parser50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Header-only, extensible C++17 argument parser

Hacker News21
Pq
Pq, a unixy generic protobuf parser31%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pq, a unixy generic protobuf parser

Hacker News6
JM
JMeter JTL Parser in Go42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

JMeter JTL Parser in Go

Hacker News1
St
Strongly-Typed Parser Combinators for Dart44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Strongly-Typed Parser Combinators for Dart

Hacker News1
Ye
Yet Another Argument Parser for C++42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yet Another Argument Parser for C++

Hacker News1
NB
NBT/Anvil Parser in Emojicode42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

NBT/Anvil Parser in Emojicode

Hacker News1
Sp
Sparser – A Multilanguage Parser63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Sparser – A Multilanguage Parser

Hacker News65
Py
PyIng – Ingredient parser63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PyIng – Ingredient parser

Hacker News107
Cr
Cron::Parser59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Cron::Parser

Hacker News1