Tech News
← Home  ·  All topics

Cmake

2 GoKawiil briefs on this topic

New open-source LALR(1) parser generator Yantra released for C++23

Yantra is a newly released compiler-compiler and LALR(1) parser generator written in C++, shared on Hacker News as a Show HN project. It bundles an integrated Unicode-aware lexer, AST builder and walker, supports both amalgamated single-file and split header/source output, and generates parsers compiled with C++23 toolchains like clang, gcc or MSVC.

Developer builds a working ray tracer using only Brainfuck

A programmer wrote a functioning ray tracer entirely in Brainfuck, the minimalist esoteric language with just eight operations and a single tape of byte cells. The project, named rayfuck, was inspired by a CMake documentation aside noting that ray tracers have been implemented in CMake's own scripting language, prompting the author to attempt an even more extreme example in BF. The source code has been published on GitHub under mTvare6/rayfuck.