That then begs the question of what in fbthrift needs so much memory... is it mainly due to heavy use of C++ features like template metaprogramming?
And then we go back to minimalism, Lua, ... always in this circle.
Offtopic: I have a problem using fbthrift and cpp2 server together. I'm find that there is two IDL to C++ compilers that I need to use - one old thrift compiler written in C++ and the new one written in python. Code generated by both this compilers is used in tests! Is there any tutorial or article with step by step instructions?
That is not unreasonable for modern software. You don't need 2GB of RAM to use it.
Completely reasonable for modern software of this size/complexity.
i wouldnt like to try compiling my work projects on anything less than 16GB ram, never mind 2GB