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

Komuniteti i entuziastëve krijoi një DSL të vetin mbi makros, i cili funksionon si do-notacion nga gjuhët funksionale. Përdoren aftësi të avancuara të para-procesorit. Në projektin e paraqitur, është realizuar një teknikë e re për analizimin e DSL, e cila mund të ndihmojë në krijimin e DSL-ve të tjera mbi para-procesorin C dhe C++. Kodi në depo është shkruar në C++23 dhe është i hapur nën licencën MIT, ndërsa teknika vetë mund të përdoret thjesht në para-procesorin 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

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