Journal Articles
Browse in : |
All
> Journals
> Overload
> o131
(7)
All > Topics > Programming (877) Any 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.
Defining Concepts
Martin Moene
06 February 2016 18:47:45 +00:00
Concepts provide a new way of constraining code. Andrew Sutton shows us how to define and use 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.
On Zero-Side-Effect Interactive Programming, Actors, and FSMs
Martin Moene
05 February 2016 18:49:00 +00:00
Functional programming is alien to many programmers. Sergey Ignatchenko considers parallels between actors and finite state machines.
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.
Template Programming Compile Time Combinations & Sieves
Martin Moene
04 February 2016 18:50:45 +00:00
Functional style frequently uses sequences. Nick Weatherhead applies these ideas to combinations in C++.
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.
Classdesc: A Reflection System for C++11
Martin Moene
03 February 2016 18:52:17 +00:00
C++ lacks direct support for reflection. Russell Standish brings an automated reflection system for C++, Classdesc, up to date.
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.
QM Bites : Maximising Discoverability of Virtual Methods
Martin Moene
02 February 2016 18:54:29 +00:00
C++11 introduced override as a contextual keyword. Matthew Wilson encourages us to use it.
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.
So Why is Spock Such a Big Deal?
Martin Moene
01 February 2016 18:55:20 +00:00
Spock testing in a Java environment is all the rage. Russel Winder talks through the history of testing on the JVM and demonstrates why Spock is so groovy.