archives

Making C++ more Object-Oriented

I just released the first version of the Object Oriented Template Library ( OOTL ) at http://www.ootl.org . The OOTL provides a set of lightweight object-oriented primitives, which are polymorphic through the interface reference type, IObject. The OOTL also provides more object-oriented alternatives to the STL collections. What sets the OOTL apart is the usage of the soon-to-be-released Boost Interfaces Library ( BIL ), which supports the definition of interface reference types in C++ which can be used to refer to any compatible object, without requiring modification to the object itself.

Any thoughts or comments are welcome.

Edublog Awards

Do you think LtU deserves to get an Edublog Award (recall I started LtU when designing an EOPL course and that quite a few around here are graduate students)?

If you do, click over and nominate us!

Denotational Semantics: A Methodology for Language Development

Denotational Semantics: A Methodology for Language Development. David Schmidt, Kansas State University.

I don't recall seeing this book mentioned on LtU before. The entire book is online and seems quite detailed and understandable. Each chapter ends with exercises for the reader and suggested readings.

Thanks, Henry!