Viewing profile — Manu343726
Manu343726
HN member- Joined
- Tue, Sep 23, 2014, 3:58 PM UTC
- HN karma
- 7
- Public activity
- 10 items
- HN profile
- View on Hacker News ↗
About Manu343726
No profile information was provided.
Recent public activity
-
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…
-
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…
-
comment
Comment #8673530
Haha, that reminds me to a guy who implemented a PROLOG-like language with templates: https://github.com/abudnik/tcalc
-
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 …
-
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.
-
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…
-
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…
-
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). …
-
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…
-
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…