Live data from Hacker News

Viewing profile — Manu343726

Manu343726

HN member
Joined
Tue, Sep 23, 2014, 3:58 PM UTC
HN karma
7
Public activity
10 items

About Manu343726

No profile information was provided.

Recent public activity

  1. comment
    Comment #9264752

    I think the point here is that depending on Boost (Or similar libraries) should not be a problem. Consider python's pip. Bootstrapping a python codebase is simple, just run pip ins…

  2. comment
    Comment #8673531

    The key here is to be objective, not falling on a flame thread. C++ templates are ugly, I'm agree, but they are useful and heavily used. Lets make them simple to use with some abst…

  3. comment
    Comment #8673530

    Haha, that reminds me to a guy who implemented a PROLOG-like language with templates: https://github.com/abudnik/tcalc

  4. comment
    Comment #8673526

    "Programming in XML notation is starting to look good, suddenly" I hate the typename ::type pattern. tml::eval helps a lot, but still involves a lot of nested template "calls". To …

  5. comment
    Comment #8673504

    Exactly. if is a C++ keyword. I selected tml::conditional following the Standard std::conditional. The boost::mpl library uses mpl::if_, for example.

  6. comment
    Comment #8673500

    As I said in the post, common day to day C++ has (usually) nothing to do with metaprogramming. But huge generic libraries, like most of the STL implementations, rely heavily on tem…

  7. comment
    Comment #8386904

    +1 to alexandrescu's "Modern C++" showing the expressive power of C++. Also, imho, one o the key points of the book is how Alexandrescu criticises the OO patterns of the so horribl…

  8. comment
    Comment #8385382

    I'm agree with you and aware about the fact that the Fibonacci metafunction is not a good example of real metaprogramming (Computing Fibonacci series using tmp has no much sense). …

  9. comment
    Comment #8385301

    There could be a bug on the code snippets included inside the post, sorry. Check the code running at compiler explorer, it's working and you can see clearly the result string liter…

  10. comment
    Comment #8382295

    The term "Modern C++" refers to the fact that most of the C++ industry still depends on or develops C++98/03 code. Is "Modern" compared to that, and the term is used to refer to st…