Unicode Progress and C++/C Study Group

Posted on Thursday, Nov 5, 2020
Rob and JeanHeyd are joined by Aaron Ballman and Peter Brett, both members of the ISO C++ committee. They first talk about an extension for Visual Studio and Visual Code for visualizing struct layout and a blog post proposing a safer boolean type. Then they talk about Aaron and Peter about progress being made at virtual ISO meetings and the upcoming virtual Plenary meeting.

Guests

Aaron Ballman

Aaron Ballman

Aaron has been a professional software developer for just under 20 years, most of which has been spent working on compilers of some sort. He currently works as a Sr Staff Compiler Engineer at Intel and most of his compiler experience is from working on Clang. Aaron is the code owner for a few things in the Clang community (attributes, clang-query) and primarily focuses on the compiler frontend. He’s been a member of the C++ committee for about 7.5 years and of the C committee for a little over 4 years. He has a personal interest in getting involved in committee work around security and safety – he wants to find ways to make it harder for programmers to write bugs in the first place and make it easier for tools to tell programmers about the bugs they’ve written.

Peter Brett

Peter Brett

Peter is currently based in Edinburgh, UK where he has been working on electronics design automation (EDA) software since 2006. He spent several years of his free time as the maintainer of the open source GPL Electronic Design Automation (gEDA) schematic editor and carried that experience over when he joined Cadence Design Systems in 2017 to work on the schematic editor component of Virtuoso, there flagship custom integrated circuit design suite. Peter learned to program in C in 2004, picked up C++ in 2013, and started contributing to C++ standardization in 2019. He is currently the assistant chair of SG16, the Unicode and Text Processing study group.

Hosts

Rob Irving

Rob Irving

Rob Irving is a Senior Software Engineer and Development Team Lead with PAR Government in Cary, NC. He is a polyglot with experience in C#, Objective-C, Java and Ruby but the majority of his time and expertise is in C++. He started the CppCast podcast in February 2015, frustrated by the lack of podcast content for C++ development.

A believer in continuous education, he loves learning about new technologies, often through podcasts!

JeanHeyd Meneide

JeanHeyd Meneide

JeanHeyd “ThePhD” is a student at Columbia University in New York and an organizer for Shepherd’s Oasis, LLC. They are the Project Editor for the C Language, and they manage their greatest open-source contribution – sol2 – that is used across many industries and academic disciplines. They are currently working towards earning their own nickname, climbing the academic ladder while spending as much time as possible contributing to C++ standardization and development. Their newest and biggest project is Unicode for C++. Learn more about JeanHeyd’s work at their website, and more about Shepherd’s Oasis through their website.

They very much love dogs and hopes to have their own in a year or so. They also like TWRP’s “Feels Pretty Good” from the album Together Through Time.

See a mistake? Edit this post!
comments powered by Disqus