Blog

  • An unevil const_cast – real-world example

    Intro This is the second article of my small mini series about maybe not so well known C++ features / pattern / programming techniques for which I found a practical usage during programming on my private projects. This time the topic is about const_cast<T&>. const_cast is considered evil It is more or less indisputable, that…

    Show more: An unevil const_cast – real-world example
  • Ref-qualified overloads – real-world example

    Intro This article is the first one of a small mini series of C++ related articles where I will show and explain some C++ features, which might be a little uncommon in its usage at least for some (or even many?) of C++ programmers – probably because the practical usage of these features is not…

    Show more: Ref-qualified overloads – real-world example
  • Release of TeaScript 0.11.0 🎂

    TeaScript 0.11.0 was published on the 11th December in 2023 and can be downloaded for free:☛☛☛ Download is available here. ☚☚☚ (or browse the source code of the TeaScript C++ Library on Github) TeaScript 0.11.0 is also an anniversary release, since the first public release was made one year ago. Happy Birthday TeaScript! 🎂 What…

    Show more: Release of TeaScript 0.11.0 🎂
  • Why array support is postponed

    In the release article of the last TeaScript release I mentioned that the next release will add support for arrays as container. I postponed the array support and the next release (right around the corner) will not contain it. In this article I explain why. First a short recap. The ValueObject version is most flexible…

    Show more: Why array support is postponed
  • Release of TeaScript 0.10.0 🌞

    TeaScript 0.10.0 was published on the 10th March in 2023 and can be downloaded now.☛☛☛ Download is available here. ☚☚☚ (or browse the source code of the TeaScript C++ Library on Github) What is new? The 0.10.0 release is really huge. It brings a battery of new features. Each of them enables a lot of…

    Show more: Release of TeaScript 0.10.0 🌞