front end
9 stories and discussions about front end, aggregated from every source we track.
On September 30, 2026, EDG's C++ front end went open source, with The C++ Alliance as its nonprofit home. What changes for EDG users, how to contribute, and where to follow the work.
Front-end antics and typographic mischievousness
A practical intro to PureScript for Node and JavaScript developers.
<p>During the 2025 November C++ ISO meeting Edison Design Group <a href="https://herbsutter.com/2025/11/10/trip-report-november-2025-iso-c-standards-meeting-kona-usa/" rel="ugc">announced that they would be winding down and that they will open-source their front end</a>. This is the repo containing said front end along with some other components like C and C++ back ends. There is also a <a href="https://edgcpp.org/" rel="ugc">website</a> with more info about the transition and a <a href="https://edgcpp.org/doc/" rel="ugc">documentation website</a>.</p> <p>At least as far as my knowledge extends this is one of the four still extant C++ front ends (Clang, GCC, and MSVC being the others). It's most notably used as the front end for Visual Studio's Intellisense, and Intel's compiler used to use it before they switched to Clang.</p> <p>Another interesting historical tidbit is that they were the only front end to implement C++98's <code>export template</code> feature, and their experience was <a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1426.pdf" rel="ugc">used to argue for the removal of the feature in C++11</a>, though according to <a href="https://stackoverflow.com/questions/5416872/using-export-keyword-with-templates#comment6130296_5416981" rel="ugc">this Stack Overflow comment</a> that specific paper didn't pass voting. The feature was eventually removed in C++11, but I'm unable to find exactly when and/or which paper did so. There's a <a href="https://herbsutter.com/2009/10/23/deprecating-export-considered-for-iso-c0x/" rel="ugc">2009 blog post by Herb Sutter</a> indicating support for removal/deprecation with deprecation getting the most support, so I guess the paper/vote happened sometime after that.</p>
Requirements: This tutorial assumes you know C++, but no previous compiler experience is necessary.
Maple is the open-source frontend review toolkit. Mount it in your own app and review a deployed preview in any state, as any user: point at what is wrong, your coding agent reads the comment over MCP with everything…
An alternative frontend for YouTube, for Android. Contribute to libre-tube/LibreTube development by creating an account on GitHub.
A clearer, calmer way to read Hacker News stories and discussions.