hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/README
blob: b7e376f0ae2a7d38bfabf36b6668a32b59891d8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# sfinae

Substitution Failure Is Not An Error. Everything else is.
A toy language which takes' C++ template metaprogramming to another level.

## build

    make            release build, ./sfinae in the root, objects in bin/
    make debug      rebuild with address and undefined sanitizers
    make check      run examples/ against their .expected files
    make format     clang-format the sources
    make lint       clang-tidy naming check
    make clean

## run

    ./sfinae examples/hello.sfinae