The Artima Developer Community
Articles | News | Weblogs | Books | Forums
Sponsored Link

Artima Weblogs
Heron-Centric: Ruminations of a Language Designer
A Weblog by Christopher Diggins
Welcome Guest
  Sign In
13 pages [ 1 ... 7 8 9 10 11 12 13 ]
January 5, 2005,  24 comments
What would a developer expect from a more agile C++?
January 4, 2005,  Submit comment
I have written a new variant / union style type for C++ and posted it to
December 24, 2004,  5 comments
My answer to YACC and Lex, the YARD parser version 1.0, is now online at
December 21, 2004,  4 comments
I show how static event handlers through template function specializations can be simpler and more efficient than dynamic event handlers through function pointers.
December 18, 2004,  12 comments
C++ template specializations provide an elegant mechanism for implementing event-driven frameworks. This is the technique that I am using for defining semantic actions in the YARD parser. This is a reprint of an article I just posted to
December 16, 2004,  13 comments
I just finished the first version of the YARD (Yet Another Recursive Descent) Parser for C++, and posted it to The YARD parser is a simple regular expression parsing toolset which can operate on generic data.
December 10, 2004,  22 comments
I am looking at rebuilding the Heron compiler in C++. I am surveying which platform developers would most like to see targeted whether it is native code, java virtual machines, .net, or other.
December 9, 2004,  2 comments
I finally got an article posted to on Heron. This is a very nice boost in visibility for the language.
December 4, 2004,  19 comments
It is a challenge to find definitions for computer science terms, which are understandable, correct and uncontentious. Lately I have needed to come up with a good definition of type.
November 27, 2004,  21 comments
It is commonly assumed that in order to achieve some measure of run-time polymorphism we have to state in a class declaration that it it either implements an interface or it inherits from a base class with virtual functions. Not anymore ...
November 25, 2004,  14 comments
I have made a first public release of the C++ Object Oriented Template Library ( OOTL ). An open-source library with the rather ambitious goals of providing object-oriented alternatives to the C++ primitives and the STL collections.
November 24, 2004,  2 comments
So Microsoft has applied for a new patent on the IS NOT operator in Visual Basic. I hope it is accepted, so I can openly and flagrantly violate the patent in my language, Heron.
November 21, 2004,  2 comments
Exceptions are not errors. The distinction is more subtle than most programmers realize.
November 19, 2004,  2 comments
There are many different "[insert-buzzword-here] Driven Design" methodologies, i.e. Policy Driven Design, UI Driven Design, Data Driven Design. I would like to propose a new one: "Implementation Driven Design".
November 18, 2004,  19 comments
I have been looking mock objects and test driven design lately. The main issue, I see brought up over and over again is that people want to modify existing code by inserting mock objects, but that it is hard to do because of code dependencies. I argue that proper use of abstraction at the implementation level would make it much easier.
13 pages [ 1 ... 7 8 9 10 11 12 13 ]
Subscribe to be notified of new weblog posts by Christopher Diggins via RSS.

Sponsored Links


Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use