TeaScript 0.9.0 was published on 02. Feb. 2023 and is available for download now. πβββ Download it here! βββ TeaScript is availableas Host Application for Windows 10/11as Host Application for Linux (Ubuntu 22.04) π₯NEWπ₯as C++ Library π₯NEWπ₯ A snapshot of the TeaScript C++ Library is also available on Github. (But the download bundle here contains […]
Author: Florian
Intro Sometimes you need to extend your C++ Application dynamically during runtime with something what is not known at compile time yet. For easy things you can provide config files which may be changed prior before the application is started. The Application reads the config files on startup and use the contained settings accordingly. But […]
I created a benchmark in C++ for testing and comparing TeaScript and its competitor ChaiScript by computing the Fibonacci number of 25 recursively. As a reference I did the same also in C++. The complete source code of the benchmark is available below. The result is pretty amazing, since with the used pre-release 0.8.0 of […]
TOP 5 most astounding C++20 Syntax
β Welcome π to my ππ π Christmas ππ πβ¨ Specialβ¨ ββ! Today I present you my personal TOP 5 most astounding C++20 syntax constructs. Hope you will enjoy and maybe will see something new and/or interesting. Here it goes: No. 5: This line creates an empty lambda and directly executes it. Effectively, you can consider it […]
π₯π₯π₯ Available NOW!!! π₯π₯π₯ Proudlyπ and happilyπ I am hereby announcing the first Release of the πTeaScript 0.8.0π Host Application (Standard version) available for πFREEπ! βββ Try and download it here! βββ NO INSTALLATION REQUIRED β Just download, unpack and use it! It was a long journey since my first ideas in March until the […]
This post was viewed [wpstatistics stat=pagevisits time=total id=748] times. To use a classical union from C is almost always a bad idea in C++ and you should use std::variant instead. I show you why. And I also will show you in which big(!) trap I ran into myself with a union. We start with a […]
I finally found the time to restructure one of the main and most important section of my page: The TeaScript page. π Now it is divided in several sub-pages, also available directly in the top-right main menu. The new pages are: β― TeaScript Overview and Highlights, where a nice overview and the most impressive highlights […]
For rapid prototyping you donβt need to deal with cmake at all for can work in small groups or on different machines β the Visual Studio Property Sheets explained!
This post was viewed [wpstatistics stat=pagevisits time=total id=528] times. Following a list of my preferred and maybe (?) best Visual Studio settings for modern C++ programming based on my experience and evaluations. Each mentioned setting will be explained with some short sentences. I will cover βReleaseβ Builds only – and I use Visual Studio 2022, […]
Inspired from Lua and ChaiScript (see blog post) but also from so many ideas which came to my mind unrelated to these 2 existing variants, I developed and created a huge number of ideas and features as well as design and architectural aspects for TeaScript. After that I was comparing other programming languages to check […]