Get the latest tech news

C Plus Prolog


C plus Prolog. Contribute to needleful/c_plus_prolog development by creating an account on GitHub.

In the process of making this, it became clear I prefer the compile-time evaluation and reflection offered by languages like D and Zig over syntactic macros. Rust's procedural macros save maybe 40 lines of code, since you don't have to write your own tokenizer, but everything else is up to you and whatever libraries you want to bring in. For a language-within-a-language, which syntactic macros are best at, I'd usually rather go the extra mile and make an entirely separate DSL with a purpose-built syntax, rather than contort the problem to, say, S expressions or Prolog terms.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Prolog

Prolog

Related news:

News photo

The Simplicity of Prolog

News photo

I'm not mutable, I'm partially instantiated

News photo

Use Prolog to improve LLM's reasoning