From e3a1c2de94fbace8040a04d215ba9da14a21d4ed Mon Sep 17 00:00:00 2001 From: Archivist Date: Thu, 24 Sep 2020 00:27:44 +0000 Subject: [PATCH] Update 'Works in progress' --- Works-in-progress.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/Works-in-progress.md b/Works-in-progress.md index f3e914f..9385b1a 100644 --- a/Works-in-progress.md +++ b/Works-in-progress.md @@ -1,4 +1,3 @@ - - [ ] Algorithm library - Non allocating - [ ] `sort` @@ -18,4 +17,27 @@ - [ ] `includes` - [ ] `equal` - [ ] `lexicographical_compare` (using 3-way comparisons) - - [ ] `includes` \ No newline at end of file + - [ ] `includes` + - [ ] `begin` and `end` +- Datastructures + - [ ] `flat_tree` + - [ ] UTF-8 `string` (See BigJ's string) + - [ ] `tuple` + - Filesystems + - [ ] Filesystem union + - [ ] PubSub plumber filesystem + - [ ] Typical ramfs + - [ ] TagFS + - [ ] PoC + - [ ] Research paper +- Decisions + - [ ] polymorphic disk abstractions or templated abstractions? +- Refactoring + - [ ] Rename `buffer` to `slice` + - [ ] Better split of algorithm headers + - [ ] Better split of the tests + - [ ] Use concepts for most things + - [ ] Polymorphic allocators everywhere (as allocator pointers in the template parameters) + - [ ] `generic_allocator` type erasing wrapper (`gp::function` style?) + - [ ] fix `ring_list` + - [ ] fix `function` \ No newline at end of file