Bruno BELANYI
|
fa563f2f59
|
kraken: make functional binary
|
2022-03-12 11:39:39 +01:00 |
|
Bruno BELANYI
|
e3b2d29463
|
kraken: engine: add 'EngineListener'
The `Engine` will be in charge of updating the book, triggering the
listener on each event.
|
2022-03-12 11:07:20 +01:00 |
|
Bruno BELANYI
|
21ff896730
|
kraken: move 'Order' definition to 'book'
I think it makes more sense to centralise these important types in the
`book` library.
|
2022-03-12 11:07:20 +01:00 |
|
Bruno BELANYI
|
7f5f1f9e04
|
kraken: add 'config.h'
|
2022-03-12 11:07:20 +01:00 |
|
Bruno BELANYI
|
9550598a87
|
kraken: parse: define 'Order' type
Use strong typing for the various components of the order.
|
2022-03-12 11:07:20 +01:00 |
|
Bruno BELANYI
|
b7182826ab
|
kraken: utils: add 'StrongType'
I foresee the need to disambiguate a lot of `int`s.
|
2022-03-12 11:07:20 +01:00 |
|
Bruno BELANYI
|
9d862c6a62
|
kraken: add 'csv' library
A very basic, naive CSV parser.
|
2022-03-12 11:07:20 +01:00 |
|
Bruno BELANYI
|
5cd9e11979
|
kraken: bootstrap build system
|
2022-03-12 11:07:20 +01:00 |
|