Skip to content

AVL - A Vector Library (for C++20... maybe)

Photo of Thomas Pollak
Hosted By
Thomas P.
AVL - A Vector Library (for C++20... maybe)

Details

Hello everybody!

This time I'm going to talk about my personal pet project AVL: a euclidian vector library using modern C++. Implementing a vector library has a couple of hidden road blocks...:

  • How to implement a vector2, vector3, vector4 class without code duplication and without base classes?

  • How to provide SIMD specilizaion?

  • How to deal with vector from other APIs?

AVL is at it's very early design phase, but I belive it's very important to get the design of software right, so I welcome you to join the discusson about my assumptions and design decisions.

At the current stage I'm relying on C++ concepts (which are in a C++17 TS, only supported by GCC6.1 for now) and also the uniform call syntax, that might be in C++20 (or a C++20 TS).

There is a small fee for the room and projector rental:

• 4,000KRW in case 5 or more members attend.

• In case less then 5 people show up the base fee of 20,000KRW will be divided by the number of attendees.

This meetup is driven by it's members: When participating please ask questions and think about presenting one of your favorite System Programming topics in an upcoming Meetup.

We will meet at "JR Study", close to the Jonggak subway station (Exit 1):

JR Study - Le Meilleur Jongno Town, 11th Floor

Google Maps: https://goo.gl/maps/annq7FcMo5G2
Naver Maps: http://me2.do/FtVtUJ3T

Phone: 02-2075-5111
Address:
제이알스터디
서울특별시 종로구 종로 19 르메이에르종로타운 A동 11층

Cheers,
Thomas

Photo of Seoul System Programmers Network group
Seoul System Programmers Network
See more events
11th Floor, Le Meilleur Jongno Town, Seoul, Jongno-gu, Jong-ro, 19 · Seoul