-
Motivation und Hintergrundstory zu TeaScript
Mehr anzeigen: Motivation und Hintergrundstory zu TeaScriptNachdem ich erarbeitet hatte, dass eine technische Realisierung eines C++ Skripts, welches den vollen Feature Umfang und die komplette Syntax von modernen C++ unterstützt, zurzeit vollständig unklar oder viel zu komplex ist (siehe mein Blog Post), habe ich diese Aufgabe erst einmal auf unbestimmte Zeit nach hinten verschoben. Stattdessen habe ich mir angeschaut wie man…
-
Wie ich die Repeat-Schleife von TeaScript in C++ „ge-UnitTest-et“ habe.
Mehr anzeigen: Wie ich die Repeat-Schleife von TeaScript in C++ „ge-UnitTest-et“ habe.In diesem Blog Post kann man nicht nur etwas über die Repeat-Schleife von TeaScript lernen, sondern auch einen guten und praktischen Weg um UnitTests zu schreiben, in dem man in kleinen Schritten den Schwierigkeitsgrad der Tests erhöht. Als erstes schauen wir uns an wie die Repeat-Schleife in TeaScript definiert ist:(Ich versuche so nah wie möglich…
-
HTTP 500 Fehler auf Mobilgeräten
Mehr anzeigen: HTTP 500 Fehler auf MobilgerätenFreude mit WordPress, WP-Statistics und PHP memory limits
-
C++ as a standalone script?
Mehr anzeigen: C++ as a standalone script?Seit meinen ersten Tagen als C++ Entwickler wollte ich C++ Code-Schnipsel als eigenständige Skriptdateien verwenden. So als wenn man folgenden C++20 Code-Schnipsel (siehe mein vorherigen Blog Post) in einer Datei schreibt und dann einfach ausführt: Aber wie kann man dies möglich machen?? Einen Interpreter zu entwickeln, welcher den kompletten Satz der C++ Sprache und ihre…
-
Design by Introspection (C++20)
Mehr anzeigen: Design by Introspection (C++20)Vor einger Zeit bin ich über eine sehr interessante (und für mich neue) Technik namens „Design by Introspection“ gestoßen, welche mit dem Concepts-Feature von C++20 sehr einfach anwendbar ist. Diese Technik kann mit dem folgendem kleinen Code-Schnipsel veranschaulicht werden: Zunächst, der Parameter der Funktion hat den Typ auto. Dadurch wird er während des Kompilierens für…