19 Mar 2009 ncm   » (Master)

chalst: Change the language, change the programming, er, paradigm. The great weakness of C++ is its obligate compatibility with C. Aside from this, it's not so different, fundamentally, from Haskell or an ML, except that Haskell lacks the facilities to enable programmers to code and encapsulate resource management. Provide those, and much of what appears to be the core language moves to the library. Add the ability to parse C header files directly, and call functions declared there, and most of your standard library collapses to trivial wrappers. It would certainly be a different language, then, but it could be a foundation for an industry, and perhaps even the Glorious Successor to C++.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!