Entuziastët krijuan do-notacion për C++

Komuniteti i entuziastëve krijoi një DSL të vetin mbi makron, i cili funksionon si do-notations nga gjuhët funksionale. Përdoren mundësi të avancuara të preprocessorit. Në projektin e paraqitur është realizuar një teknikë e re për parserin e DSL, e cila mund të ndihmojë në krijimin e DSL të tjera mbi preprocessorin C dhe C++. Kodi në repositor është shkruar në C++23 dhe është i hapur nën licencën MIT, ndërsa teknika vetë mund të përdoret edhe thjesht në preprocessorin C. // Pa DSL: auto result = bind(mx, [&](auto x) { return bind(my, [&](auto y) { return make_value(x, y); }); }); // Me DSL: auto result = DO( LET x IS(mx); LET y IS(my); return make_value(x, y); );

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster