Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Programming

Ask Slashdot: What Tools To Clean Up a Large C/C++ Project? 233 233

An anonymous reader writes I find myself in the uncomfortable position of having to clean up a relatively large C/C++ project. We are talking ~200 files, 11MB of source code, 220K lines of code. A superficial glance shows that there are a lot of functions that seem to be doing the same things, a lot of 'unused' stuff, and a lot of inconsistency between what is declared in .h files and what is implemented in the corresponding .cpp files. Are there any tools that will help me catalog this mess and make it easier for me to locate/erase unused things, clean up .h files, and find functions with similar names?
Open Source

Microsoft Open Sources CoreCLR, the .NET Execution Engine 253 253

An anonymous reader writes: As part of Microsoft's continuing project to open source the .NET framework, the company has announced that CoreCLR, the execution engine for .NET Core, is now available on GitHub. CoreCLR handles things like garbage collection, compilation to machine code, and IL byte code loading. The .NET team said, "We have released the complete and up-to-date CoreCLR implementation, which includes RyuJIT, the .NET GC, native interop and many other .NET runtime components. ... We will be adding Linux and Mac implementations of platform-specific components over the next few months. We already have some Linux-specific code in .NET Core, but we're really just getting started on our ports. We wanted to open up the code first, so that we could all enjoy the cross-platform journey from the outset."
Open Source

Microsoft Introduces .NET Core 187 187

New submitter I will be back writes: Microsoft's Immo Landwerth has provided more details on the open source .NET Core. Taking a page from the Mono cookbook, .NET Core was built to be modular with unified Base Class Library (BCL), so you can install only the necessary packages for Core and ship it with applications using NuGet. Thus, NuGet becomes a first-class citizen and the default tool to deliver .NET Core packages.

As a smaller and cross-platform subset of the .NET Framework, it will have its own update schedule, updating multiple times a year, while .NET will be updated once a year. At the release of .NET 4.6, Core will be a clear subset of the .NET Framework. With future iterations it will be ahead of the .NET Framework. "The .NET Core platform is a new .NET stack that is optimized for open source development and agile delivery on NuGet. We're working with the Mono community to make it great on Windows, Linux and Mac, and Microsoft will support it on all three platforms."
United Kingdom

Scotland Votes No To Independence 474 474

An anonymous reader sends this news from the BBC: Scotland voters decided to remain part of the United Kingdom on Friday, rejecting independence in a historic referendum. The decision prevented a rupture of a 307-year union with England, bringing a huge sigh of relief to the British political establishment. Scots voted 55.3 percent to 44.7 percent against independence in a vote that saw an unprecedented turnout. "Like millions of other people, I am delighted," Prime Minister David Cameron said in a speech outside 10 Downing Street on Friday morning. "It would have broken my heart to see our United Kingdom come to an end." Cameron promised new powers for Scotland in the wake of the vote, but also warned that millions of voices in England must also be heard, calling for a "balanced settlement" that would deliver more power to England, Wales and Northern Ireland. (Somewhat related: according to a Reuters poll, one in four Americans want their state to secede from the union.)
Education

ISIS Bans Math and Social Studies For Children 981 981

mpicpp sends this news from CNN: In swaths of Syria now controlled by ISIS, children can no longer study math or social studies. Sports are out of the question. And students will be banned from learning about elections and democracy. Instead, they'll be subjected to the teachings of the radical Islamist group. And any teacher who dares to break the rules "will be punished." ISIS revealed its new educational demands in fliers posted on billboards and on street poles. The Sunni militant group has captured a slew of Syrian and Iraqi cities in recent months as it tries to establish a caliphate, or Islamic state, spanning Sunni parts of both countries. Books cannot include any reference to evolution. And teachers must say that the laws of physics and chemistry "are due to Allah's rules and laws." Update: 09/18 16:26 GMT by S : CNN has pulled the story over "concerns about the interpretation of the information provided." They promise to update it when they get the facts straight.

Comment Re:Is the history he teaches incorrect? (Score 1) 363 363

I watched the Big History TV series and was unimpressed. They attempt to make connections between items spanning billions of years eg. Kennedy was killed by a bullet, lead is formed in supernovas. It feels as if the episodes suffer from ADD. Not enough time is spent on a single subject.

What exactly is wrong with the way history is teached? Or is old Bill trying to rewrite a few bits to fit his vision?

Earth

Two Explorers Descend Into An Active Volcano, and Live to Tell About It 66 66

Discover reports on the unlikely adventure of explorers and daredevils Sam Cossman and George Kourounis, who (with caution employed at least in their choice of gear) "rappelled down the crater inside Mount Marum, which is situated on one of 80 islands that make up the Pacific Republic of Vanautu. And they’ve just uploaded video of this up-close encounter with one of the world’s most volcanically active locations." Warning: the linked video may inspire envy and wanderlust, even if it doesn't expose any deep new science.

"Mach was the greatest intellectual fraud in the last ten years." "What about X?" "I said `intellectual'." ;login, 9/1990

Working...