apoch / epoch-language

Home of the Epoch Programming Language Project
Other
72 stars 3 forks source link

Use more boost #144

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 9 years ago
Currently we use a lot of platform specific features, such as windows critical 
sections, CreateThread, FindFirst/NextFiles.

A lot of this can be replaced with more platform agnostic code through the use 
of boost. Particular libraries we should evaluate and extend usage of include:

boost::filesystem
    - supports directory iteration, so we can eliminate such code.
boost::thread
    - has mutex and threads, what more do you want? :P

Original issue reported on code.google.com by ryoohki@gmail.com on 20 Feb 2012 at 1:20

GoogleCodeExporter commented 9 years ago
boost filesystem and regex implemented for some areas (such as the file 
specification to epochtools)

Original comment by ryoohki@gmail.com on 20 Feb 2012 at 8:22

apoch commented 8 years ago

Most of this is now doable with the C++11 or C++14 standard libraries. Moreover we now have a much thinner C++ layer in general and almost zero runtime need for Windows (aside from the obvious lack of an ELF or comparable binary emitter). I'm going to close this out to clean up the issue tracker.