Peter Sommerlad (PeterSommerlad)

PeterSommerlad

Geek Repo

Company:Better Software

Location:Wollerau, Switzerland

Home Page:https://sommerlad.ch

Github PK Tool:Github PK Tool

Peter Sommerlad's repositories

PSsimplesafeint

A C++20 implementation of safe (wrap around) integers following MISRA C++ rules

Language:C++License:MITStargazers:73Issues:11Issues:5

SC22WG21_Papers

My submissions to SC22WG21 C++ ISO/IEC standardization group

CUTE

C++ Unit Testing Easier: A Header-only C++ unit testing framework

Language:C++License:MITStargazers:42Issues:7Issues:3

PSsst

Peter Sommerlad's Simple Strong Typing

Language:C++License:BSL-1.0Stargazers:33Issues:5Issues:4

talks_public

PDFs and other information of my talks in the past

Language:C++Stargazers:27Issues:6Issues:0

scope17

C++17 version of unique_resource and scope_guard from LFTS3

Language:C++License:BSL-1.0Stargazers:14Issues:4Issues:13

ArduinoCore-Cpp17

Infrastructure to port ArduinoCore to C++17 (no C) - an attempt

Language:C++License:LGPL-2.1Stargazers:10Issues:5Issues:0

ReverseAdapter

C++ adapter for traversing a container in a range-for in reverse order (C++17)

Language:C++License:MITStargazers:10Issues:0Issues:0

PSsODIN

A C++ library for Overflow Detecting Integral Numbers (following MISRA C++ restrictions)

Language:C++License:MITStargazers:7Issues:3Issues:5
Language:C++License:BSL-1.0Stargazers:6Issues:3Issues:0

CPPCourseAdvanced

Handouts, Exercises, and Source Code Examples for C++ Advanced

Language:C++License:NOASSERTIONStargazers:4Issues:0Issues:0

97thingsCplusplus-test

Collect and publish content for "97 things every C++ programmer should know"

License:CC-BY-4.0Stargazers:3Issues:1Issues:0

CPPCourseIntroduction

Files for my C++ course participants

Language:C++License:NOASSERTIONStargazers:3Issues:0Issues:0

PSRangeCounter

Counting range-for loop in C++

Language:C++License:MITStargazers:3Issues:3Issues:0

CPPCourseExpert

Handouts, Exercises, and Source Code Examples for C++ Expert course

Language:C++License:NOASSERTIONStargazers:2Issues:0Issues:0
Language:C++License:MITStargazers:2Issues:3Issues:0

singleton-demo

A logger in C++11, implemented as a singleton

Language:C++License:GPL-3.0Stargazers:2Issues:0Issues:0

Psst

Peter's Simple Strong Typing

Language:C++License:MITStargazers:1Issues:3Issues:0

workshopworkspace

C++ code examples workspace for workshops

Language:C++License:MITStargazers:1Issues:1Issues:0

ArduinoCore-avr

The Official Arduino AVR core

Language:CStargazers:0Issues:1Issues:0

ArduinoCore-samd

Arduino Core for SAMD21 CPU

Language:CStargazers:0Issues:0Issues:0

cdt-plugin

Eclipse CDT integration of the CUTE Unit Testing Framework

Language:C++License:EPL-2.0Stargazers:0Issues:0Issues:0

CPPConcurrencyAwareness

Teaching material for CERN training "ntroduction to Concurrency-aware C++ "

Language:C++Stargazers:0Issues:0Issues:0

diagram

Generate diagrams from embedded code; supports Mermaid, Dot/GraphViz, PlantUML, Asymptote, and TikZ.

Language:LuaLicense:MITStargazers:0Issues:0Issues:0

fprime

F' - A flight software and embedded systems framework

Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0
Language:C++License:MITStargazers:0Issues:2Issues:0
Language:TeXLicense:BSL-1.0Stargazers:0Issues:1Issues:0

PSsSATIN

simple SATurating Integral Numbers

License:MITStargazers:0Issues:0Issues:0

reveal.js

The HTML Presentation Framework

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

scope11

provide a version of unique_resource and scope_exit for C++11 (reduced functionality see https://wg21.link/p0052 )

Language:C++License:MITStargazers:0Issues:2Issues:0