Skip to content

ldionne/accu-2018-runtime-polymorphism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

09d6268 · Apr 13, 2018

History

22 Commits
Apr 11, 2018
Apr 8, 2018
Apr 11, 2018
Apr 13, 2018
Apr 13, 2018
Apr 8, 2018
Apr 8, 2018
Apr 8, 2018
Apr 8, 2018
Apr 13, 2018
Apr 8, 2018
Apr 13, 2018
Apr 8, 2018
Apr 13, 2018

Repository files navigation

Runtime Polymorphism: Back to the Basics @ ACCU 2018

This repository contains my reveal.js-based presentation on runtime polymorphism for ACCU 2018. It is also related to the Dyno library, which implements the ideas explored in the presentation.

Usage

Go to https://ldionne.com/accu-2018-runtime-polymorphism or open index.html with your browser. A PDF version of the slides is in slides.pdf.

Building the code samples

# Install the dependencies and get back the CMAKE_PREFIX_PATH to use
CMAKE_PREFIX_PATH="$(./code/dependencies/install.sh)"

# Usual CMake build, with a custom CMAKE_PREFIX_PATH for locally-installed dependencies
(mkdir build && cd build && cmake .. -GNinja -DCMAKE_PREFIX_PATH="${CMAKE_PREFIX_PATH}")
cmake --build build

Running a local server

cd reveal
npm install # you can make sure that Python < 3 is used with `--python=python2.XYZ`
grunt serve --root=..

Then visit http://localhost:8000.

About

My presentation on runtime polymorphism at ACCU 2018

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published