Closed erengy closed 6 years ago
Wasn't sure if this warranted a separate issue: Would it be possible to add something like https://github.com/stengerh/foo_tfsandbox?
I would like to know why boost is "a huge dependency". Because there is a lot of code? We should be happy. Because its big? The compiler should be able to cut out the staff that aren't used. Thanks.
Similar to my effort in v1.2 to separate the anime video filename parser, I'm planning to continue modularizing Taiga in v1.3. This will not only result in a simpler codebase for Taiga, but it may benefit other projects as well (@erengy/anitomy is being used by at least three other applications).
base/process.cpp
,track/media.cpp
,track/media_stream.cpp
,data/media.xml
). It's going to be Windows-only for a while, but the plan is to add Unix stuff too later on.taiga/script.cpp
. It will fix some long-standing bugs and provide more features such as conditional sections and multi-line strings. The idea is that the application provides the necessary data for custom fields (e.g.%title%
,%episode%
), and the library takes care of everything else. We may eventually switch to a more advanced interpreted scripting language such as Lua, but not yet.base/version.cpp
to @erengy/semaver and write some tests for it.win/*
to its own repository at @erengy/windows. We're going to continue using this until v2.0, for the most part.base/http.h
and accompanying files) to a separate repository.Third-party libraries
algorithm
,date_time
,filesystem
andoptional
headers. However, I'm leaning towards using my own code along with C++17 headers instead, to avoid bringing in a huge dependency.<chrono>
.Please let me know if you have any ideas or suggestions!