Journal Articles

Overload Journal #147 - October 2018 and Programming Topics
Browse in : All > Journals > Overload > o147 (5)
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.

How to Write a Programming Language: Part 3, The Evaluator

Bob Schmidt

04 October 2018 18:22:24 +01:00

We’ve parsed our tokens: now we need turn them into values. Andy Balaam continues writing a programming language with the evaluator.

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.

P1063 vs Coroutines TS: Consensus on High-Level Semantics

Bob Schmidt

03 October 2018 18:16:41 +01:00

Dmytro Ivanchykhin, Sergey Ignatchenko and Maxim Blashchuk argue that we need coroutines TS now to improve-based-on-experience later.

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.

Compile-time Data Structures in C++17: Part 2, Map of Types

Bob Schmidt

01 October 2018 17:46:54 +01:00

Compile time type selection allows static polymorphsim. Bronek Kozicki details an implementation of a compile time map.