PeterSommerlad
Peter Sommerlad is a consultant and trainer for Safe & Modern C++ and Agile Software Engineering. Peter was professor and director of @IFS-HSR
Better SoftwareWollerau, Switzerland
Pinned Repositories
ArduinoCore-Cpp17
Infrastructure to port ArduinoCore to C++17 (no C) - an attempt
CPlusPlusLecture
Modern C++ Lecture (Basics)
CUTE
C++ Unit Testing Easier: A Header-only C++ unit testing framework
PSsimplesafeint
A C++20 implementation of safe (wrap around) integers following MISRA C++ rules
PSsst
Peter Sommerlad's Simple Strong Typing
Publications
Code Examples for conference talks and other publications
ReverseAdapter
C++ adapter for traversing a container in a range-for in reverse order (C++17)
SC22WG21_Papers
My submissions to SC22WG21 C++ ISO/IEC standardization group
scope17
C++17 version of unique_resource and scope_guard from LFTS3
talks_public
PDFs and other information of my talks in the past
PeterSommerlad's Repositories
PeterSommerlad/CPlusPlusLecture
Modern C++ Lecture (Basics)
PeterSommerlad/Publications
Code Examples for conference talks and other publications
PeterSommerlad/Prog3
Programmieren 3 Demo Source Code
PeterSommerlad/FutureFuture
Collaboration on Papers for future concept
PeterSommerlad/CPlusPlusCourse2018
PeterSommerlad/draft
C++ standards drafts
PeterSommerlad/scope14
provide unique_resource and scope guards for C++14 compliant compilers (no CTAD)
PeterSommerlad/UDLSuffixBoost
UDL Suffix Operators for Boost like those proposed for C++1y only with _
PeterSommerlad/units-5
Lightweight dimensional aware c++ types
PeterSommerlad/CppCon2014
Speaker materials from CppCon 2014
PeterSommerlad/DimensionalAnalysis
A compact C++ header-only library providing compile-time dimensional analysis and unit awareness
PeterSommerlad/EH_Tutorial
Demo Code for C++ Tutorial November 2012
PeterSommerlad/N3888_RefImpl
Reference Implementations of ISO C++ P0267
PeterSommerlad/object_ptr
An implementation of jss::object_ptr; a type similar to std::experimental::observer_ptr but with a few improvements
PeterSommerlad/PhysUnits-CT-Cpp11
A small C++11 header-only library for compile-time dimensional analysis and unit/quantity manipulation and conversion
PeterSommerlad/scope11
provide a version of unique_resource and scope_exit for C++11 (reduced functionality see https://wg21.link/p0052 )
PeterSommerlad/StandardAsteroids
Asteroids, written using the proposed 2D API for C++
PeterSommerlad/units
C++11 meta-library for compile time unit conversion
PeterSommerlad/units-1
a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
PeterSommerlad/units-2
fork of http://calumgrant.net/units (unavailable) + new units + c++0x support + markdown documentation (C++03)
PeterSommerlad/Units-3
C++ Library for managing values with units
PeterSommerlad/units-4
C++ compile-time units
PeterSommerlad/units-6
Typesafe units for C++14 and beyond
PeterSommerlad/usingattr-proposal
Proposal for a new using attribute in C++
PeterSommerlad/usingattr-proposal-wrong