jjindrak

jjindrak

HelenOS: <filesystem> of a down

a project by jjindrak

During the previous Hackweek [0], I have successfully implemented, tested and merged [1] an implementation of the entire C++ standard header <future>. This time, my aim is to modernize the C++14-esque standard library [2] of HelenOS [3][4] with a C++17 feature - the <filesystem> header. The <filesystem> header is much larger than the <future> header which I barely managed to implement and test in the allocated time for the previous Hackweek, but <future> was mostly OS-independent as it relied only on previously implemented features of the standard library. The <filesystem> header, however, is limited by the filesystem API of the OS and as such implementing of the entirety of it might not be possible, limiting the scope of the project (which is a good thing due to the time constraints). The primary features of the header [5] that should be implemented:

Updated about 3 years ago. No love. 1 follower.
2
2
4
2

Looking for projects around:

Nothing at the moment

Activity

  • about 4 years ago: jjindrak liked Work through 'writing a simple operating system from scratch'
  • about 4 years ago: jjindrak liked A CI/CD approach for Solid Ground
  • about 4 years ago: jjindrak added keyword "helenos" to HelenOS: <filesystem> of a down
  • about 4 years ago: jjindrak added keyword "c++" to HelenOS: <filesystem> of a down
  • about 4 years ago: jjindrak added keyword "standardese" to HelenOS: <filesystem> of a down
  • about 4 years ago: jjindrak added keyword "filesystem" to HelenOS: <filesystem> of a down
  • about 4 years ago: jjindrak started HelenOS: <filesystem> of a down
  • about 4 years ago: jjindrak originated HelenOS: <filesystem> of a down
  • almost 5 years ago: jjindrak removed keyword templatemetaprogramming from HelenOS of the <future>
  • almost 5 years ago: jjindrak removed keyword standardlibraryimplementation from HelenOS of the <future>
  • almost 5 years ago: jjindrak added keyword "standardese" to HelenOS of the <future>
  • almost 5 years ago: jjindrak added keyword "templatemetaprogramming" to HelenOS of the <future>
  • almost 5 years ago: jjindrak added keyword "standardlibraryimplementation" to HelenOS of the <future>
  • almost 5 years ago: jjindrak added keyword "helenos" to HelenOS of the <future>
  • almost 5 years ago: jjindrak added keyword "c++" to HelenOS of the <future>
  • almost 5 years ago: jjindrak started HelenOS of the <future>
  • almost 5 years ago: jjindrak originated HelenOS of the <future>