Programming Topics or Design of applications and programs or Overload Journal #79 - Jun 2007
Browse in : All > Topics > Programming
All > Topics > Design
All > Journals > Overload > 79
All of these categories
Options:
View Article Map
View Archives

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

It’s About Time

Bob Schmidt

02 April 2020 18:47:08 +01:00

How easy is it to make code wait for a time period before doing something? Mike Crowe looks at ways to avoid problems when a system clock changes.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

I Come Here Not to Bury Delphi, But to Praise It

Bob Schmidt

03 October 2019 19:33:29 +01:00

What helps a programming language gain traction? Patrick Martin remembers why he used to use Delphi.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Improve Code by Removing It

Bob Schmidt

05 November 2018 17:40:00 +00:00

Pete Goodliffe takes a scalpel to unnecessary code.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Implementing the Spaceship Operator for Optional

Bob Schmidt

02 October 2018 18:01:47 +01:00

Comparison operators can get complicated. Barry Revzin explores how the new operator <=> helps.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Implementing Type-Classes as OCaml Modules

Bob Schmidt

03 December 2017 22:27:28 +00:00

Type classes achieve overloading in functional paradigms. Shayne Fletcher implements some as OCaml modules.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

In Java I Wish I Could...

Bob Schmidt

06 July 2017 18:01:55 +01:00

Paul Grenyer wishes for features of one language in another.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Initialization in C++ is Bonkers

Martin Moene

05 June 2017 13:29:24 +01:00

Uninitialised variables can cause problems. Simon Brand reminds us how complicated it can get.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Implementing SNAAAKE

Martin Moene

04 August 2016 22:12:07 +01:00

Almost everyone knows the game Snake! Thaddaeus Frogley shares a diary of how his implementation grew over time.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

in vivo, in vitro, in silico

Martin Moene

04 January 2016 21:15:12 +00:00

Frances Buontempo examines the idea of software vivisection.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Identify your Errors better with char[]

Martin Moene

02 December 2015 09:48:19 +00:00

Error codes still get used instead of exceptions. Patrick Martin and Dietmar Kühl consider how to use char arrays for better information.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Introducing Concepts

Martin Moene

04 October 2015 22:19:14 +01:00

Concepts in C++11 had many false starts. Andrew Sutton show why they are a big deal now they are with us.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

iterator_pair – A Simple and Useful Iterator Adapter

Martin Moene

02 April 2015 20:11:25 +01:00

Can you form a new contain from two others? Vladimir Grigoriev reminds us how to write an iterator.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

I Like Whitespace

Martin Moene

04 February 2015 17:09:46 +00:00

Programming style can cause endless arguments. Bob Schmidt shares why he thinks whitespace matters.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Integrating the Catch Test Framework into Visual Studio

Martin Moene

04 February 2014 11:19:27 +00:00

Visual Studio’s Test Explorer allows native C++ tests to be run under a managed wrapper. Malcolm Noyes takes it a step further using Catch to drive the tests.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Intellectual Property – a Crash Course for Developers

Martin Moene

01 October 2011 16:50:08 +01:00

Interpreting law is a tricky business. Sergey Ignatchenko introduces someone who can help you avoid expensive mistakes.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Interface Versioning in C++

webeditor

31 December 2010 21:34:00 +00:00

Updating a widely used DLL interface is non-trivial. Steve Love presents a practical approach.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

I Think I'll Parse

webeditor

09 August 2009 09:59:00 +01:00

A parser is a fundamental tool in software development. Stuart Golodetz looks at how you might tackle writing one.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

If You Can't See Me, I Can't See You

webeditor

06 May 2009 09:57:00 +01:00

Knowing where the doors are is only the start. Stuart Golodetz works out what he can see through them.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Iterators and Memberspaces

webeditor

23 December 2008 08:55:00 +00:00

Exposing a compound object's collections can be messy. Roel Vanhout introduces a powerful idiom.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Implementing Synchronization Primitives for Boost on Windows Platforms

webeditor

22 April 2007 11:56:00 +01:00

Anthony Williams on the popular Boost library.


  |<   <   1   2   3   >   >|
Sort by Date Title